Cartesia.orgCartesia.orgCartesia.org  
Inicio  ·  Envía  ·  Enlaces  ·  Descargas  ·  geoDoc  ·  Foro  ·  Empleo  ·  Cursos  ·  Blogs  ·  ¿Qué es?  ·  Contacta  ·  Cartesia RSS  
Anuncios Google

Grupos de anuncios



Sitios recomendados
GabrielOrtiz.com Recursos GIS
Proyecto asociado a RedGeomatica
Revista Internacional de Astronomía en Español
Cartografía Chile

¿Quieres enlazarnos?
Utiliza nuestros logos:
Logo Cartesiaorg79x35.gif
1  |   2  |   3  |   4

¿Conectados?
Actualmente hay 20 invitados, 0 miembro(s) conectado(s).

Servicios Web para Información Geográfica
Tema: SOAP-Servicios Web.  Publicado el 14-05-2002   Versión para imprimir   Enviar a un amigo  
SOAP-Servicios Web Cartesia.org ha desarrollado un Cliente SOAP que trabaja con el Servicio Web para Información Geográfica que ha publicado Inovagis.org.

Además de ser un interesante ejemplo de interoperabilidad entre plataformas heterogéneas y de cómo se pueden aplicar las ventajas de los Servicios Web a la Información Geográfica, representa una potente herramienta de transformación de coordenadas entre distintos datums y proyecciones, abierta a todos los usuarios de Cartesia.org.

Acceso al Cliente SOAP de Información Geográfica.

Inovagis logo



Tanto los grandes fabricantes de software (Microsft con su estrategia .NET o SUN Microsystems), como las organizaciones de estandarización encabezadas por el W3C, Apache, etc.. se han puesto de acuerdo en impulsar la interoperabilidad basándose en SOAP.

SOAP (Simple Object Access Protocol) es un estándar de protocolo ligero para el intercambio de información descentralizada y distribuida. Utiliza XML para codificar los mensajes de petición y respuesta. Normalmente se utiliza el protocolo HTTP para la comunicación cliente-servidor. Para más información sobre SOAP, visite la especificación disponible en http://www.w3.org/TR/SOAP/

SOAP se presenta como un protocolo de propósito general, con lo cual, las aplicaciones que utilizan Información Geográfica, lo pueden utilizar para enviar y recibir este tipo de datos entre distintas plataformas conectadas a Internet. En el sentido de la interoperabilidad, ya existen iniciativas concretas para este tipo de información que impulsa el OpenGis consortium.

En cierta forma, SOAP representa una alternativa a las propuestas de OpenGis, y quizás tengan más éxito por su caracter general. Existen servicios web basados en SOAP tan dispares como "tiras cómicas", "venta de billetes", "información meteorológica", etc... y otra multitud de ejemplos que pueden ver en Xmethods.net. Además, ya son una realidad todos los esfuerzos que se están haciendo para facilitar la creación y publicación de Servicios Web (Microsoft por ejemplo, con su plataforma .NET, una vez que se tiene la aplicación COM o .NET desarrollada, es cuestión de 3 clicks, para tener implementado el Servicio y listo para su publicación, incluyendo los ficheros de descripción WSDL).

Inovagis.org ha desarrollado uno de los primeros Servicios Web para Información Geográfica: http://www.inovagis.org/giserver/giserverws.htm.
La aplicación está desarrollada en Delphi y se ejecuta en un IIS 4.0 sobre WinNT. La persona responsable de proyecto es Pedro Gonçalves.

