Ich arbeite an einem Tool, das Rasterebenen für die Verarbeitung mit NumPy in Arrays konvertiert. Idealerweise möchte ich mit Rastern arbeiten können, die in einer GDB enthalten sind, ohne sie alle zu exportieren (insbesondere, wenn ArcGIS oder ArcPy aktiviert werden müssen) ).
Ist dies mit dem OpenFileGDB-Treiber möglich?
Soweit ich weiß, behandelt dieser Treiber Rasterebenen genauso wie Vektorebenen, wodurch Sie auf einige Daten über die Ebene zugreifen können, aber nicht die ReadAsArray-Funktionalität erhalten.
python
gdal
file-geodatabase
Triphook
quelle
quelle
I've encountered a few raster File Geodatabase datasets (apparently tiled), and a quick inspection of the tables makes me believe that a raster driver would be doable.
Also wahrscheinlich machbar, aber nicht fertig.Antworten:
Das Lesen und Schreiben von Geodatabase-Rastern für Dateien wird von der File Geodatabase-API ab Juli 2015 nicht unterstützt. Laut diesem Esri-Blog von 2010 Details zur File Geodatabase-API :
Laut einem Esri-Mitarbeiter zu einer Geonet-Diskussion (Juni 2015) :
quelle
In File Geodatabases gespeicherte Rasterdaten werden derzeit von GDAL / QGIS nicht unterstützt.
Nyall Dawson und North Road arbeiten gemeinsam mit Mitgliedern der GDAL-Entwicklergemeinde daran, diese Funktion hoffentlich in der kommenden Zeit ans Licht zu bringen.
Auf dieser Seite finden Sie Neuigkeiten zur Entwicklung des Rastertreibers:
https://north-road.com/blog/
quelle