map server
TRANSCRIPT
[IGN + UPM] con financiación de la AECIMadrid, junio-julio de 2006
Miguel Angel Manso y Daniela Ballari Universidad Politécnica de Madrid
Curso IDEs
MapServer: WMS, WFS y WCS
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
2
Temario
Instalar MapServer Configuración:
WMS (Web Map Server) WFS (Web Feature Server) WCS (Web Coverage Server)
Incluir capas de información Capas vectoriales Base de Datos Raster Capas Remotas Modelo Digital del Terreno
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
3
Instalación
1. Requisito Previo: Apache http
2. Descargar archivo comprimido: http://www.maptools.org/dl mapserver-4.8.1-win32-
php5.1.2.zip
3. Descomprimir en cgi.bin: Descomprimir librerias dll
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
4
Instalación PROJ
1. Descargar el archivo comprimido http://www.maptools.org/dl “proj446_win32_bin.zip”
2. Descomprimir en C:\PROJ
3. Definir la variable de entorno: PROJ=C:\proj.
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
5
Instalación PROJ
“Panel de Control” > “Sistema”> “Opciones Avanzadas” > “Variables de Entorno”
nombre de la variable: “PROJ” valor de la variable: “C:\proj”
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
6
Instalación PROJ
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
7
Comprobación de la instalación
http://localhost/cgi-bin/mapserv.exe?
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
8
Parametros estandar y no estandar
Parámetros estándar WMS Service=WMS Version=1.1.0 Request=GetCapabilities
Parámetro propio de MapServer map=d:/www/htdocs/cursoIDE/
cursoIDE.map
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
9
Copiar con otro nombre el archivo “mapserv.exe” del directorio cgi-bin: “cursoIDE”.
“httpd.conf” de Apache:
<Directory "C:/www/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all SetEnvIf Request_URI "/cgi-bin/cursoIDE" MS_MAPFILE=d:/www/htdocs/cursoIDE/cursoIDE.map
</Directory>
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
10
Arquitectura de MapServer
.map
.html plantilla
Datos raster y vector
CGI mapserv
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
11
Primera aplicación MapServer
Descomprimir en htdocs cursoIDE.zip
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
12
Actividad : Realizar una petición WMS
GetCapabilities
http://localhost/cgi-bin/cursoide? service=wms&version=1.1.0&request=getcapabilities
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
13
Configuración WMS
Archivo map Map NAME (nombre del archivo map) Map PROJECTION (proyección de salida
del wms) Map Metadata (en el objeto WEB)
wms_title wms_onlineresource wms_srs
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
14
Configuración WMS
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
15
Configuración WMS
Actividad: Incluir sección de Metadatos WMS Extraer del archivo metadatos-wms.txt
Realizar la petición GetCapabilitis
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
16
Incluir una capa vectorial
Incluir una capa vectorial Formato shapefile Datos: paises del mundo
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
17
Incluir una capa vectorial
Copiar el contenido del archivo capa-shp.txt
Antes del último “END”
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
18
Incluir una capa vectorial
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
19
Visualización de la capa
Realizar petición: http://localhost/cgi-bin/cursoide?service
=wms&version=1.1.0&request=getMap&Layers=paises&
Visualizar con gvSIG
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
20
Visualización con gvSIG
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
21
Incluir capa de vectorial
Actividad: Incluir la capa de ríos Datos: river.shp
Visualizar el resultado con: Web Browser gvSIG
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
22
Capa Postgis
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
23
Capa Postgis
Copiar el contenido del archivo capa-postgis.txt Copiar antes del último “END”
Visualizar el resultado con: Web Browser gvSIG
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
24
Capa raster
LAYER NAME imagenraster # nombre de la capa TYPE raster # tipo de capa STATUS on # Estado: on= activada off=desactivada DATA "raster.ecw" # Nombre del archivo de datos TRANSPARENCY 80 # Transparencia para que capas inferiores puedan
visualizarse PROJECTION # Sistema de referencia de los datos "init=epsg:4326" END # End de PROJECTION
CLASS NAME 'Blue Marble' # Nombre para la capa en la leyenda END
METADATA # Metadatos descriptores de la capa"wms_title" "bluemarble""wms_abstract" "Imagen parcial de sudamérica""wms_keywordlist" "WMS imagen raster""wms_srs" "EPSG:4326"
END # End de Metadatos END # End de LAYER
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
25
Capa raster
Copiar el contenido del archivo capa-raster.txt
Visualizar el resultado con: Web Browser gvSIG
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
26
Capa remota
LAYERNAME relieveTYPE rasterSTATUS onTRANSPARENCY 50
CONNECTIONTYPE wmsCONNECTION "http://www2.demis.nl/wms/wms.asp?
wms=WorldMap&service=WMS&vesion=1.1.0&request=GetMap&Layers=Bathymetry,Topography,Hillshading&format=PNG&SRS=epsg:4326"
PROJECTION "init=epsg:4326" END
METADATAwms_onlineresource 'http://www2.demis.nl/wms/wms.asp?wms=WorldMap&'wms_server_version '1.0.0'wms_name 'World Map'wms_format 'PNG'
END
END
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
27
Capa remota
Copiar el contenido del archivo capa-remota.txt
Visualizar el resultado con: Web Browser gvSIG
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
28
Configuración WFS
Incluir Metadatos del Servicio
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
29
Configuración WFS
Incluir capa WFS Mismas características que una capa
WMS Parámetro DUMP
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
30
Configuración WFS
Incluir Metadatos de la Capa WFS
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
31
Consulta WFS
Realizar petición: http://localhost/cgi-bin/cursoide?service
=wfs&version=1.0.0&request=GetCapabilities
Realizar petición: DescribeFeatureType GetFeature
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
32
Configuración WCS
Configurar formato de salida OutputFormat
OUTPUTFORMAT NAME GeoTiff_int16 DRIVER "GDAL/GTiff" MIMETYPE "image/geotiff_int16" IMAGEMODE INT16 EXTENSION "tif"
END
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
33
Configuración WCS
LAYER NAME srtm TYPE RASTER STATUS ON DUMP TRUE METADATA "wcs_name" "srtm" "wcs_label" "Modelo Digital del Terreno en malla regular a 90m de
resolución" "wcs_title" "Modelo Digital del terreno a 90m del Mundo procedente de la
misión SRTM" "wcs_abstract" "Modelo digial del terreno para realizar pruebas sobre un
WCS"……….……….
END
Data "D:\www\htdocs\cursoIDE\data\srtm_20_11\S_20_11.TIF" PROJECTION
"init=EPSG:4326" ENDEND
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
34
Consulta WCS
Realizar petición: http://localhost/cgi-bin/cursoide?service
=WCS&version=1.0.0&request=GetCapabilities
Realizar petición: DescribeCoverage GetCoverage
Junio de 2006
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España
35
Muchas Gracias por su atención!