Открытие файловой базы геоданных в QGIS для Ubuntu?

9

До сих пор я нашел инструкции по обмену стека, но они для окон. И пока что информация, которую я нашел, предназначена для Windows. У меня сейчас Ubuntu 13.04 Raring tail. Я использую qgis 1.8. Я понимаю, что gdal автоматически приходит с ним, и я должен быть в состоянии открыть его (.gdb). У меня есть файл .gdb на моем компьютере. Я попытался добавить векторный слой и тип источника в качестве файла и базы данных и каталога. Опция для базы данных хочет, чтобы я подключился к серверу, но мне это не нужно.

Установка поддержки файловой базы геоданных (* .gdb) в QGIS?

Инструмент с открытым исходным кодом, способный читать Esri File Geodatabase (.gdb)?

Я попытался установить ubuntu gis ppa, стабильную и нестабильную версию, это фактически привело к тому, что qgis потерял опцию плагина python, и мне пришлось выполнить чистую деинсталляцию. sudo apt-get удалить --purge qgis

https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable

Я читал это на stackexchange: Миграция данных из базы геоданных в PostGIS без приложений Esri?

Это может быть мой ответ, но он имеет в виду положить его в терминал?

TJ
источник
Вот точное сообщение об ошибке: не является действительным или распознанным источником данных
TJ
Какая версия вашей файловой базы геоданных? Они должны быть как минимум версии 10.0, так как предыдущие версии не поддерживаются API.
Получить пространственный
Я использую Arc GIS Desktop 10.1
TJ
Каков источник вашей файловой базы геоданных? Вы создали это, или это пришло откуда-то еще? Я понимаю, что вы используете программное обеспечение версии 10.1, но вам нужно убедиться, что версия файловой базы геоданных не ниже 10.0 и что она не была создана в предыдущей версии.
Получите Пространство
Нет, я создал его с помощью программного обеспечения 10.1, может быть, 2 недели назад.
TJ

Ответы:

0

В 2019 году с QGIS 3.6 вы можете сделать это !!!!

Шаг 1: нажмите кнопку добавления вектора (красный кружок)

введите описание изображения здесь


Шаг 2: выберите каталог, openFileGDB и путь к файлу (красная стрелка)

введите описание изображения здесь


Шаг 3: выберите все слои (красный круг) введите описание изображения здесь


Выполнено!!!!! Вы просто добавляете все слои в QGIS

hoogw
источник
3

Я знаю, что прошло много времени с тех пор, как был задан этот вопрос, но у меня были похожие проблемы (хотя и с 14.04), и я решил опубликовать свое решение.

У меня также был установлен QGIS 1.8 (и позже я снова попробовал это с 2.18, но безрезультатно), и решение, данное jbalk, не сработало, потому что эта опция в выпадающем списке отсутствовала. Хотя драйвер OpenGDB установлен в QGIS по умолчанию, это только тот случай, когда он скомпилирован с GDAL версии 1.11.0 или выше (см. Комментарий RyanDalton о поддержке файловой базы геоданных (* .gdb) в QGIS? ). При установке стабильной версии версии QGIS в соответствии с инструкциями на веб-сайте QGIS я получил версию GDAL 0.9. #.

Вы можете проверить свою версию GDAL, набрав

gdalinfo - версия

Самый простой способ исправить это сейчас (возможно, это обновление не существовало еще в 2013 году) - это установить с использованием репозиториев на основе Ubuntugis в соответствии с инструкциями на веб-сайте QGIS . После этого будет обновлена ​​версия GDAL (сейчас моя версия 2.1.0), драйвер OpenGDB будет работать «из коробки», и вы сможете следовать инструкциям jbalk.

Роберт Йи
источник
1

Слой> Добавить векторный слой> Каталог> Тип: ESRI FileGDB> Перейдите в папку GDB, выделите и нажмите ОК.

С тех пор как вы задали вопрос, QGIS несколько раз обновлялась, а поддержка FileGDB улучшалась. Пожалуйста, переустановите QGIS и попробуйте описанную выше процедуру и опубликуйте скриншоты, если у вас появятся какие-либо ошибки.

jbalk
источник