Lavorando con File Geodatabase in QGIS per MAC OSX?


10

Capisco che ci sono programmi come OSGeo4W che consentono agli utenti di Windows di lavorare con i database di file Esri, ma esiste qualcosa di simile per Mac OSX 10.6?


Dovrai fornirci maggiori informazioni. Quali passi hai seguito?
Nathan W,

Risposte:


18

OSGeo4W è, beh, OSGeo "per Windows", quindi non è quello che stai cercando.

Non l'ho fatto da solo, ma lo hanno fatto altre persone, quindi so che funziona.

Ti consiglierei

  1. ottieni i binari di KyngChaos per QGIS
  2. compila il driver OGR FileGDB (che produrrà un file "dylib" sul Mac)
  3. rilasciare il dylib nella directory dei plugin di GDAL sul Mac. Credo che questa directory sia / Library / Application Support / GDAL / PlugIns / $ (GDALVER) secondo la documentazione di Kyngchaos (ultima riga) .

Per il numero 2, dovrai scaricare la versione esatta di GDAL utilizzata dalla build di Kyngchaos in tuo possesso. Le istruzioni su come creare il dylib per filegdb sono disponibili in rete .

Mi rendo conto che questo non è per i deboli di cuore, sarebbe bello se qualcuno creasse una ricetta per preparare questa birra. suggerimento suggerimento, qualcuno?

Aggiornare

C'è un modo molto più semplice ora usando Homebrew:

  1. Installa Homebrew
  2. Vai al sito ESRI e scarica l'API FileGDB per Mac . Dopo l'estrazione, noterai che c'è una cartella lib e una cartella include .

  3. Copia il contenuto della cartella include in / usr / local / include e la cartella lib in / usr / local / lib (si tratta sostanzialmente di "installare" l'API FileGDB nel tuo sistema)

  4. Installa gdal usando brew (passa il flag con-non supportato).

    brew install gdal - with-unsupported

Questo è tutto!

Opzionalmente, se vuoi QGIS, installalo usando questa ricetta di Homebrew Science .


il link al sito web arcgis richiede in qualche modo login e password ...
Afr

@donschoe che è il requisito ESRI. È possibile creare un account globale ESRI nel collegamento sotto la pagina di accesso - è gratuito
Ragi Yaser Burhum

1
Ora puoi scaricare l'API di FGDB senza effettuare l'accesso da questa pagina: esri.com/apps/products/download/#File_Geodatabase_API_1.3
scw

@scw quel link mi richiede di accedere dopo aver scelto il mio pacchetto.
mkirk,

Sono stato in grado di farlo funzionare, ma ho dovuto installare il plug-in FGDB di kyngchaos da kyngchaos.com/software/frameworks#gdal_complete .
mkirk,

4

Dalla descrizione del tuo problema, sembra ok solo per ottenere i dati in qualche modo.

Prova GDB Flee , uno strumento online per convertire i GDB in formati aperti.


Il link github GDB è diventato non valido: 503 Errore di servizio. Potresti aggiornarlo?
enaJ,

2

Innanzitutto, dovrai compilare GDAL con il supporto ESRI FileGDB . Dopo averlo fatto, puoi utilizzare questa build di GDAL in una build di QGIS di KyngChaos. Sul tuo terminale:

# 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

Grazie a @Ragi per le istruzioni per l' essenza di Github .



1

.gdb è il formato proprietario per i geodatabase ESRI. Per maggiori informazioni su come accedere a gdb guarda qui

File Geodatabase (* .gdb) supporto in QGIS?


Immagino che dovrei anche aggiungere che sto usando un MAC, quindi questo plug-in non funzionerà per me. Inoltre, se guardi i dati che ho elencato sopra, viene scaricato un intero gruppo di file. Non sono nemmeno sicuro di cosa sto guardando. Qual è quello giusto?
Mike Guillen,

gdb è un database geografico. ESRI utilizza uno schema ms-access modificato per archiviare e convalidare i dati geografici. Il gruppo di dati (presumo all'interno di una cartella che termina in .gdb) sono solo tabelle che significano lavorare insieme in qualche modo. Poiché il tuo software non è in grado di gestire il file / la cartella, vedi tutti quei file.
Nick,

I dati aperti di New York e loro usano formati chiusi ... È aperto solo a coloro che possono acquistare arcgis
nickves

Topi! Non può essere facile tutto il tempo!
Mike Guillen,

@MikeGuillen Indica il tuo sistema operativo la prossima volta.
RK,

1

Finalmente ho ottenuto i database di file geografici che funzionavano su QGIS per Mac. Utilizzando le istruzioni sul file Leggimi del plug-in FileGDB di Kyngchaos:

scarica e installa il plugin FileGDB da http://www.kyngchaos.com/software/frameworks#gdal_complete

scaricare e decomprimere l'API fileGDB da resources.arcgis.com/content/geod Database/10.0/file-gdb-api

Spostare i 2 file .dylib dalla cartella lib dell'API fileGDB nella cartella / Libreria / Supporto applicazioni / GDAL / 1.9 / Librerie

avvia QGIS, aggiungi layer vettoriale, seleziona il tipo di sorgente come directory e ESRI FileGDB dovrebbe apparire subito.


Questo non ha funzionato per me. Ho seguito le istruzioni ma ESRI FileGDB non si presenta. Sto usando Mac OS 10.8. Ho provato con GDAL v1.9 e v1.10. Eventuali suggerimenti?
djhocking

Sei sicuro di aggiungere una directory anziché un file? Per aggiungere un gdb devi scegliere "directory" quando selezioni il tipo di file vettoriale da aggiungere.
Andres Aristizabal,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.