[Mapserver-DE] extent einer Karte berechnen

Bjoern Appel bjoern.appel at gmail.com
Mon Apr 18 18:44:21 CEST 2005


Hi Marc,


On 4/18/05, Marc Brünink <mbruen at smartsoft.de> wrote:

> ich bekomme es irgendwie nicht hin zu berechnen, welche EXTENT Werte
> ich in das .map file eintragen muss. 

[ .. ]
> Die Frage ist also, welches Koordinatensystem der Mapserver benutzt,
> und wie ich meine GPS Koordinaten dahin umgerechnet bekomme.


Ich hatte damit auch ein wenig gekämpft, aber es scheint so zu sein:
Es gibt zwei Einträge zur Projektion: Einmal im MAP-Objekt und einmal
für jedes LAYER-Objekt.

Der Mapserver wird dann auf die x-y-Koordinaten der Layer (=Werte im
shapefile) eine inverse Projektion anwenden, um zu  elliptischen
Erdkoordinaten zu  gelangen.
Dabei können verschiedene Layer verschiedene Projektionen haben.

Diese Erdkoordinaten werden dann wieder (forword) projiziert auf
x-y-Koordinaten, so wie es im MAP-Objekt angegeben ist. Das sind jetzt
quasi die Koordinaten, in denen der Mapserver arbeitet (für den EXTENT
des MAP-Objekts und die Skalebar).

Am Anfang hatte ich sowohl im LAYER als auch unter MAP als Projektion
entweder "latlong" angegeben, dann findet naemlich keine Umrechnung
statt. Oder an beiden Stellen die selbe Projektion verwendet, was ja
auf's selbe hinausläuft.

Zum Berechnen des EXTENTs kann man auch "proj" direkt von der Kommandozeile
aufrufen.


> Ausserdem war es unmöglich die mapserver-user zu subscriben. Ich hab
> immer nen mail delivery bekommen.

Ich hatte mich über die Homepage angemeldet, da gab's keine Probleme.

Björn




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)