Оновити грудень 2017 року
Тепер ви можете просто перетягнути .gdb файл (каталог) у QGIS. Це доступ лише для читання лише до файлових геоданих. Якщо вам потрібен доступ для запису, будь ласка, прочитайте далі.
Оновлення липня 2015 року
Настав час принести цю відповідь дещо актуальнішою, оскільки деякі елементи підтримки FileGDB в QGIS змінилися. Зараз я запускаю QGIS 2.10.0 - Піза. Він був встановлений за допомогою програми установки OSGeo4W.
Змінилося те, що після базової установки QGIS доступ до файлу GDB лише для читання за умовчанням увімкнено за допомогою драйвера Open FileGDB. Кредит за перше зауваження про це має бути надано @SaultDon.
Доступ для читання / запису може бути включений за допомогою встановлення драйвера FileGDB через бібліотеку OGR_FileGDB. Бібліотеку потрібно включити за допомогою наведеного нижче процесу під час встановлення QGIS або окремо. Детальніше про драйвери нижче:
- Драйвер FileGDB : використовує SDD API FileDB від ESRI - читати / записувати до FGDB з ArcGIS 10 і вище
- Драйвер OpenFleGDB : доступний у GDAL> = 1,11 - доступ лише для читання до FGDB ArcGIS 9 і вище
Додаючи векторний шар, ви просто вибираєте на Source Type
основі драйвера, який ви хочете використовувати.
Драйвер ESRI FileGDB
Відкрийте драйвер FileGDB
Наведений нижче процес детальніше показує кроки для встановлення QGIS з інсталятора OSGeo4W, переконайтеся, що встановлена бібліотека OGR_FileGDB, а потім завантажте шари з бази даних Geodata File.
Завантажте та запустіть osgeo4w-setup-x86.exe
на 32- бітну або osgeo42-setup-x86_64.exe
64- бітну версію з OSGeo4W .
Виберіть Розширена інсталяція, а потім Встановити через Інтернет. Виберіть кореневі та локальні каталоги пакунків, а потім тип вашого з'єднання, в моєму випадку - "Пряме з'єднання". Після натискання кнопки "Далі" з'явиться екран із кількістю згорнутих меню.
Розгорніть меню «Настільний». Знайдіть запис для "qgis: Quantum GIS (desktop)". У стовпці "Нове" змініть запис на "Пропустити", щоб показати версію 2.10.0-1.
Розгорніть меню «Лібки». Знайдіть запис для "gdal-filegdb: Драйвер OGR FileGDB". У стовпці "Нове" змініть запис із "Пропустити", щоб показати версію 1.11.2-1.
Після натискання кнопки «Далі» встановиться QGIS та всі пов'язані з ним бібліотеки. Після цього відкрийте Quantum GIS та оберіть "Додати векторні дані". Змініть параметр на "Каталог". Тут ви вибираєте драйвер, як показано вище.
Перейдіть до бази даних Geodata File і виберіть каталог. Натисніть "Відкрити"
Виберіть векторний шар і натисніть «Добре». Зверніть увагу, що API FileGDB не підтримує растрові зображення .
Як бачите, вибраний шар завантажується. Використовуючи драйвер Esri, редагування можливо. Якщо ви використовуєте драйвер Open FileGDB, дані читаються лише для читання.
Для довідки, ось вікно "Про" з моєї установки QGIS, де відображаються версії програмного забезпечення та використовувана бібліотека GDAL / OGR.
Ця установка виконувалася на 64-бітовому комп'ютері під керуванням Windows 7. З попередніми інсталяторами були деякі непослідовні результати. Це, можливо, змінилося з перемиканням на 32 або 64 біт. Цей потік в OSGeo обговорює деякі старі проблеми, з якими стикалися люди: Нитка