使用 GDAL 处理文件地理数据库 (.gdb) 中的栅格
Working with rasters in file geodatabase (.gdb) with GDAL
我正在开发一种工具,可以将栅格图层转换为数组以使用 NumPy 进行处理,理想情况下,我希望能够使用打包在 .gdb 中的栅格,而无需将它们全部导出(尤其是如果这需要使用 ArcGIS 或 ArcPy)。
OpenFileGDB 驱动程序可以做到这一点吗?据我所知,该驱动程序似乎将栅格层视为与矢量图层相同,这使您可以访问有关该层的一些数据,但不会为您提供 ReadAsArray 功能。
目前 FileGDB 和 OpenFileGDB 驱动程序都只处理矢量数据集。栅格支持不是 Esri FGDB 的一部分 API。
您需要使用 Esri 工具将栅格导出为其他格式,例如 GeoTIFF。
我刚刚发布了一个原型程序 Arc Raster Rescue,它可以从 ArcGIS 文件地理数据库格式中提取栅格数据。
我正在开发一种工具,可以将栅格图层转换为数组以使用 NumPy 进行处理,理想情况下,我希望能够使用打包在 .gdb 中的栅格,而无需将它们全部导出(尤其是如果这需要使用 ArcGIS 或 ArcPy)。
OpenFileGDB 驱动程序可以做到这一点吗?据我所知,该驱动程序似乎将栅格层视为与矢量图层相同,这使您可以访问有关该层的一些数据,但不会为您提供 ReadAsArray 功能。
目前 FileGDB 和 OpenFileGDB 驱动程序都只处理矢量数据集。栅格支持不是 Esri FGDB 的一部分 API。
您需要使用 Esri 工具将栅格导出为其他格式,例如 GeoTIFF。
我刚刚发布了一个原型程序 Arc Raster Rescue,它可以从 ArcGIS 文件地理数据库格式中提取栅格数据。