AW: [Mapserver-DE] Tifs in Long/Lat Projektion

Lynen, Thomas (regio iT) Thomas.Lynen at regioit-aachen.de
Mit Dez 7 09:06:41 CET 2005


Guten Morgen Armin,
ich habe mich leider nicht genau genug ausgedrückt.
Ich möchte die 2 Koodinatensystemen nicht gleichzeitig verwenden(dann wäre es ja logisch, das man sagen muss was nun in welcher Projektion vorliegt), sondern die Karten getrennt, sprich in 2 unterschiedlichen Mapfiles verwenden.
Woher "weiß" also der Mapserver das GK auch GK ist wenn keine Projektion angegeben wurde und zeigt die Karte an, streikt aber bei Long/Lat Karten? 
Oder wird dann die Erdkrümmung einfach nicht beachtet? Dann müsste er aber auch die Long/Lat Koordinaten akzeptieren(also doch eine fehlerhafte Referenzierung?).
Den EPSG Code 4326 habe ich auch schon getestet und in der epsg Datei (ich benutze Windows) war dieser auch drin.
Trotzdem kommt die Fehlermeldung
msProcessProjection(): Projection library error. invalid projection system error number 
Eventuell ist die Datei im Suchpfad nicht verfügbar? Habe sie aber unter %Path% eingetragen.

Ich frage mich daher ob es an einer fehlerhaften Konfiguration des Mapservers bzw. MapFiles liegt oder an den Karten selbst.

Gruss
Thomas


-----Ursprüngliche Nachricht-----
Von: Armin Burger [mailto:armin.burger at gmx.net] 
Gesendet: Dienstag, 6. Dezember 2005 19:07
An: Lynen, Thomas (regio iT)
Cc: mapserver-de at freegis.org
Betreff: Re: [Mapserver-DE] Tifs in Long/Lat Projektion

Thomas,

sobald man Layer mit unterschiedlichen Koodinatensystemen verwenden will, muss man fuer MAP und LAYER im Tag PROJECTION das jeweilige Referenzsystem angeben. Das kann entweder ein EPSG-Code sein oder man kann die Parameter einzeln auflisten. Der EPSG-Code muss dazu natuerlich in der Datei 'epsg' vorhanden sein (C:\proj\nad\epsg unter Windows, /usr/local/share/proj/epsg unter Unix). Wenn der benoetigte Eintrag fehlt, kann man ihn mit den richtigen Parametern eintragen. TIFF's im lat/lon Format sind vermutlich meist in der EPSG Projektion 4326 (Geographische Koordinaten mit WGS84).

Man muss dann noch beachten, dass man evtl. die Parameter fuer einen Datums-Shift extra angeben muss (+towgs84), wenn man eine gute Genauigkeit will, da z.B. Gauss-Krueger ein anderes geodaetisches Datum als WGS84 verwendet. Diese sind fuer ein Referenzsystem nicht unbedingt eiheitlich und daher meist nicht in den Parametersn in der epsg-Datei enthalten. Fuer deutsches Gauss-Krueger (Potsdam-Datum) gibt's z.B. 
mindestens 3 verschiedene Werte, abhaengig von der geografischen Lage.

Gruesse, Armin

Lynen, Thomas (regio iT) wrote:
> Hallo Mailingliste,
> ich habe vor kurzen erste Test mit Tifs im Long/Lat Format gemacht und 
> komme mittlerweile einfach nicht weiter.
> Tifs, die über TFW Files im Gauss Krüger Zone 2 Format georeferenziert 
> werden, können auf Anhieb dargestellt werden.
> Mein Mapfile enthält auch nicht den Eintrag PROJECTION.
> Bei Long/Lat Tifs bleibt die Karte einfach weiss.
> Habe es auch schon mit EPSG Codes benutzt, aber dann bricht er mit der 
> Fehlermeldung ab, das der Code nicht in der Bibliothek vorhanden ist.
> 
> Es sind keine Geotifs. Die Referenzierung erfolgt immer über (selbst
> erzeugte) tfw Files.
> 
> Die Frage ist ob mal PROJECTION im Mapfile unbedingt verwenden muss, 
> oder ob eventuell die Long/Lat Werde im tfw File falsch sind(kann ich 
> auch nicht zu 100% ausschließen, sieht aber alles ganz ok aus).
> 
> Würde mich über Tips freuen.
> 
> Gruss
> Thomas
> 
> 
> ----------------------------------------------------------------------
> --
> 
> _______________________________________________
> 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)