Mi organización tiene una aplicación web para mostrar datos climáticos globales y regionales y estamos considerando mejoras. Nuestra idea principal es crear una aplicación basada en OpenLayers para mostrar rásteres climáticos sobre capas base como OSM o Google Maps. El mapa también puede incluir algunas otras capas vectoriales específicas de la aplicación y una barra de colores u otras características de leyenda que describen los datos. Por lo que puedo decir, todo esto parece factible con OpenLayers.
Sin embargo, un requisito para el proyecto es poder exportar ( idealmente desde la aplicación web) mapas de calidad de publicación (más o menos). Un caso de uso típico sería algo como esto:
- Un usuario, utilizando la capa base como guía, navega a su área de interés.
- El usuario selecciona un parámetro climático (p. Ej., Temperatura media para la década de 2040) o un conjunto de parámetros
- El usuario presiona el botón "exportar" y luego descarga un mapa de buena calidad que incluye todos los elementos descritos en el primer párrafo.
No he podido encontrar nada en OpenLayers sobre renderizar a una imagen. ¿Alguien sabe si esto es posible? Y si no, ¿qué otros enfoques para la representación podríamos tomar? Supongo que necesitaríamos pasar todos los parámetros del mapa (bbox, proyección, capas incluidas, etc.) a algún motor de renderizado externo; ¿Qué motores de renderizado de código abierto existen?