Servidores de Mapas Libres

Post on 21-Jan-2016

45 views 0 download

Transcript of Servidores de Mapas Libres

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)

¿Dudas, preguntas?

Más información:

María Arias de Reyna @delawen <marias@emergya.com>