Charger un fichier PBF sur PostgreSQL

slt a tous

Je cherche a charger un fichier PBF (Open Street Map) sur PostgreSQL/PostGIS afin de le visualiser avec QGIS. mais je sais vraiment pas par ou commencer :question:

Il y a différentes façon de passer d’un dump OSM en pbf vers postgres/postgis.

La “classique” c’est osm2pgsql, et il y a aussi impost.

Tuto à suivre: https://switch2osm.org/fr/servir-des-tuiles/construire-un-serveur-de-tuiles-depuis-des-paquets/


Quel est l’objectif final ? Il y a peut être d’autre façons de faire…

osm2pgsql, osmosis, imposm, ogr sont autant de solutions possibles.

Quelle est la taille de ton fichier ?
Tu peux peut-être directement le faire avec qgis, si il n’est pas trop gros, qui doit ouvrir le fichier pbf, non ? (comme c’est ogr2ogr derrière)

oui c’est bien ce que j’ai essayer de faire utiliser osm2pgsql mais je galère sur l’environnement ubuntu, je n’arrive pas a comprendre comment utiliser osm2pgsql, j’ai installer tous ce qu’il faut postgresSQL/postGIS, QGIS, la commande osm2pgsql :unamused: .
Mon objectif est de charger le fichier PBF d’ile de france sur postgreSQL/post puis de visualiser les routes sur QGIS.
peut-tu me proposer un petit exemple de l’utilisation de la commande osm2pgsql ?

Regarde le lien de Christian ci-dessus :
https://switch2osm.org/fr/servir-des-tuiles/construire-un-serveur-de-tuiles-depuis-des-paquets/
et cherche osm2pgsql

osm2pgsql --slim -C 1500 --number-processes 4 ireland-and-northern-ireland.osm.pbf

Si cela ne marche pas, donne le message d’erreur