[Mapserver-DE] Ferschiebungswert hinzufügen. Wie?
Peter Freimuth
pf at centera.de
Don Sep 16 12:26:46 CEST 2004
Evgeni.Tcherkasski at ge.com schrieb:
>Hallo!
>Wieder eine technische Frage.
>
>Mir liegen Shapedateien mit Koord. im ETRS89 Zone34 vor.
>Leider ist von den Hochwerten überall ein fester Wert von 5000000m
>subtrahiert. D.h. z.B. für einen Punkt1:
>
>Tatsächliche Koord in diesem System
>X = 1036960 (Rechts)
>Y = 5971326 (Hoch) vom Äquator
>
>Was bei mir vorhanden ist:
>Y = 1036960
>X = 971326 (also - 5000000m)
>
>Wie schaffe ist es jeweils 5000000m auf jedes X-Wert drauf zu addieren? Gibt
>es so was wie ein Offset-Parameter?
>
>Meine Layerdeffinition im Mapfile sieht so aus:
>
>#************************************************************************
>LAYER
>CONNECTIONTYPE OGR # Weil PointZ Shapefiles.
>
> CONNECTION "dxf1/P0000011.shp"
> NAME points_dxf1
> TYPE POINT
> STATUS off
>
>PROJECTION
> "proj=utm"
> "zone=34"
> "init=epsg:4326"
>END
> CLASS
> NAME rdline
> MINSIZE 4
> STYLE
> SYMBOL "circle"
> COLOR 120 200 120
> END
> END
>
> METADATA
> WMS_SRS "epsg:4326"
> wms_title "dxf1"
> END
>
>END
>#************************************************************************
>
>Ich danke Ihnen im Voraus!
>
>Gruß
>
>ET
>
>_______________________________________________
>Mapserver-DE mailing list
>Mapserver-DE at freegis.org
>https://freegis.org/mailman/listinfo/mapserver-de
>
>
>
Hallo Evgeni,
theoretisch sollte es ausreichen, wenn du mit einem User-defined EPSG
Code arbeitest und dort einen y offeset von 5.000.000 m verwendest.
Diesen Code benutzt du dann in den entsprechenden Layern. Damit kann die
proj4 deine Daten sauber in jede andere Projektion umrechnen. Solltest
du Fragen zum erstellen des User-Defined EPSG codes haben, sag noch mal
Bescheid! Anstelle des EPSG Codes, kannst du auch mit einer direkten
Projektions Beschreibung innerhalb der einzelnen Layer arbeiten.
Grüße aus Berlin,
Peter
--
Mit freundlichen Grüßen
Peter Freimuth
____________________________
Dipl.-Geogr. Peter Freimuth
Consulting, IT-Service, Softwarelösungen
Centera GmbH
Heilbronner Str.10
10711 Berlin
Tel. +49 (0)30 / 89 09 53 20
Fax. +49 (0)30 / 89 09 53 21
Email: mailto:pf at centera.de
Internet: http://www.centera.de
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)