Upload
keydeveloper
View
48
Download
0
Embed Size (px)
Citation preview
www.emergya.es
Servidores de Mapas Libres
Octubre 2011
Activosv1.0.1
Servidores de Mapas Libres
¿Qué es un servidor de mapas?
Tipos de Datos: WMS y WFS
GeoServer
MapServer
MapGuide
Mapnik
Comparativa
Open Location Service
Índice
Servidores de Mapas Libres
¿Qué es un servidor de mapas?Tipos de Datos: WMS y WFS
GeoServer
MapServer
MapGuide
Mapnik
Comparativa
Open Location Service
Índice
Servidores de Mapas Libres
¿Qué es un Servidor de Mapas?
Servidor de MapasCliente GIS mapas, elementos GIS
Proporciona al cliente la información necesaria para renderizar un mapa
Puede permitir también la edición a través de un cliente GIS, dando ligereza al cliente.
Mediante protocolos estandar, el cliente funciona de forma transparente y homogénea con las fuentes de datos.
Servidores de Mapas Libres
¿Qué es un servidor de mapas?Tipos de Datos: WMS y WFS
GeoServer
MapServer
MapGuide
Mapnik
Comparativa
Open Location Service
Índice
Servidores de Mapas Libres
WMS
● Raster (imágen)● Niveles de zoom● Teselado
WFS
● Metadatos● Geometrías
Estilos preconfigurados
Tipos de Datos: WMS y WFS
Servidores de Mapas Libres
¿Qué es un servidor de mapas?Tipos de Datos: WMS y WFS
GeoServer
MapServer
MapGuide
Mapnik
Comparativa
Open Location Service
Índice
Servidores de Mapas Libres
● OGC Compliant○ Muy estandar
● Java (multiplataforma)○ Fácil de desplegar
● Fuentes de datos variadas○ Shape○ PostGIS○ MySQL○ DB2○ Oracle○ ...
● Caché (GeoWebCaché)● Relativamente nuevo (versión 2.x)
GeoServer
Servidores de Mapas Libres
¿Qué es un servidor de mapas?Tipos de Datos: WMS y WFS
GeoServer
MapServer
MapGuide
Mapnik
Comparativa
Open Location Service
Índice
Servidores de Mapas Libres
● Desde los 90 (Minessota, Universidad)● Parcialmente OGC
○ WMS○ WFS
● Core: C+Python○ Muchas dependencias (gdal, libc, ...)
● Mapfile○ Estilos○ Fuentes de datos
● Soporta bindings de Ruby, Python,...
Mapserver
Servidores de Mapas Libres
¿Qué es un servidor de mapas?Tipos de Datos: WMS y WFS
GeoServer
MapServer
MapGuide
Mapnik
Comparativa
Open Location Service
Índice
Servidores de Mapas Libres
● OSGEO (Open Source GeoSpatial Fundation)● LGPL● Soporta Operaciones Geográficas● Desde 1995 hasta Autodesk (AutoCAD,...)
○ Pensado para trabajar con plataformas propias○ Soporta muchos formatos privativos○ Soporta formatos libres de forma parcial
● Tiene su propio visor AJAX
MapGuide
Servidores de Mapas Libres
¿Qué es un servidor de mapas?Tipos de Datos: WMS y WFS
GeoServer
MapServer
MapGuide
Mapnik
Comparativa
Open Location Service
Índice
Servidores de Mapas Libres
● LGPL● C++ (+ Python)● Dependencias de librerías,...● Usado para OpenStreetMap (OSM)● Centrado en mejorar los estilos (visualización) de los
mapas○ XML en vez de Mapfile○ Rotación
● Servidor clásico de mapas● Permite WMS, no WFS
○ Envía raster○ No permite consultas
Mapnik
Servidores de Mapas Libres
¿Qué es un servidor de mapas?Tipos de Datos: WMS y WFS
GeoServer
MapServer
MapGuide
Mapnik
Comparativa
Open Location Service
Índice
Servidores de Mapas Libres
Comparativa
Servidores de Mapas Libres
¿Qué es un servidor de mapas?Tipos de Datos: WMS y WFS
GeoServer
MapServer
MapGuide
Mapnik
Comparativa
Open Location Service
Índice
Servidores de Mapas Libres
● Estandar OGC● Servicio Web REST (XML)
○ Location○ Directory Service○ Routing
Ejemplos:● OpenRouteService.org
○ Department of Geography (Chair of GIScience)○ University of Heidelberg
● GoFleetLS○ En desarrollo: https://github.com/Emergya/gofleetlsserver
Open Location Service (OpenLS)