Está en la página 1de 9

INTRODUCCIÓN A LOS GEOSERVICIOS

Ingeniería de Software

Universidad Distrital Francisco José de Caldas

Gustavo Enciso
ingenieriadesoftwaregeo@gmail.com
¿Que son los Geoservicios?
• Componentes de software que realizan ciertas
operaciones (servicios) de forma remota.
• Accesibles vía Web (Internet / Intranet) a través de
interfaces estandarizadas.
• Usan XML como lenguaje de comunicación.
• Existen varios estándares OGC en competencia.
• Gracias a las interfaces estándares y al uso de XML, los
servicios pueden Interoperar y “entenderse” entre ellos
aunque estén implementados de distintas formas o en
distintos componentes de software.
• Impulsa la competencia entre desarrolladores, todos
“juegan” con las mismas reglas, o se quedan fuera.
WMS (Web Map Service)
Servicio web geográfico que permite obtener e intercambiar un
"mapa“, entendido como una representación de la información
geográfica en forma de salida gráfica en un archivo de imagen digital.

Principales operaciones definidas en el estándar:

• GetCapabilities: Permite obtener el metadato del servicio y de los


elementos vectoriales que ofrece, describiendo sus capacidades,
tipos y operaciones soportadas, en formato XML.

• GetMap: Permite obtener/generar un mapa, en formato de imagen.

• GetFeatureInfo: Permite obtener información descriptiva/atributiva


sobre entidades u objetos particulares mostrados en el mapa.
WMS (Web Map Service)
Operación GetCapabilities
La petición se realiza empleando como prefijo la URI del servidor
y agregando un conjunto de parámetros (clave=valor) separados
por un “&”:

• http://...../....? -> URI del recurso


• Request -> Tipo de operación
• Service -> Tipo de servicio
• Version -> Versión de la especificación
WMS (Web Map Service)
Operación GetCapabilities
La petición se realiza empleando como prefijo la URI del servidor
y agregando un conjunto de parámetros (clave=valor) separados
por un “&”:

http://srvags.sgc.gov.co/arcgis/services/Mapa_Nacional_Amenaza_Mov
_Masa_100K/Mapa_Nacional_Amenaza_Mov_Masa_Raster_100K/Map
Server/WMSServer?
&request=GetCapabilities
&service=WMS
WMS (Web Map Service)
Operación GetMap
La petición se realiza empleando como prefijo la URI del servidor y agregando un
conjunto de parámetros (clave=valor) separados por un “&”:

• http://...../....? -> URI del recurso


• Version -> Versión de la especificación
• Service -> Tipo de servicio
• Request -> Tipo de operación
• LAYERS -> Nombre(s) de la(s) capa(s) a representar (separadas por comas)
• STYLES -> Estilo de representación (Simbología, semiología, etc.)
• BBOX -> extensión geográfica cubierta por el mapa
• WIDTH -> ancho de mapa
• HEIGHT -> alto del mapa
• CRS -> Sistema de referencia espacial
• FORMAT -> formato del mapa
WMS (Web Map Service)
Operación GetMap
La petición se realiza empleando como prefijo la URI del servidor y agregando un
conjunto de parámetros (clave=valor) separados por un “&”:

http://srvags.sgc.gov.co/arcgis/services/Mapa_Nacional_Amenaza_Mov_Masa_1
00K/Mapa_Nacional_Amenaza_Mov_Masa_Raster_100K/MapServer/WMSSer
ver?
service=WMS
&version=1.3.0
&request=GetMap
&layers=0
&styles=default
&bbox=-4.237036,-79.124722,12.470480,-66.677503
&width=500
&height=500
&crs=EPSG:4326
&format=image/png
WMS (Web Map Service)
Operación GetFeatureInfo
La petición se realiza empleando como prefijo la URI del servidor y agregando un conjunto
de parámetros (clave=valor) separados por un “&”:

• http://...../....? -> URI del recurso


• Service -> Tipo de servicio
• Version -> Versión de la especificación
• Request -> Tipo de operación
• LAYERS -> Nombre(s) de la(s) capa(s) a representar (separadas por comas)
• query_layers -> Nombre(s) de la(s) capa(s) a consultar (separadas por comas)
• bbox <--extensión geográfica cubierta por el mapa
• Width -> ancho de la imagen (pixeles)
• height -> altura de la imagen (pixeles)
• srs -> sistema de referencia espacial
• info_format -> Formato de respuesta de la consulta
• X -> Coordenada X a consultar en el mapa (pixeles)
• Y -> Coordenada Y a consultar en el mapa (pixeles)
WMS (Web Map Service)
Operación GetFeatureInfo
La petición se realiza empleando como prefijo la URI del servidor y agregando un conjunto
de parámetros (clave=valor) separados por un “&”:

http://srvags.sgc.gov.co/arcgis/services/Mapa_Nacional_Amenaza_Mov_Ma
sa_100K/Mapa_Nacional_Amenaza_Mov_Masa_Raster_100K/MapServer/
WMSServer?
&service=WMS
&version=1.3.0
&request=GetFeatureInfo
&layers=0
&query_layers=0
&bbox= -4.237036,-79.124722,12.470480,-66.677503
&width=500
&height=500
&crs=EPSG:4326
&info_format=text/html
&x=200
&y=200

También podría gustarte