Was ist angesichts einer Liste von georeferenzierten Rastern (ungefähr hundert) die einfachste Methode, um Weltdateien für jede zu generieren ?
In diesem Fall sind die Quell-Raster entweder Geotiff mit eingebetteter Georeferenzierung oder .BIL mit zugehörigem .PRJ, aber die ideale Lösung sollte sich nicht um das Format kümmern. Ich hoffe, dass ich keine Daten duplizieren kann.
Ich habe Arcgis 10 (Arcinfo & Spatial Analyst), GDAL Utilities (gdal v1.8.0) und Quantum GIS 1.8 zur Verfügung.
georeferencing
matt wilkie
quelle
quelle
Antworten:
Wenn Sie einen kürzlich erstellten QGIS-Build verwenden, haben Sie möglicherweise bereits Zugriff auf das hier erwähnte Tool zum Extrahieren von Projektionen .
Aus dem Artikel: "Auf diese Weise können Sie herausfinden, in welcher Projektion sich Ihre Raster befinden. Anschließend wird diese in eine .WLD-Datei exportiert. Außerdem können Sie .PRJ-Dateien erstellen. Wenn Sie GDAL Tools installiert (und aktiviert) haben ) finden Sie dieses neue Werkzeug unter Raster> Projektionen> Projektion extrahieren. "
Es enthält auch eine Stapelverarbeitungsoption, die sich hervorragend für Ihre Zwecke eignet.
quelle
Ausgelöst durch den Zeiger von Mike Toews auf GetGeoTransform gelang es mir, ein kleines gdal-Python-Skript zu erstellen, das Weltdateien für jedes unterstützte georeferenzierte Raster erstellt (glaube ich). Der vollständige Code ist hier :
gdal-makeworld.py
. Die wesentlichen Teile sind:Zusätzlicher Dank geht an Schuyler Erle für das Schreiben,
gdalcopyproj.py
das ich als Ausgangspunkt verwendet habe.Hutspitze @AlisterH für "korrekt für Mitte gegen Ecke des Pixels" , 2019-05-30
quelle