[Mapserver-DE] Projektion

Dirk Jesko ml.dje at geocontent.de
Fre Mar 31 10:14:06 CEST 2006


Hallo Andreas,

das sieht doch gut aus. Also, das ist eine Lambertprojektion mit zwei 
Standardparallelen auf Bessel-Ellipsoid. Ob es dafür einen epsg-Code 
gibt, kann ich nicht sagen. Daher ist es wahrscheinlich am besten, die 
Parameter explizit anzugeben. Lambert hatte ich im Mapserver noch nicht. 
Daher kenn ich die Parameter nicht genau. Ich empfehle mal in Google 
nach "proj.4" und/oder "mapserver" und "proj=lcc" (Lambert Conformal 
Conic) zu suchen. Dann finden sich bestimmt Beispiele. Das müsste 
irgendwie so aussehen:

    PROJECTION
        "proj=lcc"
        "lon_0=..."
        "x_0=..."
        "lat_0=..."
        "lat_1=..."
        "lat_2=..."
        "y_0=..."
        "ellps=bessel"
        "datum=..."
        "units=m"
        "no_defs"
    END

Evtl. muss noch ein "towgs84"-Parameter angegeben werden, falls die 
Datenquellen mit unterschiedlichen Ellipsoiden arbeiten. Hier gibt es 
aber unterschiedliche Parametersätze je nach Gebiet. Da hilft ggf. nur 
suchen und ausprobieren.

Den PROJCS-String zu interpretieren ist einfacher, als es auf den ersten 
Blick aussieht (die Kenntnis der Projektion vorausgesetzt). Hier mal ein 
paar Tipps:

>PROJCS["Custom",
>
Name der Projektion. In diesem Fall anscheinend etwas selbst definiertes.

>GEOGCS["GCS_Bessel_1841",DATUM["D_Bessel_1841",
>
Ellipsoid und Datum. In diesem Fall Bessel 1841.

>SPHEROID["Bessel_1841",6377397.155,299.1528128]],
>
Das sind nochmal die Parameter des Ellipsoiden. Die sind unerheblich, da 
proj.4 Bessel kennt.

>PRIMEM["Greenwich",0],
>
Der Nullmeridian. Sollte auch unerheblich sein, kann aber bei Bedarf

>UNIT["Degree",0.0174532925199433]],
>
Hier bin ich mir nicht ganz sicher.

>PROJECTION["Lambert_Conformal_Conic"],
>
Name der Projektion, "Lambert Conformal Conic" -> "lcc"

>PARAMETER["False_Easting",400000],
>
Falscher Rechtswert, vermutlich x_0

>PARAMETER["False_Northing",400000],
>
Falscher Nordwert, vermutlich y_0

>PARAMETER["Central_Meridian",13.3333333333333],
>
Bezugsmeridian, vermutlich lon_0

>PARAMETER["Standard_Parallel_1",46],
>
1. Standardparallele, vermutlich lat_1

>PARAMETER["Standard_Parallel_2",49],
>
2. Standardparallele, vermutlich lat_2

>PARAMETER["Central_Parallel",48],
>
Zentraler Breitenkreis, vermutlich lat_0

>UNIT["Meter",1]]
>  
>
Einheit für die Koordinaten. Das sollte der "units"-Eintrag sein.

Ich hoffe das hilft etwas weiter. Evtl. hilft auch eine Suche bei ESRI. 
Wenn ich mich nicht täusche, haben die dieses Format spezifiziert.


Dirk


>lg andreas
>
>----- Original von:  Dirk Jesko <ml.dje at geocontent.de>:
>
>  
>
>>Hallo,
>>    
>>
>
>ich müsste mal eine der Projektionsdateien sehen.
>
>Gruß,
>Dirk
>
>
>aon.912021231.a at aon.at wrote:
>
>  
>
>>Guten morgen,
>>
>>danke für deine mail... also die shape files besitzen eine projektionsdatei. aus dieser ist es mir aber unmöglich den epsg code oder andere angaben für das map file abzuleiten!
>>vielleicht hast du da noch einen tipp. die daten sind aus österreich.
>>Danke für deine hilfe!
>>Lg Andreas
>>
>>    
>>
>




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