Curso IDE [IGN + UPM] con financiación de la AECI Madrid, julio de 2008 Configuración de MapServer Basado en Curso e-Le
Views 61 Downloads 0 File size 3MB
Curso IDE [IGN + UPM] con financiación de la AECI Madrid, julio de 2008
Configuración de MapServer Basado en Curso e-Learning de: Instituto Geográfico Nacional de España y la Universidad Politécnica de Madrid (LatinGEO)
Profesor Oscar Abarca – UPM LatinGEO
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
7/15/2008
El programa MapServer
MapServer es un programa desarrollado en ambiente bi t d de Código Códi Abierto Abi t (Open (O Source) utilizado para la construcción de aplicaciones espaciales en Internet, incluyendo Servicios WMS.
MapSever originalmente fue un proyecto desarrollado por la Universidad de Minnesota (UMN) en cooperación con la NASA. Actualmente es un proyecto de OSGeo y es mantenido por desarrolladores alrededor del mundo.
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
2
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Estructura de una aplicación MapServer
El archivo mapserv.exe se ejecuta como una aplicación CGI desde el Servidor HTTP y necesita los siguientes recursos:
7/15/2008
Un servidor HTTP como Apache HTTP Server o Internet Information Server. Un archivo de configuración con extensión “map”, cuya función es indicar a MapServer los datos que se visualizarán y cómo se visualizarán (ej: cursoIDE map) cursoIDE.map). Un navegador Web, una plantilla, que controla la interfaz del usuario de la aplicación MapServer en un navegador de Internet (ej: plantillas html), o un cliente pesado IDE (ej: gvSIG). gvSIG) Un conjunto de datos (ej: raster, vector, bases de datos, etc.).
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
3
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Estructura de una aplicación MapServer
Archivo de configuración .MAP
Plantilla HTML o Cliente IDE
CGI ¨mapserv.exe¨
Petición Cliente IDE
Conjunto j de datos g geográficos g
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
4
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Archivo de configuración .MAP MAP
Parámetros generales del mapa (Objetos) Objeto MAP
MAP # comienzo del archivo .MAP ... ... ... END # fin del archivo .MAP
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
5
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Objetos WEB, METADATA, PROJECTION WEB Define como operará la interfaz Web del servicio. Comienza con la palabra WEB y termina con END. Anida a su vez el objeto METADATA. Define parámetros cómo la plantilla HTML a utilizar, el directorio de localización, el directorio en el que MapServer almacenará el mapa generado para que la plantilla HTML pueda mostrarlo al usuario, escalas máximas y mínimas de visualización del servicio, etc. METADATA Este objeto será incluido tanto en el objeto MAP, como en cada LAYER. En el primer caso contendrá metadatos en general del servicio, y en el segundo caso, metadatos específicos para cada capa de información. El servidor WMS se basará en estos metadatos para confeccionar el archivo de capacidades. PROJECTION Define el sistema de p proyección y de los mapas p q que g generará el servidor. Es necesario especificar p el objeto j PROJECTION,, tanto en el objeto MAP para la generación de la imagen de salida, como en el objeto LAYER para cada capa de información. Cada LAYER puede contar originalmente con un sistema de referencia diferente y será el servidor de mapas el que re-proyecte todas las capas de información al sistema de referencia espacial definido en el objeto MAP. MapServer utiliza la librería PROJ4 “Geographic Projection Library” para tal fin. (http://www.remotesensing.org/proj/) El sistema de referencia y la proyección pueden definirse de dos maneras. Una, especificando los parámetros de la proyección (elipsoide, zona, proyección, etc.) y otra, utilizando la codificación del European Petroleum Survey Group (EPSGP).
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
6
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Objetos WEB, METADATA, PROJECTION
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
7
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
7/15/2008
Aplicaciones MapServer
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
8
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en una Plantilla HTML
Ejemplo de aplicación li ió
Servicio de visualización cartográfica de las Estaciones Experimentales de la Universidad Central de Venezuela
http://mapas.topografia. upm.es/venezuelaucv/
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
9
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en una Plantilla HTML
Ejemplo de aplicación li ió
Servicio cartográfico del Yacimiento Arqueológico de Tiermes, España
http://mapas.topograf http://mapas topograf ia.upm.es/tiermes/arq ueologia/#
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
10
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en una Plantilla HTML
Ejemplo de aplicación li ió
Santuarios Católicos Españoles
http://mapas.topografia. http://mapas topografia upm.es/santuarios/
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
11
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
7/15/2008
Ejercicios con MapServer
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
12
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 1. Configuración de archivos y carpetas
http://mapas.topogr afia.upm.es/julio200 8/datos/
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
13
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 2. Pruebas de funcionamiento de Apache y MapServer Chequear funcionamiento de Apache:
7/15/2008
Chequear funcionamiento de MapServer:
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
14
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 3. Petición de mapas (Operación GetMap) Parámetro
Archivo de configuración .MAP
Valor y explicación Objeto MAP [nombre] Nombre de identificación del objeto (mapa y capas).
NAME
STATUS
[on⎪off ] Establece si el mapa está activo o no para su visualización en el navegador. Puede generarse solo la escala gráfica o la leyenda y no el mapa.
SIZE
[pixeles] [pixeles] Ancho y alto en píxeles de la imagen de salida. Se debe tratar de seguir la proporción derivada del parámetro EXTENT.
EXTENT
[Xmin] [Ymin] [Xmax] [Ymax] Extensión geográfica del mapa a crear, en el Sistema de Referencia especificado en el objeto PROJECTION.
UNITS
[feet⎪inches⎪kilometers⎪meters⎪miles⎪dd] Unidades de las coordenadas del mapa, usadas para el cómputo de la escala gráfica y de la escala numérica. Debe estar definido en las unidades del Sistema de Referencia especificadas en el objeto PROJECTION.
[nombre del archivo] Nombre del directorio donde se almacenan los SHAPEPATH datos geográficos. En el caso del presente ejemplo será el directorio “Datos”, localizado en: C:/www/htdocs/cursoIDE_UPM_Julio2008/Data. IMAGETYPE
7/15/2008
[gif⎪png⎪jpeg⎪wbmp⎪gtiff⎪swf⎪userdefined] salida.
Formato de la imagen de
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
15
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 3. Petición de mapas (Operación GetMap) Datum Zona Zona Zona Zona
28 29 30 31
Datum
Parámetro Objeto WEB
ED50 WGS84 Proyección UTM 23028 32628 23029 32629 23030 32630 23031 32631 Coordenadas Geográficas 4230 4326 ED50 WGS84
ETRS89 25828 25829 25830 25831
Archivo de configuración .MAP
Objeto Projection
4258 ETRS89
Valor y explicación
[directorio]
Nombre del directorio público donde se almacenarán
IMAGEPATH los archivos e imágenes temporales generados por MapServer.
7/15/2008
IMAGEURL
[directorio] URL del IMAGEPATH. Es el URL que navegará el cliente (Web o de escritorio) para buscar la imagen temporal generada.
METADATA
Contendrá los metadatos del servicio.
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
16
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 3. Petición de mapas (Operación GetMap) Operación GetMap: URL del servidor + Parámetros Llamado al programa MapServer MapServer:: http://localhost/cgi-bin/mapserv.exe? Directorio donde se localiza el archivo de configuración del servidor de mapas: map=c:/www/htdocs/CursoIDE_UPM_Julio2008/cursoID E.map& Tipo de servicio solicitado: Service=WMS& Versión de la especificación OGC: Version=1.1.0& Tipo de operación: Request=GetMap&
7/15/2008
Capa o capas a mostrar: Layers=provincias& Estilo de las capas: STYLES=& Sistema de Referencia Espacial: SRS=EPSG:4326 Coordenadas de las esquinas: BBOX=-10,34,5,44& Ancho en pixeles de la imagen (X): (X): WIDTH=600& Ancho en pixeles de la imagen (Y): (Y): HEIGHT=600& Formato de salida del mapa: FORMAT=image/png&
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
17
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 3. Petición de mapas (Operación GetMap)
Petición GetMap http://localhost/cgibin/mapserv.exe?map=c:/www/ht docs/CursoIDE_UPM_Julio2008/ cursoIDE map&Service=WMS&V cursoIDE.map&Service=WMS&V ersion=1.1.0&Request=GetMap& Layers=provincias&STYLES=&S RS=EPSG:4326&BBOX=10 34 5 44&WIDTH=600&HEIGH 10,34,5,44&WIDTH=600&HEIGH T=600&FORMAT=image/png&
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
18
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 4. Configuración de Apache para hacer peticiones WMS estándares • Copiar mapserv.exe, en su directorio actual y cambiar su nombre por cursoIDE (sin extensión). • Cambiar Archivo de configuración de Apache • Detener y reiniciar Apache para que efectúe el cambio • Chequear q el funcionamiento de Apache:
7/15/2008
Buscar Expresi ón original g
Cambia r por (*)
CAMBIO
AllowOverride None Options p None Order allow,deny Allow from all
AllowOverride ll id None Options None Order allow,deny Allow from all SetEnvIf Request_URI Request URI “/cgi-bin/cursoIDE” /cgi bin/cursoIDE MS_MAPFILE=C:/www/htdocs/cursoIDE_UPM_Julio 2008/cursoIDE.map
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
19
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 5. Petición de mapas estándar (Operación GetMap)
Petición GetMap http://localhost/cgibin/cursoIDE?service=WMS&vers ion=1.1.0&request=GetMap&Lay ers=provincias&STYLES=&SRS= EPSG:4326&BBOX=10,34,5,44&WIDTH=600&HEIGH T=600&FORMAT=image/png&
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
20
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 6. Petición de metadatos (Operación GetCapabilities) • Analizar archivo de configuración .MAP (No modificar)
Petición GetCapabilities http://localhost/cgibin/cursoIDE?&Service=WMS&Version=1.1 .0&Request=GetCapabilities
C:\www\htdocs\CursoIDE_UPM_Julio2008\cursoIDE.map
• Realizar Reali ar la petición: petición Operación GetCapabilities: URL del servidor + Parámetros Llamado al programa MapServer MapServer:: http://localhost/cgi-bin/cursoIDE? Tipo de servicio solicitado: Service WMS& Service=WMS& Versión de la especificación OGC: Version=1.1.0& Tipo de operación: Request=GetCapabilities& q p &
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
21
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 6. Petición de metadatos (Operación GetCapabilities) • Completar metadatos faltantes en el archivo de configuración .MAP. C:\www\htdocs\CursoIDE_UPM_Julio2008\cursoIDE.map
• Repetir la petición GetCapabilities y observar resultados "WMS_TITLE"
Petición GetCapabilities http://localhost/cgibin/cursoIDE?&Service=WM S&Version=1.1.0&Request= GetCapabilities
"Curso IDE"
"WMS_ABSTRACT" "Servidor de Mapas construido para ser utilizado como ejemplo en el Bloque de configuración de MapServer del curso de IDEs – UPM – Julio 2008" "WMS_ONLINERESOURCE" "http://localhost/cgi-bin/cursoIDE?" "WMS_SRS" "EPSG:4326 EPSG:23030" "WMS_KEYWORDLIST" "WMS, servidor de mapas en red, Curso, IDE" "WMS_VERSION" "1.1.0"
Archivo de configuración .MAP
7/15/2008
"WMS_FORMATS" "png gif jpeg"
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
22
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 7. Inclusión de capas raster • Completar archivo de configuración .MAP C:\www\htdocs\CursoIDE_UPM_Julio2 008\cursoIDE.map
Archivo de configuración .MAP
7/15/2008
LAYER NAME Relieve TYPE raster STATUS on DATA "España_Relieve.ecw" PROJECTION "init=epsg:4326" END METADATA "wms_title" i "Relieve" i "wms_abstract" "Imagen raster de relieve de España obtenida a partir de Imágenes Blue Marble" "wms_keywordlist" "WMS imagen raster relieve" "wms_srs" "EPSG:4326" END END
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
23
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 7. Inclusión de capas raster Petición GetMap http://localhost/cgibin/cursoIDE?service=WMS&vers bin/cursoIDE?service WMS&vers ion=1.1.0&request=GetMap&Lay ers=relieve&STYLES=&SRS=EP SG:4326&BBOX=10,34,5,44&WIDTH=600&HEIGH 0,3 ,5, & 600& G T=600&FORMAT=image/jpeg
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
24
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 8. Petición de dos capas (vector sobre raster) Petición GetMap http://localhost/cgibin/cursoIDE?service WMS&vers bin/cursoIDE?service=WMS&vers ion=1.1.0&request=GetMap&Lay ers=relieve,provincias&STYLES= &SRS=EPSG:4326&BBOX=10,34,5,44&WIDTH=600&HEIGH 0,3 ,5, & 600& G T=600&FORMAT=image/jpeg
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
25
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 9. Filtrado y modificación de estilo de capas vector • Completar archivo de configuración .MAP C:\www\htdocs\CursoIDE_UPM_Julio2 008\cursoIDE.map
Archivo de configuración .MAP 7/15/2008
LAYER NAME Provincias TYPE polygon STATUS on DATA "provincias.shp" provincias.shp TRANSPARENCY 60 PROJECTION "init=epsg:4326" END CLASSITEM 'CODCCAA' CLASS NAME 'Comunidad Autónoma: Castilla y León' EXPRESSION "67“ STYLE COLOR 40 36 198 OUTLINECOLOR 100 100 100 END END CLASS NAME 'Comunidad Autónoma: Castilla La Mancha' EXPRESSION "68" STYLE COLOR 70 111 244 OUTLINECOLOR 100 100 100 END END METADATA "wms_title" "Provincias de España" "wms_abstract" "Limites de las Provincias de España" "wms_keywordlist" "WMS limites Provincias España" "wms_srs" "EPSG:4326" END END # End de LAYER Provincias
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
26
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 9. Filtrado y modificación de estilo de capas vector
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
27
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 9. Filtrado y modificación de estilo de capas vector
Petición GetMap http://localhost/cgibin/cursoIDE?service=WMS&vers ion=1.1.0&request=GetMap&Lay ers=relieve,provincias&STYLES= &SRS=EPSG:4326&BBOX=10 34 5 44&WIDTH=600&HEIGH 10,34,5,44&WIDTH=600&HEIGH T=600&FORMAT=image/jpeg
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
28
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 10. Inclusión de capas de texto
• Completar archivo de configuración .MAP C:\www\htdocs\CursoIDE_UPM_Julio2 008\cursoIDE.map
Archivo de configuración .MAP MAP
7/15/2008
MAP ... ... FONTSET "./font/fonts.txt" " /f t/f t t t" ... ... LAYER NAME NombreProvincias TYPE annotation STATUS on DATA "provincias.shp" TRANSPARENCY 70 LABELITEM "NOMBRE" CLASS LABEL COLOR 255 255 255 POSITION CC TYPE TRUETYPE FONT "arial" SIZE 7 BACKGROUNDCOLOR 70 70 70 END # end de label END # end de CLASS END ... ...
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
29
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Navegador WEB
Ejercicio 10. Inclusión de capas de texto
Petición GetMap http://localhost/cgibin/cursoIDE?service=WMS&vers ion=1.1.0&request=GetMap&Lay ion 1.1.0&request GetMap&Lay ers=Provincias,NombreProvincias &STYLES=&SRS=EPSG:4326&B BOx=10,34,5,44&WIDTH=600&HEIGH 0,3 ,5, & 600& G T=600&FORMAT=image/png
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
30
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Gracias p por su atención
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
31
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Cliente WEB pesado
Ejercicio 11. Conexión a servidor remoto con gvSIG • Completar archivo de configuración .MAP C:\www\htdocs\CursoID E_UPM_Julio2008\curs oIDE.map
Archivo de configuración .MAP
7/15/2008
Ejercicio Opcional
LAYER NAME Ortofotos_PNOA TYPE raster STATUS on TRANSPARENCY 50 CONNECTIONTYPE wms CONNECTION "http://www.idee.es/wms/PNOA/PNOA?service=WMS&version=1.1.0&request=GetM ap&Layers=pnoa&FORMAT=image/jpeg" PROJECTION "init=epsg:4326" END METADATA wms_onlineresource 'http://www.idee.es/wms/PNOA/PNOA?' wms_server_version '1.1.0' wms_name 'PNOA' wms_format 'PNG' END END
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
32
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Cliente WEB pesado
Ejercicio 11. Conexión a servidor remoto con gvSIG (PNOA)
Ejercicio Opcional
Petición WMS
Vista ÆNuevoÆAbrirÆAñadir capaÆWMSÆServidor: htt //l http://localhost/cgilh t/ i bin/cursoIDE? ÆConectar. Al establecer conexión, pulsar Siguiente y añadir la capa a visualizar, el formato de despliegue y el SRS.
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
33
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Cliente WEB pesado
Ejercicio 11. Conexión a servidor remoto con gvSIG (zoom sobre PNOA)
Ejercicio Opcional
Petición WMS
Vista Vi t ÆNuevoÆAbrirÆAñadir capaÆWMSÆServidor: http://localhost/cgip g bin/cursoIDE? ÆConectar. Al establecer conexión, pulsar Siguiente y añadir la capa a visualizar, visualizar el formato de despliegue y el SRS.
7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
34
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Cliente WEB pesado
Ejercicio 12. Consulta de atributos en gvSIG (Operación GetFeatureInfo)
Ejercicio Opcional
7/15/2008
LAYER NAME Provincias TYPE polygon STATUS on DATA "provincias.shp" TRANSPARENCY 80 DUMP TRUE # para Consultas TEMPLATE " " # para Consultas PROJECTION "init=epsg:4326" END CLASSITEM 'CODCCAA' CLASS NAME 'Comunidad Autónoma: Castilla y León' EXPRESSION "67" Color 40 36 198 OutlineColor 100 100 100 END CLASS NAME 'Comunidad Autónoma: Castilla EXPRESSION "68" Color 70 111 244 OutlineColor 100 100 100 END METADATA "gml_include_items" "all" # Consultas "wms_title" "Provincias de España" "wms_abstract" "Limites de las Provincias de España" "wms_keywordlist" "WMS limites Provincias España" "wms_srs" "EPSG:4326" END END # End de LAYER Provincias
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
35
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
Peticiones WMS en un Cliente WEB pesado
gvSIG como cliente IDE P ti ió GetFeatureInfo Petición G tF t I f
Vista ÆNuevoÆAbrirÆAñadir capaÆWMSÆServidor: http://localhost/cgi-bin/cursoIDE? ÆConectar. Al establecer conexión, pulsar Siguiente y añadir la capa a visualizar, el formato de despliegue y el SRS ÆConsultar con el ícono
Ejercicio Opcional 7/15/2008
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
36
Configuración de MapServer Basado en Curso e-Learning g del IGN y la UPM ((LatinGEO))
7/15/2008
Referencias
-
Instituto Geográfico Nacional – Universidad Politécnica de Madrid (LatinGEO). 2008. Curso elearning sobre Infraestructura de Datos Espaciales, 2da Edición, 2008. http://ign.go go-learning learning.net/ net/>. . < http://mapas.topografia.upm.es/santuarios
-
Picazo, Emilio. 2007. Servicio cartográfico del Yacimiento Arqueológico de Tiermes, España. Escuela Técnica Superior de Ingenieros en Topografía Geodesia y Cartografía, UPM.
.
-
Abarca, Oscar. 2008. Servicio cartográfico de las Estaciones Experimentales de la Universidad Central de Venezuela. UPM (LatinGEO). .
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
37