Pracuję nad narzędziem, które konwertuje warstwy rastrowe na tablice do przetwarzania za pomocą NumPy, i idealnie chciałbym móc pracować z rastrami dostarczanymi w formacie .gdb bez eksportowania ich wszystkich (szczególnie jeśli wymaga to zaangażowania ArcGIS lub ArcPy ).
Czy jest to możliwe dzięki sterownikowi OpenFileGDB?
Z tego, co mogę powiedzieć, ten sterownik wydaje się traktować warstwy rastrowe tak samo jak warstwy wektorowe, co daje dostęp do niektórych danych o warstwie, ale nie zapewnia funkcji ReadAsArray.
python
gdal
file-geodatabase
Triphook
źródło
źródło
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.
Tak więc prawdopodobnie wykonalne, ale nie zrobione.Odpowiedzi:
Odczytywanie rastrów geobazy danych pliku nie jest obsługiwane przez interfejs API geobazy danych według stanu na lipiec 2015 r. Zgodnie z tym blogiem Esri 2010 API geobazy danych interfejsu API :
Ponadto, według członka personelu Esri w dyskusji na temat Geonet (czerwiec 2015) :
źródło
Dane rastrowe przechowywane w geobazach plików nie są obecnie obsługiwane przez GDAL / QGIS.
Nyall Dawson i North Road pracują wspólnie z członkami społeczności deweloperów GDAL, aby, mam nadzieję, wprowadzić tę funkcję na rynek w nadchodzącym czasie.
Obserwuj tę stronę, aby uzyskać informacje dotyczące rozwoju sterownika rastrowego:
https://north-road.com/blog/
źródło