Message posté par : edouarbaer
----------------------------------------
Bonjour, je vous écrit car je suis désespéré.
Cela fait plusieurs semaines que j'essaye d'intégrer un très gros fichiers geojson
dans ma base de donnée postgresql.
j'ai essayé par le biais de qgis mais la couche est beaucoup trop lourde et il semble
y avoir des problèmes de géométrie dans ma couche qui rendent impossible l'import dans
ma base de donnée postgresql (une sombre histoire de polyligne incompatible avec des
multipolyligne).
Apres avoir chercher un peu partout il semble que la façon la plus correcte de répondre à
mon besoin est d'utiliser la commande ogr2ogr.
à priori, de ce que j'ai compris quand on installe pgadmin et/ou qgis, ogr2ogr.exe est
directement installé dans les répertoire de ces programmes. je n'ai donc pas procédé à
son installation à proprement parlé. En revanche, quand je réalise ma ligne de commande :
-----------------
Code :
ogr2ogr -f "PostgreSQL" PG:"host=localhost port=5432 dbname=db_geo
user=admin password=XXXX" -nln data_reseau
"C:\Users\toto\Downloads\reseau.geojson"
-----------------
j'ai cette erreur :
-----------------
Code :
ERROR 1: Unable to find driver `PostgreSQL'
-----------------
après avoir chercher un peu partout, j'ai vu qu'il fallait que j'installe
gdal... Sauf qu'a priori gdal est déjà installé avec postgresql et qgis, mais ça je
n'en suis pas sur...
La méthode que j'ai trouvé c'est d'installer gdal via anaconda3, ce que
j'ai fait, mais quand je lance la commande à partir de mon environnement conda,
j'ai la même erreur qui ressort...
-----------------
Code :
ERROR 1: Unable to find driver `PostgreSQL'
-----------------
là je suis arrivé au bout du bout, je ne suis ni géomaticien, ni informaticien et je
n'ai aucune solution concrète pour résoudre mon problème. J'aimerai pouvoir
utiliser les lignes de commandes pour insérer des fichiers directement dans postgresql
mais il y a quelque chose qui m'échappe dans l'utilisation ogr2ogr.
je suis sous windows
quelqu'un pourrait m'aider à trouver une solution ?
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=361230#p361230
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net