[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)