Робота з файлом Geodatabase у QGIS для MAC OSX?


10

Я розумію, що існують такі програми, як OSGeo4W, які дозволяють користувачам Windows працювати з Esoda File Geodatabases, але чи є щось подібне для Mac OSX 10.6?


Вам потрібно буде надати більше інформації. Які кроки ви виконували?
Натан Ш

Відповіді:


18

OSGeo4W - це добре, OSGeo "для Windows", тому це не те, що ви шукаєте.

Я цього не робив сам, але у інших людей є, тому я знаю, що це працює.

Я б вам рекомендував

  1. отримати бінарні файли KyngChaos для QGIS
  2. скласти драйвер OGR FileGDB (який створить файл "dylib" на Mac)
  3. киньте діліб у каталог плагінів GDAL на Mac. Я вважаю, що цей каталог є / Бібліотека / Підтримка програм / GDAL / PlugIns / $ (GDALVER) відповідно до документації Kyngchaos (останній рядок) .

Для №2 вам потрібно буде завантажити точну версію GDAL, яка використовується у вашій збірці Kyngchaos. Інструкції щодо створення дилібу для filegdb можна знайти в мережі .

Я усвідомлюю, що це не для слабкого серця, було б добре, якби хтось створив для цього рецепт заварки. натяк, будь-хто?

Оновлення

Зараз набагато простіший спосіб використання Homebrew:

  1. Встановити Homebrew
  2. Зайдіть на сайт ESRI і завантажте API FileGDB для Mac . Після вилучення ви помітите, що є папка lib та папка include .

  3. Скопіюйте вміст папки include у / usr / local / include та папку lib в / usr / local / lib (це в основному "встановлення" API FileGDB у вашій системі)

  4. Встановіть gdal за допомогою brew (передайте прапор із непідтримуваним).

    brew install gdal - з непідтримуваним

Це воно!

За бажанням, якщо ви хочете QGIS, встановіть його за допомогою цього рецепта Homebrew Science .


посилання на сайт ARCGIS як - то вимагає логін і пароль ...
AFR

@donschoe - це вимога ESRI. Ви можете створити глобальний обліковий запис ESRI за посиланням під сторінкою входу - це безкоштовно
Ragi Yaser Burhum

1
Тепер ви можете завантажити API FGDB, не входячи з цієї сторінки: esri.com/apps/products/download/#File_Geodatabase_API_1.3
переглянути

@scw це посилання вимагає, щоб я увійшов після вибору пакета.
mkirk

Мені вдалося змусити це працювати, але мені довелося встановити модуль kyngchaos FGDB з kyngchaos.com/software/frameworks#gdal_complete .
mkirk

4

З опису вашої проблеми, здається, добре просто якось отримати дані.

Спробуйте GDB Flee , онлайн-інструмент для перетворення GDB у відкриті формати.


Посилання GDB github виявилося недійсним: Помилка обслуговування 503. Не могли б ви її оновити?
enaJ

2

По-перше, вам доведеться компілювати GDAL з підтримкою ESRI FileGDB . Після цього ви зможете використовувати цю збірку GDAL у складі KyngChaos QGIS. На своєму терміналі:

# save your current GDAL so you can put it back if you want
cp /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL_orig

# symlink the custom GDAL build to the place QGIS looks
rm /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL
ln -s ~/local/lib/libgdal.dylib /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL

Дякуємо @Ragi за вказівки до суті Github .



1

.gdb - власний формат для геоданих баз даних ESRI. Для отримання додаткової інформації про доступ до gdb дивіться тут

Підтримка файлів Geodatabase (* .gdb) у QGIS?


Я думаю, я повинен також додати, що я використовую MAC, щоб цей плагін не працював для мене. Крім того, якщо ви подивитеся на дані, які я перераховував вище, завантажується цілий набір файлів. Я навіть не впевнений, на що дивлюсь. Який із них правильний?
Майк Гіллен

gdb - геобаза даних. ESRI використовує модифіковану схему доступу MS для зберігання та перевірки географічних даних. Купа даних (я припускаю, що всередині папки, яка закінчується .gdb) - це просто таблиці, які означають якось працювати разом. Оскільки ваше програмне забезпечення не може обробляти файл / папку, ви бачите всі ці файли.
нік

NYC відкриває дані, і вони використовують закриті формати ... Це відкрито лише для тих, хто може придбати arcgis
nickves

ЩІРКИ! Це не може бути просто весь час!
Майк Гіллен

@MikeGuillen Будь ласка, вкажіть свою ОС наступного разу.
РК

1

Нарешті я отримав файли баз геоданих, які працюють над QGIS для Mac. Використовуючи вказівки щодо файлу readme в плагіні Kyngchaos FileGDB:

завантажте та встановіть плагін FileGDB з http://www.kyngchaos.com/software/frameworks#gdal_complete

завантажте та розпакуйте файл API GDB з ресурсів.arcgis.com/content/geodatabases/10.0/file-gdb-api

Перемістіть 2 .dylib файли з папки lib файлу API GDB у папку / Бібліотека / Підтримка програм / GDAL / 1.9 / Бібліотеки

запустіть QGIS, додайте векторний шар, виберіть тип джерела як каталог і ESRI FileGDB повинен з’явитися відразу.


Це не спрацювало для мене. Я дотримувався інструкцій, але ESRI FileGDB не з’являється. Я використовую Mac OS 10.8. Я намагався з GDAL v1.9 та v1.10. Будь-які пропозиції?
djhocking

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