Pracujesz z geobazą plików w QGIS dla MAC OSX?


10

Rozumiem, że istnieją programy takie jak OSGeo4W, które pozwalają użytkownikom systemu Windows na pracę z Esri File Geodatabases, ale czy istnieje coś podobnego dla Mac OSX 10.6?


Musisz podać nam więcej informacji. Jakie kroki wykonałeś?
Nathan W

Odpowiedzi:


18

OSGeo4W jest, no cóż, OSGeo „dla Windows”, więc nie jest to, czego szukasz.

Nie zrobiłem tego sam, ale inni to zrobili, więc wiem, że to działa.

Poleciłbym cię

  1. uzyskać pliki binarne KyngChaos dla QGIS
  2. skompiluj sterownik OGR FileGDB (który utworzy plik „dylib” na Macu)
  3. upuść dylib w katalogu wtyczek GDAL na Macu. Uważam, że ten katalog to / Library / Application Support / GDAL / PlugIns / $ (GDALVER) zgodnie z dokumentacją Kyngchaos (ostatnia linia) .

W przypadku wersji 2 musisz pobrać dokładną wersję GDAL, która jest używana w posiadanej wersji Kyngchaos. Instrukcje tworzenia dylib dla filegdb można znaleźć w sieci .

Zdaję sobie sprawę, że to nie jest dla osób o słabym sercu, byłoby miło, gdyby ktoś stworzył na to przepis na parzenie. wskazówka wskazówka, ktoś?

Aktualizacja

Jest teraz o wiele łatwiejszy sposób korzystania z Homebrew:

  1. Zainstaluj Homebrew
  2. Przejdź do witryny ESRI i pobierz interfejs API FileGDB dla komputerów Mac . Po rozpakowaniu zauważysz, że istnieje folder lib i folder dołączania .

  3. Skopiuj zawartość folderu dołączania do / usr / local / include, a folder lib do / usr / local / lib (jest to w zasadzie „instalacja” interfejsu FileGDB w twoim systemie)

  4. Zainstaluj gdal za pomocą naparu (przekaż flagę z nieobsługiwaną).

    brew install gdal --with-nieobsługiwany

Otóż ​​to!

Opcjonalnie, jeśli chcesz QGIS, zainstaluj go przy użyciu tego przepisu Homebrew Science .


link do strony arcgis jakoś wymaga loginu i hasła ...
Afr

@donschoe, który jest wymaganiem ESRI. Możesz utworzyć globalne konto ESRI w linku pod stroną logowania - jest bezpłatne
Ragi Yaser Burhum

1
Możesz teraz pobrać interfejs API FGDB bez logowania się z tej strony: esri.com/apps/products/download/#File_Geodatabase_API_1.3
scw

@scw ten link wymaga zalogowania się po wybraniu mojego pakietu.
mkirk

Udało mi się to uruchomić, ale musiałem zainstalować wtyczkę FGDB kyngchaos ze strony kyngchaos.com/software/frameworks#gdal_complete .
mkirk

4

Z opisu problemu wydaje się, że jakoś można po prostu pobrać dane.

Wypróbuj GDB Flee , internetowe narzędzie do konwersji GDB w otwarte formaty.


Łącze github GDB okazało się nieprawidłowe: Błąd usługi 503. Czy możesz to zaktualizować?
enaJ

2

Najpierw musisz skompilować GDAL z obsługą ESRI FileGDB . Gdy to zrobisz, możesz użyć tej kompilacji GDAL w kompilacji KyngChaos QGIS. Na twoim terminalu:

# 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

Dzięki @Ragi za instrukcje do istoty Github .



1

.gdb jest zastrzeżonym formatem dla geobaz danych ESRI. Aby uzyskać więcej informacji na temat dostępu do gdb, zobacz tutaj

Obsługa plików geobazy (* .gdb) w QGIS?


Powinienem też dodać, że używam MAC, więc ta wtyczka nie będzie dla mnie działać. Ponadto, jeśli spojrzysz na dane, które wymieniłem powyżej, pobiera się CAŁĄ wiązkę plików. Nie jestem nawet pewien, na co patrzę. Który jest właściwy?
Mike Guillen

gdb jest geo-bazą danych. ESRI używa zmodyfikowanego schematu dostępu do ms do przechowywania i sprawdzania poprawności danych geograficznych. Pęczek danych (zakładam, że w folderze, który kończy się na .gdb) to tylko tabele, które oznaczają jakoś ze sobą współpracować. Ponieważ twoje oprogramowanie nie obsługuje pliku / folderu, widzisz wszystkie te pliki.
nickves

NYC otwierają dane i używają zamkniętych formatów ... Jest otwarty tylko dla tych, którzy mogą kupić Arcgis
nickves

SZCZURY! Nie zawsze może być łatwo!
Mike Guillen

@MikeGuillen Następnym razem podaj swój system operacyjny.
RK

1

Nareszcie dostałem geobazy plikowe działające na QGIS dla komputerów Mac. Korzystając z instrukcji zawartych w pliku readme wtyczki Kyngchaos FileGDB:

pobierz i zainstaluj wtyczkę FileGDB ze strony http://www.kyngchaos.com/software/frameworks#gdal_complete

pobierz i rozpakuj plik API interfejsu GDB z resources.arcgis.com/content/geodatabases/10.0/file-gdb-api

Przenieś 2 pliki .dylib z folderu lib pliku API GDB do folderu / Library / Application Support / GDAL / 1.9 / Libraries

uruchom QGIS, dodaj warstwę wektorową, wybierz typ źródła jako katalog, a ESRI FileGDB powinien pojawić się od razu.


To nie działało dla mnie. Postępowałem zgodnie z instrukcjami, ale ESRI FileGDB nie wyświetla się. Używam Mac OS 10.8. Próbowałem z GDAL v1.9 i v1.10. Jakieś sugestie?
djhocking

Czy na pewno dodajesz katalog zamiast pliku? Aby dodać gdb, musisz wybrać „katalog” podczas wybierania typu pliku wektorowego, który chcesz dodać.
Andres Aristizabal,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.