Herzlich Willkommen bei der Blog-Serie „Tipps und Tricks rund um ArcGIS“
Wer kennt es nicht? - Wiederkehrende Aufgaben die viel Zeit in Anspruch nehmen und aus vielen „Klicks“ bestehen, gehören zum Alltagsgeschäft eines GIS-Experten. In unserem Szenario müssen 100 Rasterdatensätze, die in dem Koordinatensystem Gauß-Krüger vorliegen, in das Koordinatensystem ETRS89 transformiert werden. Unter normalen Umständen ist man nun einen Großteil des Tages beschäftigt, das Werkzeug Project Raster aufzurufen und jeweils 100 mal die entsprechenden Eingabedatensätze sowie die entsprechenden Parameter einzustellen, die für alle 100 Datensätze auch noch immer identisch sind.
Um sich die Bearbeitung von Massendatensätzen zu vereinfachen, kann man in ArcGIS for Desktop auf 2 Lösungswege setzen. Lösungsweg Nummer 1 ist der ModelBuilder, Lösungsweg Nummer 2 ist ein Python-Skript. In diesem Eintrag liegt der Fokus auf der Entwicklung eines Python-Skriptes. Ziel ist es, ein Skript zu erstellen, welches alle 100 Rasterdatensätze in einem Ordner automatisiert ausliest und als Ergebnis in das Koordinatensystem ETRS89 transformiert. Benötigt werden nur eine Entwicklungsumgebung – hier empfiehlt sich die kostenfreie Software PyScripter (