Makro zur on-the-fly-Transformation in ArcGIS10

Wir nutzen seit Jahren ein vba-Makro (ursprünglich von Werner Flacke
URL, Seite 7/8, wir haben es noch erweitert) zur on-the-fly-Transformation zwischen Koordinatensystemen. Das Makro enthält unter anderem eine zusammengesetzte Datumstransformation zwischen Gauß-Krüger Bessel und Gauß-Krüger Krassowski, so dass wir recht hohe Genauigkeiten erreichen (Fehler max. ~7cm). Nun stehen wir vor der Umstellung von ArcGIS 9.3 auf ArcGIS10 und vba ist standardmäßig nicht mehr integriert. Vorerst können wir uns noch behelfen, indem wir für ArcGIS10.0 vba nachträglich autorisieren. Auf diese Weise können wir noch das vba-Makro nutzen. Bei ArcGIS10.1 wird das dann aber vorbei sein.

Wie erstellt man in ArcGIS10 ohne vba ein Makro, was die on-the-fly-Transformation zwischen Koordinatensystemen unter Berücksichtigung zusammengesetzter Datumstransformationen ermöglicht?

Für Eure Hilfe wäre ich dankbar.

Gigi
Hallo Gigi,

deine Frage kann ich leider nicht beantworten, ich habe aber aus Neugier eine Frage: wo hat man heute noch Krassowski im Einsatz? Ich selbst weiß, daß in Brandenburg seit vielen vielen Jahren alles auf ETRS umgestellt ist. Einzig bei wenigen noch eingesetzten Erfassungsprogrammen von Tieren und Pflanzen (Winart) oder Altdaten findet man noch Gauss-Krüger (Bessel-Ellipsoid). Auch die Daten der LMBV bekommt man in Gauss-Krüger (Bessel-Ellipsoid). Ich glaube auch die anderen Bundesländer habe als offizielle Daten nicht Krassowski.
Können nicht die Datenbestände einheitlich umgestellt werden? Da entfällt die Kovertiererei.

Sven
Hallo Sven,

mit dieser Frage hatte ich fast schon gerechnet.

Bei der AdV URL gibt es eine Übersicht der Amtlichen Lagebezugssysteme in Deutschland. Da ist erkennbar: Sachsen-Anhalt ist jetzt das einzigste Bundesland, in dem GK Krassowski amtlich ist. Also wird vom Landesamt für Vermessung und Geoinformation die Liegenschaftskarte in GK Krassowski geführt. Die Umweltverwaltung Sachsen-Anhalts führt aber alle Umweltdaten seit Jahre in GK Bessel. Und dann gibt es bereits Anwendungen mit UTM-Koordinaten. Wir müssen also mit allen 3 Bezugssystemen jonglieren.

Die Umstellung der Liegenschaftskarte von GK Krassowski nach UTM ist natürlich auch in Sachsen-Anhalt vorgesehen und soll zusammen mit der Einführung von ALKIS erfolgen. Das verzögert sich aber immer wieder und ich gehe davon aus, dass wir noch eine Weile mit Krassowski und den entsprechenden on-the-fly-Transformationen arbeiten müssen.

Gigi
Hallo Gigi,

Ihr Armen seid zu bedauern. Hier in Brandenburg war damit schon 1996 Schluß:
Runderlaß 13/1996 regelt ETRS als Landesstandard.
Aber ich bin mir sicher, auch bei Euch wird irgendwann auf ETRS umgestellt. Natürlich je eher, desto besser.
Aber eigentlich verstehe ich den Weg nicht, warum ETRS erst mit ALKIS eingeführt werden soll... die ETRS-Einführung hätte im Vorfeld unabhängig geschehen können... naja. Hätte der Hund nicht... Ach lassen wir das... :-)
Ansonsten auf einem Rechner eine ältere Lizenz vorhalten und diese zum konvertieren verwenden.
...oder einer hat eine bessere Idee.

Viele Grüße,

Sven
Hallo Sven,

mir geht es nicht um das Transformieren von Daten mit dem Werkzeug Projizieren aus der Toolbox. Das kann ich mit ArcGIS10 genau so machen wie mit ArcGIS9.

Mein Problem ist die zusammengesetzte Transformation zwischen Gauß-Krüger (Bessel-Ellipsoid) und Gauß-Krüger (Krassowski-Ellipsoid). Mit der Toolbox (Werkzeug Projizieren) kann man auch in ArcGIS 10 zusammengesetzte Transformationen (also mehrereTransformationsdateien auf einmal) verwenden. Weder ArcGIS9 noch ArcGIS10 kennen aber bei on-the-fly zusammengesetzte Transformationen. Man kann standardmäßig immer nur eine Transformationsdatei einstellen. Das in vba geschriebene Makro sorgt nun dafür, dass auch bei on-the-fly zwischen Gauß-Krüger (Bessel-Ellipsoid) und Gauß-Krüger (Krassowski-Ellipsoid) eine zusammengesetzte Transformation (also mehrere Transformationsdateien) verwendet wird.

Hat denn keiner eine Idee, wie ich das in ArcGIS 10 ohne vba hinkriege?

Gigi