Cartesia.org ha desarrollado un Cliente para este Servicio: Acceso al Cliente SOAP de Información Geográfica.
Se ha implementado con PHP y su plataforma es Linux. Los métodos desarrollados son:

  • ConvertCoordPoints: En la práctica es el método más interesante. Permite la conversión de puntos geográficos (el número de ellos que se introduzca) entre cualquier datum y proyección utilizando para su definición el sistema EPSG.
  • ConvertCoord: Convierte un punto geográfico entre datums y proyecciones utilizando para su definición el sistema EPSG.
  • ConvertCoordEx: Convierte un punto geográfico entre datums y proyecciones utilizando para su definición el sistema EPSG. Utiliza un dato de tipo TGeoPoint como parámentro de entrada y salida de resultados.
  • LocateCountry: Definido un punto por su longitud y latitud en grados sexagesimales en formato decimal, se obtiene el nombre del país al que corresponde.
  • LocateCountry: Definido un punto geográfico como un TGeoPoint en un Sistema de Referencia, se obtiene el nombre del país al que corresponde.
  • FindCountryBBOX: Dado el nombre de un país (en inglés), se devuelven las coordenadas geográficas del rectángulo que lo inscribe (los valores de longitud y latitud están en decimal).
  • FindCountryGMLBBOX: Dado el nombre de un país (en inglés), devuelve el rectángulo (BOX) que contiene los límites de dicho país (dichos valores son grados sexagesimales con la parte fraccionaria en decimal de longitud y latitud) selas coordenadas geográficas del rectánculo que como una cadena de texto codificada en formato GML 2.0.
  • TGeoPoint XML Schema defintion:

       
          
          
          
       



Los posibles formatos de salida son: "Mensajes SOAP", "HTML (tablas)", "GML 2.0". Para realizar las transformaciones entre los distintos formatos de salida se esta utilizando XML / XSLT

Está previsto seguir desarrollando Clientes SOAP para otros servidores de información geográfica que han aparecido recientemente, además de un servidor propio.

Enlaces relacionados:
http://www.cartesia.org/data/soap/inovagis
http://www.inovagis.org/giserver/giserverws.htm
http://www.xmethods.net

SOAP:
http://www.w3.org/TR/SOAP/ (especificación SOAP)
http://www.w3.org/TR/wsdl (Web Service Description Language)
http://www.uddi.org (Descripción, descubrimiento, e integración universales).
MSDN-Microsoft. Descripcion de WSDL en Español



Nota:  en estos momentos el servidor de Inovagis.org no está ofreciendo su Servicio Web. Esparamos que en breve se restablezcan sus funcionalidades. Disculpas.




 
Enlaces relacionados
· Más acerca de SOAP-Servicios Web
· Noticias de Cartesia
· Recomendacion GML
· Open Gis Consortium
· Linux.com
· Microsoft
· Apache Web Server
· W3 Consortium
· HTML Standard
· Sun Microsystems


Noticia más leída sobre SOAP-Servicios Web:
La oficina virtual del Catastro de España publica sus servicios de callejero


Versión para imprimir  Enviar a un amigo



"User's Login" | Entrar/Crear Cuenta | 11 comentarios
Puntos
Los comentarios son propiedad de quien los envió. No somos responsables de su contenido.
Re: Servicios Web para Información Geográfica (Puntuación 0)
por Anonymous el 18-05-2002
Google ahora ofrece un API para mensajeria SOAP, que permite explotar desde cualquier aplicación su enorme indice de 2 billones de recursos (URIs) y efectuar busquedas a medida, etc.

Aunque me parece una bomba --una buenisma plataforma sobre la cual realizar pruebas-- algunos expertos XML no estan de acuerdo con su implementacion: http://www.xml.com/pub/a/2002/04/24/google.html


[ No se permiten comentarios Anónimos, regístrese por favor ]

Re: Servicios Web para Información Geográfica (Puntuación 0)
por Anonymous el 18-05-2002
Veo en el artículo mencion a al OGC:

"En cierta forma, SOAP representa una alternativa a las propuestas de OpenGis, y quizás tengan más éxito por su caracter general. "

En realidad SOAP forma parte de las nuevas iniciativas de OGC: Open Web Services (OWS1 y 1.1) y Open Location Services (OLS). Desafortunadamente estos nuevos desarrollos no han llegado al ojo publico; quizas dentro de 3 o 4 meses.

Al final SOAP es una codificación (XML) de informacion para enviar/recibir mensajes a través de HTTP: la semantica de la información viene aparte, y OGC esta definiendo actualmente los esquemas para LBS (OLS) y servicios web geoespaciales (OWS).

Lo que sí es cierto, es que el uso de SOAP en lugar de las (anteriores) especificaciones pesadas OGC (como servicio de catalogos sobre Corba, por ejemplo) simplifica la vida, y bastante.


