Estoy trabajando en una herramienta que convierte las capas ráster en matrices para procesar con NumPy, e idealmente me gustaría poder trabajar con rásteres que vienen empaquetados en un .gdb sin exportarlos todos (especialmente si esto requiere involucrar ArcGIS o ArcPy )
¿Es esto posible con el controlador OpenFileGDB?
Por lo que puedo decir, este controlador parece tratar las capas ráster de la misma manera que las capas vectoriales, lo que le da acceso a algunos datos sobre la capa pero no le brinda la funcionalidad ReadAsArray.
python
gdal
file-geodatabase
Triphook
fuente
fuente
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.
Por lo tanto, probablemente factible pero no hecho.Respuestas:
La lectura y escritura de rásteres de geodatabase de archivos no es compatible con la API de geodatabase de archivos a partir de julio de 2015. De acuerdo con los detalles de la API de geodatabase de archivos del blog de Esri 2010 :
Además, según un miembro del personal de Esri en una discusión sobre Geonet (junio de 2015) :
fuente
Los datos ráster almacenados en las geodatabases de archivos actualmente no son compatibles con GDAL / QGIS.
Nyall Dawson y North Road están trabajando junto con los miembros de la comunidad de desarrollo de GDAL para que esta característica salga a la luz en los próximos años.
Mire esta página para obtener noticias sobre el desarrollo del controlador ráster:
https://north-road.com/blog/
fuente