Je travaille sur un outil qui convertit les couches raster en tableaux pour le traitement avec NumPy, et idéalement, je voudrais pouvoir travailler avec des rasters qui sont emballés dans un .gdb sans les exporter tous (surtout si cela nécessite d'engager ArcGIS ou ArcPy ).
Est-ce possible avec le pilote OpenFileGDB?
D'après ce que je peux dire, ce pilote semble traiter les couches raster de la même manière que les couches vectorielles, ce qui vous donne accès à certaines données sur la couche mais ne vous donne pas la fonctionnalité ReadAsArray.
python
gdal
file-geodatabase
triphook
la source
la source
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.
Ainsi, probablement faisable mais pas fait.Réponses:
La lecture et l'écriture des rasters de géodatabase fichier n'est pas prise en charge par l'API File Geodatabase en juillet 2015. Selon ce blog Esri 2010, les détails de l'API File Geodatabase :
De plus, selon un membre du personnel d'Esri lors d'une discussion sur Geonet (juin 2015) :
la source
Les données raster stockées dans les géodatabases fichier ne sont actuellement pas prises en charge par GDAL / QGIS.
Il y a du travail en cours par Nyall Dawson et North Road avec des membres de la communauté de développement GDAL pour, espérons-le, mettre cette fonctionnalité en lumière dans le temps à venir.
Regardez cette page pour des nouvelles concernant le développement du pilote raster:
https://north-road.com/blog/
la source