[Mapserver-DE] Nochmal Projektion einer Deutschland Karte
Dirk Jesko
ml.dje at geocontent.de
Die Sep 5 07:34:09 CEST 2006
Hallo Andreas,
hast Du diesen Projektionseintrag unter LAYER oder unter MAP zu stehen?
Unter LAYER musst Du die Projektion eintragen, die Deine Daten haben,
z.B. die Shapedatei. Unter MAP die Projektion, die der Mapserver
ausgeben soll. Um also ein Shape, das beispielsweise in LatLon/WGS84
vorliegt in UTM32 anzuzeigen, muss Dein Mapfile etwa so aussehen (ich
beschränke mich auf die Teile mit den Projektionen):
MAP
...
# Hier kommt die Projektion für die erzeugte Karte.
# In diesem Fall UTM32.
# Eine Alternative wäre beispielsweise epsg:31467
# (Gauß-Krüger 3. Streifen)
PROJECTION
"init=epsg:32632"
END
...
LAYER
...
# Hier steht die Projektion der Ausgangsdaten.
# In diesem Fall ist es LatLon/WGS84
PROJECTION
"init=epsg:4326"
END
...
END
...
END
Ob LatLon/WGS84 für Deine Ausgangsdaten korrekt ist, lässt sich
allerdings ohne Ansicht der Daten kaum feststellen. Am besten einmal den
Anbieter fragen oder die Werte der Koordinaten anschauen und raten.
Koordinatenwerte zwischen 6 und 15 in x-Richtung sowie 47 und 55 deuten
beispielsweise auf LatLon (sprich geographische Koordinaten) hin.
Ich hoffe, das hilft Dir erst einmal weiter.
Grüße,
Dirk
Andreas Pobst wrote:
>Hallo nohcmal...
>
>also in QuantumGIS sieht die Karte jetzt richtig aus, allerdings ändert
>sich die Karte vom Mapserver kein bißchen, wenn ich die neue Projektion
>in die MAP Datei reinschreibe.
>
>PROJECTION
> "init=epsg:32632"
>END
>
>So sieht das ganze jetzt aus in der MAP Datei. Wie gesagt, egal was ich
>hier angebe, es ändert sich nichts an der Darstellung.
>
>Kann es sein, dass ich meine Shapefiles noch konvertieren muss?
>
>Sorry für die vielen Anfängerfragen!
>
>Viele Grüße,
>Andreas
>
>
>
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)