J'ai rencontré un problème lors du chargement d'un format de géodatabase ESRI .gdb dans PostGIS. J'ai un fichier GDB de 2,5 Go de données. J'ai suivi quelques tutoriels sur Internet, mais il semble que cela ne fonctionne pas.
- J'ai créé une base de données "SampleNY"
J'ai exécuté cela depuis la console:
ogr2ogr -f PG "PostgreSQL": "dbname = SampleNY user = postgres" NYPluto / Pluto.gdb
Mais rien ne se passe, je n'ai eu ni erreur ni opération réussie. Ai-je raté des étapes?
postgis
ogr2ogr
file-geodatabase
translation
user3001937
la source
la source
Réponses:
Essayez d'ajouter des arguments appropriés
host
etport
.Et BTW, lorsque j'importe un gros fichier GDB, j'ajoute également ces drapeaux:
-overwrite
(efface tout désordre que vous avez peut-être déjà inséré) et-progress
(affiche un point ou un nombre pour chaque enregistrement de 10 000 ou 10% ajouté):--config PG_USE_COPY YES
(améliore considérablement la vitesse)Ainsi, la commande (qui devrait être une ligne mais que j'ai formatée ici pour plus de clarté) devient
Utilisez une URL à la place de "localhost" si nécessaire.
la source
S'il existe plusieurs fonctionnalités dans la gdb et que vous souhaitez spécifier le schéma Postgres et les noms de table, procédez comme suit:
la source