Map Server

Post on 23-Oct-2014

38 views 0 download

Tags:

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!

m.manso@upm.es; daniela@topografia.upm.es