J'ai un fichier ESRI File Geodatabase ( .gdb
) que je voudrais convertir en shapefile (ou tout autre format non propriétaire). Existe-t-il des outils Open Source pour le faire?
J'ai un fichier ESRI File Geodatabase ( .gdb
) que je voudrais convertir en shapefile (ou tout autre format non propriétaire). Existe-t-il des outils Open Source pour le faire?
Réponses:
La prochaine version d'ogr prendra en charge la lecture des géodatabases fichier. Plus d'infos ici: http://trac.osgeo.org/gdal/ticket/3332
Edit: Entre-temps, il est présent dans gdal / ogr: http://gdal.org/drv_filegdb.html
Dans le monde géospatial, un répertoire se terminant par .gdb est généralement le format de la géodatabase fichier Esri , qui contient une API ouverte que de nombreux programmes tiers peuvent lire: gdal / ogr , fme et GlobalMapper pour nommer ceux que je connais. Gdal / ogr est open source et est inclus dans de nombreuses autres applications telles que QGIS et SAGA.
Les utilisateurs finaux de Windows peuvent plus facilement obtenir le pilote filegdb via le package OSGeo4W gdal-filegdb
.
Pour les développeurs, le pilote gdal / ogr FileGDB n'est pas inclus par défaut car le SDK Esri doit être téléchargé et installé séparément (voir les instructions de construction ).
Un fichier se terminant par .gdb est probablement le format de la base de données GPS Garmin utilisé par MapSource et Basecamp et que le gpsbabel en source libre peut le lire, voir Conversion par lots de Garmin GDB en GPX? .
Non. Gdb est un format propriétaire et ESRI ne partage pas les spécifications ni ne fournit d’API.
Je crois que certaines personnes ont été capables de concocter quelque chose pour extraire les fonctionnalités, mais aucune des relations, topologie, domaines, etc.
Le meilleur moyen d’obtenir les fonctionnalités consiste à transférer la base de données dans un fichier de formes ou dans une base de données personnelle ESRI. La bibliothèque et les outils OGR peuvent lire des géodatabases personnelles.
L'API permettant de lire les géodatabases fichier à partir d'ArcObjects avait été promise par ESRI il y a trois ans environ, mais n'a toujours pas vu la lumière.
Il y a une question liée à ceci: API de géodatabase fichier ouverte? Quand?
Cette application Web vous permettra d'extraire vos données du format GDB:
QGIS lira les géodatabases personnelles ESRI - mais je ne pense pas que quoi que ce soit puisse lire les géodatabases fichier.
Je sais que cela ne convient pas à la géodatabase fichier (car nous attendons toujours qu'Esri publie l'API), mais FDO Toolbox est très performant en ce qui concerne les capacités de lecture et de sortie des formats de fichier.
Regardez ici http://fdo.osgeo.org/
comme pet k. dit également regarder l'autre fil de la version sur l'API Open FGDB.
Vous pouvez toujours utiliser quelque chose d'autre comme ST_Geometry (type de données Spatial SQL Server, type de données Spatial Oracle, PostGIS).
Juste une pensée, CDB
J'ai essayé d'utiliser à la fois QGIS et osgeo4W et aucun d'entre eux n'a fonctionné pour des jeux de données volumineux. J'ai fini par utiliser FME Safe Software.
ce n'est pas un logiciel open source, mais il a 30 jours d'essai gratuit avec un logiciel entièrement fonctionnel. C'est de loin le meilleur outil de conversion que j'ai jamais vu avec des centaines de formats et une utilisation facile.
Veuillez vous reporter à la question suivante. Cela vous permettra d'ajouter la fonctionnalité dans QGIS. Et puis ici, vous pouvez le sauvegarder en tant que fichier de formes
Comment ajouter une classe d'entités à partir de la géodatabase personnelle ESRI (.mdb) dans QGIS