[Mapserver-DE] Projektion

Dirk Jesko ml.dje at geocontent.de
Fre Mar 31 08:52:27 CEST 2006


Hallo Andreas,

also wenn die Projektion des Shapefile nicht bekannt ist, ist das etwas 
schwierig, da sie nicht explizit vermerkt ist. Außer es liegt zusätzlich 
noch eine Projektionsdatei dabei, was aber normalerweise nicht der Fall 
ist. In diesem Fall hilft nur raten und versuchen.

Wenn bekannt ist, welches Gebiet die Shapes abdecken, dann lässt es sich 
an Hand der Koordinatenwerte im Shape erkennen. Beispiel Deutschland:

- Rechtswerte zwischen ca. 6 und 15 und Hochwerte zwischen ca. 47 und 
55: latlon, wahrscheinlich WGS84; epsg:4326
- Rechtswerte 7 Stellen, Hochwerte 7 Stellen: vermutlich Gauß-Krüger; 
die erste Stelle des Rechtswerts gibt den Streifen an, z.B. 3585000 -> 
3. Streifen -> epsg:31467 (Streifen 2 bis 5 sind üblich, entsprechend 
epsg:31466 bis 31469); unter bestimmten Umständen können 7 Stellen im 
Rechtswert aber auch UTM sein.
- Rechtswert 6 Stellen, Hochwert 7 Stellen; vermutlich UTM; welche Zone 
müsste man ausprobieren. Die epsg-Nummern habe ich gerade nicht im Kopf. 
UTM tritt gelegentlich aber auch mit 7 oder 8 Stellen im Rechtswert auf 
(für Deutschland). Dann bestimmen die erste oder die ersten zwei Stellen 
die Zone (bei 7 Stellen wird die erste Stelle der Zonennummer 
weggelassen, d.h. 3566000 -> Zone 33, 2566000 -> Zone 32). Dieser Fall 
tritt aber eher selten auf und führt bei den meisten mir bekannten 
Programmen zu Fehlinterpretationen der Koordinaten.

Langer Rede kurzer Sinn. Es bleibt in der Regel nichts anderes übrig, 
als zu probieren und sich die Daten anzusehen. Möglichst im Vergleich 
mit solchen, von denen die Projektion bekannt ist. Wenn die Projektion 
und der epsg-Code erst einmal ermittelt sind, ist es einfach. Z.B.:

    PROJECTION
      "init=epsg:4326"  # geograph. Koordinaten, WGS84
    END

für den Layer angeben und es sollte funktionieren. Irgendwo in der 
Mapserver Doku gibt es meines Wissens auch ein Tutorial, wie 
Projektionen noch angegeben werden.

Eine Auflistung aller epsg-Codes gibt es bei der EPSG (www.epsg.org  
unter "EPSG Geodetic Parameters").


Gruß,
Dirk


Andreas Nemmert wrote:

> Hallo,
>
>  
>
> Ich stecke schon längere Zeit bei dem Problem die Richtigen 
> Projektionsparameter für meine Layer zu finden.
>
> Die Daten die ich einbinden will sind shape Files und in 
> unterschiedlicher Projektionen. Wie finde ich heraus in welcher 
> Projektion sie sind und wie die richtigen Parameter im Mapfile dazu 
> heißen?
>
>  
>
> Danke für eure Hilfe!
>
> Andreas
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Mapserver-DE mailing list
>Mapserver-DE at freegis.org
>https://freegis.org/mailman/listinfo/mapserver-de
>




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