locr Maps API
Einleitung
locr maps ist ein Serverdienst zur Bereitstellung dynamisch erstellter, topografischer Karten in Mercator-Projektion. Die Schnittstelle besteht aus einer „Representational State Transfer“ (REST) Architektur zur Abfrage der digitalen Karten im JPEG Format. Der Dienst läuft auf einem Linux-System.
Beispiel
Die Abfrage gestaltet sich grundsätzlich einfach. Es muss lediglich die Größe der gewünschten Karte in Pixel und ein Rechteck des abzubildenden geografischen Bereichs in der Form Längengrad und Breitengrad zweier Eckpunkte angegeben werden.
Beispielaufruf:
Abbildung 1: Mallorca im DIN-A4 Querformat.
Ausgabe:
In dem o.g. Beispiel wird statt der Größenangabe für die Karte in Pixeln die metrische Einheit cm benutzt (width_cm und height_cm). Bei einer DPI von 300 ergibt dies eine Größe von 3508 x 2480 Bildpunkten (vgl. Abbildung 1). Das Ergebnis ist also identisch, wenn statt width_cm und height_cm, die Parameter width und height mit den entsprechenden Werten eingesetzt werden. Es wird durch den Dienst immer sichergestellt, dass der gewählte geografische Bereich immer auf der Ergebniskarte sichtbar ist. D.h. bei einem anderen Format bleibt in unserem Beispiel Mallorca sichtbar.
Aufruf:
Abbildung 2: Mallorca im DIN-A4 Hochformat
Hinweis:
Um ein schnelles Ergebnis der erzeugten Karte zu erhalten, ist es sinnvoll eine Preview-Karte anzufordern. Die Erstellung der Originalkarte für den Druck kann längere Zeit in Anspruch nehmen!
Das Berechnen der Previewkarten dauert ja nach Land(Ort) und Größe des Gebietes zwischen 5 und 30 Sekunden, in Ausnahmen kann es auch 60 Sekunden dauern.
Die Erstellung einer Karte für den Druck kann mehrere Minuten benötigen, in Ausnahmefällen bis zu 30 Minuten!
LOCR MAps API (EN)