Hallo Forum,
Ich habe hier eine Reihe von Shapes vorliegen, die mit nach "Germany Zone 4" projeziert sind. Ich will diese nun in "ETRS 89 UTM Zone 33N (Brandenburg)" umrechnen. Das sollte doch eigentlich mit Tool "Project" aus der Toolbox funktionieren, oder sehe ich das Falsch?
Anscheinend ist aber die Transformationsmethode nicht (richtig?) definiert.
Frage: wie kann ich das Problem lösen und funktioniert das dan auch mit "Batch Project"?
Hier: WinXP Prof SP2, ArcMap 9.1 (build 766), Lizensstufe ArcView (Studentenlizenz)
Danke im Voraus
Sven
Ich habe hier eine Reihe von Shapes vorliegen, die mit nach "Germany Zone 4" projeziert sind. Ich will diese nun in "ETRS 89 UTM Zone 33N (Brandenburg)" umrechnen. Das sollte doch eigentlich mit Tool "Project" aus der Toolbox funktionieren, oder sehe ich das Falsch?
Anscheinend ist aber die Transformationsmethode nicht (richtig?) definiert.
Frage: wie kann ich das Problem lösen und funktioniert das dan auch mit "Batch Project"?
Hier: WinXP Prof SP2, ArcMap 9.1 (build 766), Lizensstufe ArcView (Studentenlizenz)
Danke im Voraus
Sven
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Gast am Do., 29.03.2007 - 14:43
Permalinkhast du dem Ausgangs-Shapefile das Koordinaten-System Germany 4 auch explizit zugewiesen? Wenn nicht schnell im ArcCatalog nachholen.
Wenn du dann im Tool Projezieren alles richtig angibst, stellt dir das Tool verschiedene vorgefertigte Transformationen zur Verfügung. Ich würd `s im Falle Brandenburg mit DHDN_To_WGS_1984_4x versuchen.
Grüße, Bert
Gespeichert von Kasparz am Do., 29.03.2007 - 15:00
Permalinkja, die explizite Zuweisung kabe ich gemacht. Auch mit DHDN_To_WGS_1984_4x kommt die Fehlermeldung.
Ach ja ich vergaß zu schreiben: Die Meldung lautet: "Undefined geografic transformation".
Aber warum DHDN_To_WGS... Es muß doch DHDN_To_ETRS_... sein.
ETRS 89 ist doch das amtliche Koordinatensystem in Brb.
Sven
Gruß Sven
Gespeichert von Maxilla am Do., 29.03.2007 - 15:30
PermalinkGespeichert von Kasparz am Do., 29.03.2007 - 15:45
PermalinkIch habe mir [url]http://support.esri-germany.de/files/support/KoordinatensystemeIn Deutschland.pdf[/url] vorher zu gemüte geführt. Ich sah bei den dort auggelisteten Transformationen nicht ganz durch. Ich dachte mir, daß DHDN_To_ETRS_1989_2 richtig sein müßte. Ich weiß aber nicht, ob diese Transformation die Richtige ist, oder ob eine eigene benötigt würde.
Sven
Gespeichert von Maxilla am Do., 29.03.2007 - 17:37
PermalinkWenn du eins deiner Shapes in einen Datenrahmen lädst und diesen dann über die DataFrame Properties auf ETRS_1989_UTM_Zone_33N mit Transformation DHDN_To_ETRS_1989_2 einstellst, funktioniert das? Wenn ja, könntest du das On-the-Fly projezierte Shape auf diese Weise in eine neue Datei schreiben.
Gespeichert von Kasparz am Do., 29.03.2007 - 21:09
PermalinkMit der Funktion "Project" probiere ich nocn mal etwas rum... Deine Prozedur mit dem On-the-Fly Projezieren klappt schon mal. Ich habe aber immernoch Probleme.
Irgendwie sehe ich bei den verschiedenen prj- Dateien nicht mehr durch.
Im ArcGis Standardmäßig ist ETRS 1989 UTM Zone 33N.prj enthalten. Diese produziert doch 6-stellige UTM-Rechtswerte.
Die Datei ETRS89 UTM Zone 33d8 C.prj aus http://esri-germany.de/downloads/software/Koordinatensysteme.zip produziert 8-stellige UTM-Rechtswerte.
Die Datei ETRS89 UTM Zone 33 C.prj aus http://esri-germany.de/downloads/software/Koordinatensysteme.zip produziert 7-Stellige. UTM-Rechtswerte. 7-Stellige will ich ja auch haben. Nun liegt aber das On-the-Fly projezierte Shape ca. 128m zu weit im Osten und ca. 145m zuweit im Norden....
Hm... Was nun??
Sven
Edit: Abstände des Lagefehlers korrigiert.
Gespeichert von Gast am Fr., 30.03.2007 - 13:03
PermalinkGespeichert von Kasparz am Fr., 30.03.2007 - 18:43
Permalinkdanke für die Informationen. Ich habe hier die Version 9.1 Wenn ich http://support.esri-germany.de/files/support/KoordinatensystemeInArcGI S9SP2.pdf richtig interpretiere, sollte der Bug CQ00242457 behoben sein. Die Einstellungen der Transformation habe ich gemacht. Klappt soweit ganz gut. Mein Shape liegt aber immernoch nicht genau. Die Abweichungen betragen nun 1,15m und 0,36m.
Wie bekomme ich diese Abweichung noch weg?
und...
Wie komme ich an die Transformationsregeln ran und wie muß es genau aussehen, damit es richtig ist?
Sven
Gespeichert von Gast am Mo., 02.04.2007 - 10:49
PermalinkUnter Method wird jetzt Coordinate Frame (als Methode) mit den entsprechenden Transformationsregeln angezeigt. Werte notieren, dann über New eine neue Transformation erstellen (Coordinate Frame, Werte wie notiert nur mit umgekehrten Vorzeichen)
Aber wie gesagt, das betrifft nur Rasterdaten.
Die von dir beschriebenen Abweichungen sind ja bereits relativ gering und ich bin mir nicht sicher, ob die sich on the fly beheben lassen. Für kleinmaßstäbige Darstellungen (z.B. 1:10.000) haben uns Differenzen im Meterbereich bislang nicht gestört.
Michael