Vous travaillez avec la géodatabase fichier dans QGIS pour MAC OSX?


10

Je comprends qu'il existe des programmes comme OSGeo4W qui permettent aux utilisateurs de Windows de travailler avec les géodatabases fichier Esri, mais existe-t-il quelque chose de similaire pour Mac OSX 10.6?


Vous allez devoir nous donner plus d'informations. Quelles étapes avez-vous suivies?
Nathan W

Réponses:


18

OSGeo4W est, eh bien, OSGeo "pour Windows", donc ce n'est pas ce que vous recherchez.

Je ne l'ai pas fait moi-même, mais d'autres l'ont fait, donc je sais que cela fonctionne.

Je vous recommanderais

  1. obtenir les binaires KyngChaos pour QGIS
  2. compiler le pilote OGR FileGDB (qui produira un fichier "dylib" sur Mac)
  3. déposez le dylib sur le répertoire des plugins de GDAL sur Mac. Je crois que ce répertoire est / Library / Application Support / GDAL / PlugIns / $ (GDALVER) selon la documentation de Kyngchaos (toute dernière ligne) .

Pour # 2, vous devrez télécharger la version exacte de GDAL qui est utilisée par la build Kyngchaos que vous avez. Des instructions sur la façon de créer le dylib pour filegdb peuvent être trouvées sur le net .

Je me rends compte que ce n'est pas pour les faibles de cœur, ce serait bien si quelqu'un créait une recette de brassage pour cela. indice, quelqu'un?

Mise à jour

Il existe maintenant un moyen beaucoup plus simple d'utiliser Homebrew:

  1. Installez Homebrew
  2. Accédez au site ESRI et téléchargez l'API FileGDB pour Mac . Après l'extraction, vous remarquerez qu'il existe un dossier lib et un dossier include .

  3. Copiez le contenu du dossier include dans / usr / local / include et du dossier lib dans / usr / local / lib (il s'agit essentiellement d '"installer" l'API FileGDB dans votre système)

  4. Installez gdal en utilisant brew (passez le drapeau sans support).

    brew install gdal --with-unsupported

C'est ça!

Si vous le souhaitez, installez-le à l'aide de cette recette Homebrew Science .


le lien vers le site arcgis nécessite en quelque sorte un login et un mot de passe ...
Afr

@donschoe qui est l'exigence d'ESRI. Vous pouvez créer un compte global ESRI dans le lien ci-dessous la page de connexion - c'est gratuit
Ragi Yaser Burhum

1
Vous pouvez maintenant télécharger l'API FGDB sans vous connecter à partir de cette page: esri.com/apps/products/download/#File_Geodatabase_API_1.3
scw

@scw ce lien me demande de me connecter après avoir choisi mon forfait.
mkirk

J'ai pu faire fonctionner cela, mais j'ai dû installer le plugin kyngchaos FGDB à partir de kyngchaos.com/software/frameworks#gdal_complete .
mkirk

4

D'après la description de votre problème, il semble correct de simplement extraire les données.

Essayez GDB Flee , un outil en ligne pour convertir les GDB en formats ouverts.


Le lien Github GDB est devenu non valide: erreur de service 503. Pourriez-vous le mettre à jour?
enaJ

2

Tout d'abord, vous devrez compiler GDAL avec le support ESRI FileGDB . Une fois que vous avez fait cela, vous pouvez ensuite utiliser cette version de GDAL dans une version KyngChaos de QGIS. Sur votre terminal:

# 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

Merci à @Ragi pour les instructions de l' essentiel de Github .



1

.gdb est le format propriétaire des géodatabases ESRI. Pour plus d'informations sur l'accès à gdb, cliquez ici

Prise en charge de la géodatabase fichier (* .gdb) dans QGIS?


Je suppose que je devrais également ajouter que j'utilise un MAC afin que ce plug-in ne fonctionne pas pour moi. De plus, si vous regardez les données que j'ai énumérées ci-dessus, un tas de fichiers téléchargés. Je ne sais même pas ce que je regarde. Lequel est le bon?
Mike Guillen

gdb est une base de données géographiques. ESRI utilise un schéma d'accès ms modifié pour stocker et valider les données géographiques. Le tas de données (je suppose dans un dossier qui se termine par .gdb) n'est que des tableaux qui signifient travailler ensemble d'une manière ou d'une autre. Étant donné que votre logiciel ne peut pas gérer le fichier / dossier, vous voyez tous ces fichiers.
nickves

NYC open data et ils utilisent des formats fermés ... C'est ouvert seulement pour ceux qui peuvent acheter des arcgis
nickves

LES RATS! Ça ne peut pas être facile tout le temps!
Mike Guillen

@MikeGuillen Veuillez indiquer votre système d'exploitation la prochaine fois.
RK

1

J'ai finalement obtenu des géodatabases fichier fonctionnant sur QGIS pour Mac. En utilisant les instructions sur le fichier readme du plugin Kyngchaos FileGDB:

téléchargez et installez le plugin FileGDB depuis http://www.kyngchaos.com/software/frameworks#gdal_complete

téléchargez et décompressez l'API fileGDB à partir de resources.arcgis.com/content/geodatabases/10.0/file-gdb-api

Déplacez les 2 fichiers .dylib du dossier lib de l'API fileGDB vers le dossier / Library / Application Support / GDAL / 1.9 / Libraries

démarrez QGIS, ajoutez une couche vectorielle, sélectionnez le type de source comme répertoire et ESRI FileGDB devrait apparaître immédiatement.


Ça n'a pas marché pour moi. J'ai suivi les instructions mais ESRI FileGDB n'apparaît pas. J'utilise Mac OS 10.8. J'ai essayé avec GDAL v1.9 et v1.10. Aucune suggestion?
djhocking

Voulez-vous vraiment ajouter un répertoire au lieu d'un fichier? Pour ajouter une gdb, vous devez choisir "répertoire" lors de la sélection du type de fichier vectoriel à ajouter.
Andres Aristizabal
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.