MapProxy¶
Servicio de teselas y Proxy WMS¶
MapProxy acelera las aplicaciones de mapas a través de la pregeneración de teselas integrando múltiples fuentes de datos y almacenándolos en una caché local. Las capas pueden hacerse transparentes, se pueden cambiar las proyecciones, se pueden convertir múltiples capas en una sola, se pueden agregar marcas de agua, y más!
MapProxy es flexible y soluciona casos de uso tanto simples como complejos: desde una simple caché para una aplicación web con OpenLayers <openlayers_overview>, hasta un nodo central de IDE que combina, unifica y acelera docenas de servicios WMS distribuidos.
Algunos ejemplos del mundo real: MapProxy es usado por el atlas de banda ancha alemán para proveer mapas a miles de usuarios lo más rápido posible y la Agencia Federal Alemana de Cartografía y Geodesia usa MapProxy para incorporar servicios WMS de los 16 estados.
Funcionalidades de MapProxy¶
- Fuentes de entrada:
- Servicios:
- WMS (1.0.0-1.3.0)
- TMS
- WMTS
- KML SuperOverlays
- Caché de teselas:
- Las imágenes idénticas son almacenadas sólo una vez (ej: teselas del océano)
- Las teselas son almacenadas en el sistema de archivos, ficheros MBTile o CouchDB
- Agrega marcas de agua a las teselas
- Opciones de fuente:
- Limita las fuentes a geometrías (por ejemplo desde archivos Shape)
- Agrega transparencia a capas opacas
- Une múltiples fuentes
- Reproyecta a otro SRS
- Funcionalidades WMS:
- Construye árboles de capas desde diferentes fuentes
- Crea respuestas
GetMap
desde caché con soporte de zoom libre y cualquier proyección (para cualquier SIG de escritorio) - Acelera servicios de WMS existentes de 10 a 100 veces
- Responde a consultas
GetLegendGraphic
- Responde a consultas
GetFeatureInfo
en cascada con transformaciones XSL opcionales - Reproyección al vuelo
- Convierte versiones de WMS y formatos de imagen
- Seguridad:
- Una API de autorización flexible y potente
- Soporta autorización personalizada con control de alta granularidad sobre servicios y capas.
- Acceso restringido a áreas (para WMS y servicios de teselas)
- Integración con bases de datos de usuarios y métodos de autenticación ya existentes
- Potentes herramientas:
- Herramienta del tipo semilla para llenar la cache que puede iniciar polígonos de áreas
- Exportar la cache de las teselas a otros formatos
- Calcular escalas y mostrar configuraciones de rejillas
- Otras funcionalidades:
- Formato de configuración simple pero poderos (YAML/JSON)
- Demo de cliente basado en OpenLayers
- Corre múltiples servicios WMS en una instancia de MapProxy
- Agrega texto de atribución a las imágenes
- Soporta datos raster que no son imágenes como MDEs (Modelos Digitales de Elevación)
- Mucho más...
Estándares Implementados¶
MapProxy implementa las siguientes especificaciones abiertas:
- OGC WMS 1.0.0, 1.1.0, 1.1.1, 1.3.0
- OGC WMTS 1.0.0 (KVP y RESTful)
- OSGeo TMS 1.0.0
- OGC KML 2.2 SuperOverlays
Detalles¶
Sitio web: http://mapproxy.org/
Licencia: Apache Software License 2.0
Versión del software: 1.8.0
Platformas soportadas: Linux, Mac, Windows
Soporte: http://mapproxy.org/support.html
Documentación ../../mapproxy/index.html