[ No se permiten comentarios Anónimos, regístrese por favor ]

Re: Servicios Web para Información Geográfica (Puntuación 0)
por Anonymous el 18-05-2002
Veo que hay mencion de SOAP en uno de los ultimos Discussion Papers al alcance público:

http://www.opengis.org/techno/discussions/02-017r1.pdf


[ No se permiten comentarios Anónimos, regístrese por favor ]

Re: Servicios Web para Información Geográfica (Puntuación 0)
por Anonymous el 18-05-2002
Leyendo el documento al que te refieres, se deduce, que efectivamente,
están valorando la posibilidad de utilizar SOAP para sus servicios OWS.
Por un lado comentan las limitaciones de utilizar HTTP GET, piensan en
enviar la información por POST con XML y esto les conduce a SOAP.

Parece que el documento hace referencia a otros, a la vista de este
comentario:
"[Debate about whether to use SOAP[19] has not been completely settled
by tests on actual implementations, so two alternatives are temporarily
described here.] "

Desde mi punto de vista, opino que sería interesante utilizar SOAP
implementado en el descriptor del servicio WDSL (web description service
language) los métodos ya definidos por OGS para sus servicios web
(GetCapabilities, GetMap....). De esa manera, no se perdería todo el
trabajo de estandarización realizado por OGC y se caminaría
conjuntamente con el resto de la industría en Internet.


[ No se permiten comentarios Anónimos, regístrese por favor ]

Re: Servicios Web para Información Geográfica (Puntuación 0)
por Anonymous el 18-05-2002
Lo que afirmas es logico, sin embargo el OGC no tiene una, sino 230 cabezas (o en el caso de los testbeds como OWS, mas bien 12 o 15), y el proceso de consenso a veces complica la toma de decisiones sobre qué norma seguir y/o adoptar. Hay muchos intereses por enmedio. La buena noticia es que hay un empuje actualmente, hacia la simplificación --de acuerdo con lo que dices en tu ultimo parrafo: extender en lugar de rehacer-.

En la próxima reunión técnica (Londres, 10 a 14 de junio) se esperan resoluciones en esta materia.


[ No se permiten comentarios Anónimos, regístrese por favor ]

Programando mappoint (SOAP) (Puntuación 0)
por Anonymous el 20-05-2002
Aún más interesante, para este grupo, que programar contra Google (para probar como funciona la mensajeria SOAP), sería hacer lo mismo contra el nuevo servicio MapPoint.net !!

http://www.directionsmag.com/article.php?article_id=203

http://www.microsoft.com/mappoint/net/


[ No se permiten comentarios Anónimos, regístrese por favor ]

Access the MapPoint .NET XML description document (mappoint.wsdl) (Puntuación 0)
por Anonymous el 20-05-2002
http://service.mappoint.net/find-20/


[ No se permiten comentarios Anónimos, regístrese por favor ]

Re: Servicios Web para Información Geográfica (Puntuación 0)
por Anonymous el 24-05-2002
Más servicios:

Enviar coordenadas de un poligono, y recibir su area.

http://capescience.capeclear.com/webservices/polycalc/


[ No se permiten comentarios Anónimos, regístrese por favor ]

Re: Servicios Web para Información Geográfica (Puntuación 0)
por Anonymous el 24-05-2002
http://www.geoplace.com/gw/2002/0205/0205ogc.asp

Sobre los servicios web (geoespaciales) desarrollados dentro de la iniciativa OWS-1, y sus aplicaciones a los servicios de emergencia/desastres.

Más claro en:
http://teleline.terra.es/personal/mgould/OGC-webservices.ppt


[ No se permiten comentarios Anónimos, regístrese por favor ]

Re: Servicios Web para Información Geográfica (Puntuación 0)
por Anonymous el 20-10-2003
nonnnhhhgyytyrt


[ No se permiten comentarios Anónimos, regístrese por favor ]

Re: Servicios Web para Información Geográfica (Puntuación 0)
por Anonymous el 20-10-2003
nonnnhhhgyytyrt


[ No se permiten comentarios Anónimos, regístrese por favor ]





Cartesia RSS


Buscar | Ayuda | Contacto | Privacidad




© 2001-2008 www.cartesia.org