Работаете с файловой базой геоданных в QGIS для MAC OSX?

10

Я понимаю, что существуют программы, подобные OSGeo4W, которые позволяют пользователям Windows работать с файловыми базами геоданных Esri, но есть ли что-то похожее для Mac OSX 10.6?

Дэн
источник
Вам нужно будет дать нам больше информации. Какие шаги вы сделали?
Натан Вт

Ответы:

18

OSGeo4W, ну, OSGeo «для Windows», так что это не то, что вы ищете.

Я не сделал это сам, но другие люди, поэтому я знаю, что это работает.

Я бы порекомендовал вам

  1. получить бинарные файлы KyngChaos для QGIS
  2. скомпилировать драйвер OGR FileGDB (который создаст файл "dylib" на Mac)
  3. бросьте dylib в каталог плагинов GDAL на Mac. Я считаю, что этот каталог / Library / Application Support / GDAL / PlugIns / $ (GDALVER) в соответствии с документацией Kyngchaos (самая последняя строка) .

Для # 2 вам нужно скачать точную версию GDAL, которая используется в вашей сборке Kyngchaos. Инструкции по созданию dylib для filegdb можно найти в сети .

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

Обновить

Теперь есть гораздо более простой способ использовать Homebrew:

  1. Установить Homebrew
  2. Перейдите на сайт ESRI и загрузите FileGDB API для Mac . После распаковки вы заметите, что есть папка lib и папка include .

  3. Скопируйте содержимое папки include в / usr / local / include, а папку lib - в / usr / local / lib (в основном это «установка» API FileGDB в вашей системе)

  4. Установите gdal с помощью brew (пройдите флаг with-unsupported).

    brew install gdal - с неподдерживаемым

Это оно!

При желании, если вы хотите QGIS, установите его, используя этот рецепт Homebrew Science .

Раги Язер Бурхум
источник
ссылка на сайт arcgis почему-то требует логина и пароля ...
Afr
@ Donschoe это требование ESRI. Вы можете создать глобальную учетную запись ESRI по ссылке под страницей входа - это бесплатно
Ragi Yaser Burhum
1
Теперь вы можете загрузить FGDB API без входа в систему с этой страницы: esri.com/apps/products/download/#File_Geodatabase_API_1.3
scw
@scw эта ссылка требует от меня входа в систему после выбора пакета.
mkirk
Я смог заставить это работать, но мне пришлось установить плагин kyngchaos FGDB с kyngchaos.com/software/frameworks#gdal_complete .
mkirk
4

Из вашего описания проблемы кажется нормальным просто как-то получить данные.

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

Подземье
источник
GitB-ссылка GDB оказалась недействительной: 503 Service Error. Не могли бы вы обновить его?
enaJ
2

Сначала вам нужно скомпилировать GDAL с поддержкой ESRI FileGDB . После этого вы можете использовать эту сборку GDAL в сборке QGIS для KyngChaos. На вашем терминале:

# 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 .

RK
источник
1

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

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

nickves
источник
Думаю, мне следует добавить, что я использую MAC, так что этот плагин не будет работать для меня. Кроме того, если вы посмотрите на данные, которые я перечислил выше, загрузится ВСЯ куча файлов. Я даже не уверен, на что смотрю. Какой из них правильный?
Майк Гиллен
GDB - это гео-база данных. ESRI использует модифицированную схему ms-доступа для хранения и проверки географических данных. Куча данных (я полагаю, внутри папки, оканчивающейся на .gdb) - это просто таблицы, которые означают совместную работу. Поскольку ваше программное обеспечение не может обрабатывать файл / папку, вы видите все эти файлы.
Никв
Нью-Йорк открывает данные, и они используют закрытые форматы ... Он открыт только для тех, кто может купить arcgis
nickves
Крысы! Это не может быть легко все время!
Майк Гиллен
@MikeGuillen Пожалуйста, укажите вашу ОС в следующий раз.
РК
1

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

загрузите и установите плагин FileGDB с http://www.kyngchaos.com/software/frameworks#gdal_complete

загрузите и распакуйте файл GDB API с resources.arcgis.com/content/geodatabases/10.0/file-gdb-api

Переместите 2 файла .dylib из папки lib API fileGDB в папку / Library / Application Support / GDAL / 1.9 / Libraries

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

Андрес Аристизабал
источник
Это не сработало для меня. Я следовал инструкциям, но ESRI FileGDB не появляется. Я использую Mac OS 10.8. Я пытался с GDAL v1.9 и v1.10. Какие-либо предложения?
Джоккинг
Вы уверены, что добавляете каталог вместо файла? Чтобы добавить GDB, вам нужно выбрать «каталог» при выборе типа векторного файла, который будет добавлен.
Андрес Аристизабал