У меня есть файл ESRI File Geodatabase ( .gdb
), который я хотел бы преобразовать в шейп-файл (или любой другой непатентованный формат). Существуют ли для этого инструменты с открытым исходным кодом?
shapefile
convert
open-source-gis
file-geodatabase
Даррен Коуп
источник
источник
Ответы:
Следующая версия ogr будет поддерживать чтение файловых баз геоданных. Более подробная информация здесь: http://trac.osgeo.org/gdal/ticket/3332
Изменить: Тем временем он присутствует в gdal / ogr: http://gdal.org/drv_filegdb.html
источник
В геопространственном мире каталог заканчиваясь в .gdb обычно Esri File Format геоданной , который имеет открытый API , который много 3 - й программы партии может читать - GDAL / OGR , FME и GlobalMapper назвать то , что я знаком с. Gdal / ogr является открытым исходным кодом и входит во многие другие приложения, такие как QGIS и SAGA.
Конечные пользователи Windows могут легко получить драйвер filegdb через пакет OSGeo4W
gdal-filegdb
.Для разработчиков драйвер gdal / ogr FileGDB не включен по умолчанию, поскольку Esri SDK необходимо загружать и устанавливать отдельно (см. Инструкции по сборке ).
Файл заканчивается в .gdb , скорее всего, база данных Garmin GPS формат , используемый MapSource и Basecamp и исходного открытого GPSBabel может читать, см Пакетное преобразование Garmin GDB для GPX? ,
источник
Нет. .Gdb является проприетарным форматом, и ESRI не разделяет спецификации и не предоставляет API.
Я полагаю, что некоторые люди смогли взломать что-то, чтобы вытащить функции, но ни одно из отношений, топологии, доменов и т. Д.
Лучший способ получить доступ к этим функциям - выгрузить базу данных в шейп-файл или личную базу данных ESRI. Библиотека OGR и инструменты могут читать личные базы геоданных.
источник
API для чтения файловых баз геоданных из ArcObjects был обещан ESRI три года назад или около того, но до сих пор не видел свет.
Есть вопрос, связанный с этим: Файловая база геоданных Open API? Когда?
источник
Это веб-приложение позволит вам получить данные в формате GDB:
http://gdbflee-mweisman.rhcloud.com/
источник
QGIS будет читать личные базы геоданных ESRI, но я не думаю, что что-то будет читать файловые базы геоданных.
источник
Я знаю, что это не работает с Файловой базой геоданных (поскольку мы все еще ожидаем, что Esri выпустит API), но FDO Toolbox довольно хорош в плане возможности чтения и вывода форматов файлов.
Посмотрите на это здесь http://fdo.osgeo.org/
как петр к. говорит также, посмотрите на другой поток для релиза на FGDB Open API.
Вы всегда можете использовать что-то еще, например ST_Geometry (тип данных SQL Server Spatial, тип данных Oracle Spatial, PostGIS)
Просто мысль, CDB
источник
Я пытался использовать как QGIS, так и osgeo4W, и ни один из них не работал для огромных наборов данных, и я закончил с использованием безопасного программного обеспечения FME.
Программное обеспечение FME Safe
это не программное обеспечение с открытым исходным кодом, но у него есть 30-дневная бесплатная пробная версия с полностью функциональным программным обеспечением. На сегодняшний день это лучший конвертер, который я когда-либо видел, с сотнями форматов и простым в использовании.
источник
Поскольку в OpenSource-GIS происходит огромное развитие, существует новое решение. Следуя шагам, предоставляемым изображениями, файл-база геоданных (.gdb) может быть загружена в QGIS и сохранена в виде шейп-файла.
источник
Пожалуйста, обратитесь к следующему вопросу. Это позволит вам добавить функцию в QGIS. И тогда здесь вы можете сохранить его как шейп-файл
Как добавить класс объектов из личной базы геоданных ESRI (.mdb) в QGIS
источник