Робота з файлом 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.