 |
|
|
| Utiliza nuestros logos: |
 |
|
1 |
2 |
3 |
4
|
|
|
|
|
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 |
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.

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.
|
| |
| |
|
| "User's Login" | Entrar/Crear Cuenta | 11 comentarios |
|
| | 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 ]
[ 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 ]
|
|