Відкриття файлу Geodatabase у QGIS для Ubuntu?


9

Поки що я знайшов інструкції щодо обміну стеками, але вони призначені для windows. І поки що знайдена нами інформація стосується windows. На даний момент у мене є хвіст Ubuntu 13.04. Я використовую qgis 1.8. Я розумію, що gdal автоматично постачається з ним, і мені слід мати можливість відкрити його (.gdb). У мене на комп’ютері є файл .gdb. Я спробував додати векторний шар та тип джерела у вигляді файлу та бази даних та каталогу. Параметр для бази даних хоче, щоб я підключився до сервера, але мені цього не потрібно.

Установка підтримки файлів Geodatabase (* .gdb) у QGIS?

Інструмент з відкритим кодом, здатний читати файли Geodatabase Esri File (.gdb)?

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

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

Я читав це на stackexchange: міграція даних геоданих у PostGIS без додатків Esri?

Це може бути моя відповідь, але він має на увазі поставити це в терміналі?


Ось точне повідомлення про помилку: не є дійсним або визнаним джерелом даних
TJ

Яка версія вашої файлової бази даних? Вони повинні мати принаймні версію 10.0, оскільки попередні версії не підтримуються API.
Отримайте просторовий

Я використовую Arc GIS Desktop 10.1
TJ

Яке джерело бази даних вашого файлу? Ви створили його, чи він з'явився десь з іншого? Я розумію, що програмне забезпечення, яке ви використовуєте, є версією 10.1, але вам потрібно переконатися, що версія бази даних geodata базується на рівні не менше 10,0 та що вона не була створена з попередньою версією.
Отримайте просторовий

Ні, я створив його за допомогою програмного забезпечення 10.1, можливо, 2 тижні тому.
TJ

Відповіді:


0

У 2019 році з qgis 3.6 ви можете це зробити !!!!

Крок 1: натисніть кнопку додати вектор (червоне коло)

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


Крок 2: виберіть каталог, openFileGDB та шлях до файлу (червона стрілка)

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


Крок 3: виберіть усі шари (червоне коло) введіть тут опис зображення


Готово !!!!! Ви просто додаєте всі шари до qgis


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, виділіть і натисніть OK.

Оскільки ви задали це питання, QGIS оновлювався кілька разів, і підтримка FileGDB покращилася. Перевстановіть QGIS і спробуйте описану вище процедуру та опублікуйте скріншоти, якщо у вас виникли помилки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.