Mengakses file geodatabase (.gdb) raster dengan GDAL?


11

Saya sedang mengerjakan alat yang mengubah lapisan raster ke array untuk diproses dengan NumPy, dan idealnya saya ingin dapat bekerja dengan raster yang dikemas dalam .gdb tanpa mengekspor semuanya (terutama jika ini membutuhkan ArcGIS atau ArcPy ).

Apakah ini mungkin dengan driver OpenFileGDB?

Dari apa yang saya tahu driver ini tampaknya memperlakukan layer raster sama dengan layer vektor, yang memberi Anda akses ke beberapa data tentang layer tetapi tidak memberi Anda fungsionalitas ReadAsArray.


1
Dari erouault.blogspot.fi/2014/01/ogr-openfilegdb-driver.html : 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.Dengan demikian, mungkin bisa dilakukan tetapi tidak dilakukan.
user30184

@ user30184 apakah Anda mengetahui evolusi yang terkait dengan pertanyaan ini. Bisakah gdal 2 membaca raster di gdb?
radouxju

Saya tidak menyadarinya, tetapi akan tertarik untuk mengetahuinya.
triphook

Jawaban:


6

Membaca dan menulis file raster geodatabase tidak didukung oleh File Geodatabase API pada Juli 2015. Menurut blog 2010 ini, file Geodatabase API rincian API :

Raster (Raster Dataset, Katalog Raster, Dataset Mosaik, dan Atribut Raster) tidak didukung dengan rilis awal API File Geodatabase.

Selain itu, menurut anggota Staf Esri pada diskusi Geonet (Juni 2015) :

Saat ini kami tidak memiliki rencana tentang akses yang didukung ke data raster melalui API Geodatabase File. Jika Anda merasa ini diperlukan, silakan tambahkan ke situs Esri Ideas dan akan dipertimbangkan untuk…


0

Data raster yang disimpan dalam File Geodatabases saat ini tidak didukung oleh GDAL / QGIS.
Ada pekerjaan yang sedang dilakukan oleh Nyall Dawson dan North Road bersama dengan anggota komunitas pengembangan GDAL untuk mudah-mudahan membawa fitur ini terungkap di waktu mendatang.

Tonton halaman ini untuk berita tentang pengembangan driver raster:
https://north-road.com/blog/

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.