У нас есть некоторые данные (предположительно, это простой набор точек - или, по крайней мере, это все, что нам нужно извлечь) от стороннего производителя в папке GDB (я не знаю, как определить, какая версия), но мы не У меня нет продукта ESRI Arc *. Мы не являемся в первую очередь ГИС-компанией, и наши инструменты в основном поддерживают только шейп-файлы. Как мы можем преобразовать GDB в шейп-файлы?
Примечание: я пытался следовать инструкциям, чтобы получить поддержку GDB в QGIS (после удаления QGIS и переустановки через osgeo4w-setup), но это не сработало; QGIS по-прежнему говорит: «Xyz.GDB не является действительным или распознанным источником данных».
shapefile
convert
file-geodatabase
Qwertie
источник
источник
Ответы:
Если драйвер FileGDB для GDAL / OGR не работал (и это то, что я подозреваю из вашего вопроса), то, к сожалению, я подозреваю, что формат GDB <10.0 и заблокирован из мира с открытым исходным кодом.
Программное обеспечение Esri требуется для открытия старых файлов GDB. Даже в Safe Safe FME требуются ArcObjects.
Если вы можете, попросите поставщика данных предоставить неограниченный формат файла, в противном случае вам нужно будет найти кого-то с лицензией ArcGIS, чтобы помочь вам.
источник
Вы можете использовать QGIS 3.x для добавления слоев. Затем используйте GDAL --- Преобразовать формат, чтобы преобразовать слои в шейп-файлы.
источник