Meine Organisation verfügt über eine Webanwendung zur Anzeige globaler und regionaler Klimadaten. Wir erwägen Verbesserungen. Unsere Hauptidee ist es, eine OpenLayers-basierte Anwendung zu erstellen, mit der Klimaraster über Basisebenen wie OSM oder Google Maps angezeigt werden können. Die Karte kann auch einige andere anwendungsspezifische Vektorebenen und einen Farbbalken oder andere Legendenmerkmale enthalten, die die Daten beschreiben. Soweit ich das beurteilen kann, scheint dies alles mit OpenLayers machbar zu sein.
Eine Voraussetzung für das Projekt ist jedoch, dass (im Idealfall aus der Web-App) Karten mit Veröffentlichungsqualität (mehr oder weniger) exportiert werden können . Ein typischer Anwendungsfall wäre etwa so:
- Ein Benutzer, der die Basisebene als Leitfaden verwendet, navigiert zu seinem Interessengebiet
- Der Benutzer wählt einen Klimaparameter (z. B. die mittlere Temperatur für die 2040er Jahre) oder einen Parametersatz aus
- Der Benutzer klickt auf die Schaltfläche "Exportieren" und lädt dann eine Karte von guter Qualität herunter, die alle im ersten Absatz beschriebenen Elemente enthält.
Ich konnte in OpenLayers nichts zum Rendern eines Bildes finden. Weiß jemand, ob dies möglich ist? Und wenn nicht, welche anderen Ansätze für das Rendern könnten wir wählen? Ich würde annehmen, dass wir alle Kartenparameter (bbox, Projektion, eingeschlossene Ebenen usw.) an eine externe Rendering-Engine übergeben müssten. Welche Open Source Rendering Engines gibt es?