map server
TRANSCRIPT
![Page 1: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/1.jpg)
[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
![Page 2: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/2.jpg)
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
![Page 3: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/3.jpg)
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
![Page 4: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/4.jpg)
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.
![Page 5: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/5.jpg)
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”
![Page 6: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/6.jpg)
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
![Page 7: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/7.jpg)
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?
![Page 8: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/8.jpg)
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
![Page 9: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/9.jpg)
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>
![Page 10: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/10.jpg)
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
![Page 11: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/11.jpg)
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
![Page 12: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/12.jpg)
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
![Page 13: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/13.jpg)
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
![Page 14: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/14.jpg)
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
![Page 15: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/15.jpg)
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
![Page 16: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/16.jpg)
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
![Page 17: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/17.jpg)
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”
![Page 18: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/18.jpg)
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
![Page 19: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/19.jpg)
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
![Page 20: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/20.jpg)
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
![Page 21: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/21.jpg)
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
![Page 22: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/22.jpg)
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
![Page 23: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/23.jpg)
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
![Page 24: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/24.jpg)
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
![Page 25: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/25.jpg)
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
![Page 26: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/26.jpg)
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
![Page 27: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/27.jpg)
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
![Page 28: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/28.jpg)
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
![Page 29: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/29.jpg)
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
![Page 30: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/30.jpg)
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
![Page 31: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/31.jpg)
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
![Page 32: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/32.jpg)
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
![Page 33: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/33.jpg)
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
![Page 34: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/34.jpg)
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
![Page 35: Map Server](https://reader033.vdocuments.net/reader033/viewer/2022061106/54493ae1b1af9fc3228b46ff/html5/thumbnails/35.jpg)
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!