Moja organizacja ma aplikację internetową do wyświetlania globalnych i regionalnych danych klimatycznych i rozważamy ich ulepszenie. Naszym wiodącym pomysłem jest stworzenie aplikacji opartej na OpenLayers do wyświetlania rastrów klimatycznych na warstwach podstawowych, takich jak OSM lub Google Maps. Mapa może również zawierać inne warstwy wektorowe specyficzne dla aplikacji oraz pasek kolorów lub inne funkcje legendy opisujące dane. O ile wiem, to wszystko wydaje się możliwe w przypadku OpenLayers.
Jednak jednym z wymagań projektu jest możliwość eksportu ( najlepiej z aplikacji internetowej) map jakości publikacji (mniej więcej). Typowy przypadek użycia byłby mniej więcej taki:
- Użytkownik, korzystając z warstwy podstawowej jako przewodnika, przechodzi do swojego obszaru zainteresowania
- Użytkownik wybiera parametr klimatu (np. Średnią temperaturę dla lat 2040) lub zestaw parametrów
- Użytkownik naciska przycisk „eksportuj”, a następnie pobiera mapę dobrej jakości, która zawiera wszystkie elementy opisane w pierwszym akapicie.
Nie udało mi się znaleźć niczego w OpenLayers na temat renderowania obrazu. Czy ktoś wie, czy jest to możliwe? A jeśli nie, jakie inne metody renderowania moglibyśmy zastosować? Przypuszczam, że musielibyśmy przekazać wszystkie parametry mapy (bbox, rzutowanie, zawarte warstwy itp.) Do jakiegoś zewnętrznego silnika renderującego; jakie są dostępne silniki renderujące typu open source?