Mer

Få tilgang til filgeodatabase (.gdb) rasters med GDAL?


Jeg jobber med et verktøy som konverterer rasterlag til matriser for behandling med NumPy, og ideelt sett vil jeg kunne jobbe med rasters som kommer pakket i en .gdb uten å eksportere dem alle (spesielt hvis dette krever å engasjere ArcGIS eller ArcPy ).

Er dette mulig med OpenFileGDB-driveren?

Fra det jeg kan fortelle, ser det ut til at denne driveren behandler rasterlag det samme som vektorlag, noe som gir deg tilgang til noen data om laget, men som ikke gir deg ReadAsArray-funksjonaliteten.


Lese og skrive filgeodatabase rasters støttes ikke av File Geodatabase API fra juli 2015. I henhold til denne 2010 Esri bloggen File Geodatabase API detaljer:

Rasters (Raster-datasett, Raster-katalog, Mosaiske datasett og Raster-attributter) støttes ikke med den første utgivelsen av File Geodatabase API.

I tillegg, ifølge en Esri-medarbeider på en Geonet-diskusjon (juni 2015):

Foreløpig har vi ingen planer om støttet tilgang til rasterdata via File Geodatabase API. Hvis du føler at dette er nødvendig, kan du legge det til Esri Ideas-nettstedet, og det vil bli vurdert for en ...


Rasterdata lagret i File Geodatabases støttes foreløpig ikke av GDAL / QGIS.
Det jobbes av Nyall Dawson og North Road sammen med medlemmer av GDAL-utviklingssamfunnet for å forhåpentligvis bringe denne funksjonen til syne i den kommende tiden.

Se denne siden for nyheter om utviklingen av rasterdriveren:
https://north-road.com/blog/


Se videoen: How to Open Personal Geodatabase in QGIS (September 2021).