Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce


	

Les GeoDataDays 2021 auront lieu les 15 et 16 septembre 2021 à Grenoble

 

Evénement national de référence et indépendant de la géographie numérique en France, cette rencontre est organisée par l'Afigéo et DécryptaGéo, en partenariat avec une plateforme régionale d'information géographique et des collectivités territoriales associées

Les inscriptions sont ouvertes et le programme disponible !

#1 Mon 15 February 2021 08:22

yhilem
Membre
Date d'inscription: 15 Feb 2021
Messages: 7

Conversion IGN BD Topo en OSM DB

Bonjour,
Je cherche des outils me permettant de convertir la BD Topo en BD OSM afin de bénéficier de l'écosystème OSM (calcul d'itinéraire avec OSRM et Graphhoper, génération de cartes vectorielles, ...).
i.e l'inverse de https://github.com/igeofr/osm2igeo
J'ai pensé à un outil de conflation (tel que https://github.com/ngageoint/hootenanny) mais je n'ai pas d'idée sur la complexité de la tâche.
Par avance merci de votre aide, Cdt, Yhilem

Hors ligne

 

#2 Mon 15 February 2021 09:43

cquest
Membre
Date d'inscription: 6 Jan 2013
Messages: 579

Re: Conversion IGN BD Topo en OSM DB

Sujet intéressant... qui faciliterait les réutilisations !

OSM est une base topologique, la BD Topo est organisée en couche non systématiquement reliées entre elles... c'est le point principal à traiter pour retrouver les noeuds communs.

Si l'outil envisagé n'a besoin que d'une seule couche, on peut déjà se simplifier la vie.

OSRM va avoir besoin essentiellement de la couche troncon_de_route, mais pour gérer les obstacles, il faudra adjoindre une autre couche... qui n'est pas topologiquement cohérente avec la première à ce que j'ai pu constater... donc oui faire de la conflation entre les couches BDTopo pour obtenir la cohérence topologique habituelle d'OSM.

J'ai dû faire ce genre de choses pour le rendu TOPen25, pour retrouver les obstacles et les orienter par rapport à la voie qu'ils coupent (à coups de ST_Buffer + ST_Intersection + ST_Simplify).


Pour les cartes vectorielles, les outils se bases très souvent sur Postgresql, et importer la BDTopo dans PG n'est pas un problème. C'est le mapping couches/attributs qu'il faut refaire.

Pour le rendu TOPen25, j'utilise des outils courants dans l'écosystème OSM: postgres pour stocker les données, mapnik pour le rendu, kosmtik / cartocss pour générer la feuille de style XML de mapnik... le tout est servi par apache/mod_tile/renderd


Une conversion complète est beaucoup plus ambitieuse, à atteindre petit à petit.


Christian Quest - @cq94 sur twitter
Membre fondateur et porte parole d'OpenStreetMap France
A l'origine de @opendatArchives, OpenEventDatabase

Hors ligne

 

#3 Tue 16 February 2021 01:10

yhilem
Membre
Date d'inscription: 15 Feb 2021
Messages: 7

Re: Conversion IGN BD Topo en OSM DB

Merci Christian.
Dans un premier temps j'ai besoin de la couche transport pour tester le calcul d'itinéraire avec OSRM et Graphhopper.
Ces deux outils ont besoin d'un fichier OSM en entrée.

Cdt
yhilem.

Hors ligne

 

#4 Tue 16 February 2021 18:02

yhilem
Membre
Date d'inscription: 15 Feb 2021
Messages: 7

Re: Conversion IGN BD Topo en OSM DB

Voici une solution qui répond à mes besoins de génération de cartes vectorielles :
Import data from IGN DB Topo in shapefiles format (https://github.com/baremaps/baremaps/issues/173)

Cdt
Youcef HILEM

Hors ligne

 

#5 Wed 17 February 2021 08:19

n314
Membre
Lieu: Lyon
Date d'inscription: 6 Sep 2005
Messages: 585

Re: Conversion IGN BD Topo en OSM DB

Naïvement, j'aurais employé le clé en main https://geoservices.ign.fr/documentatio … index.html
-> https://geoservices.ign.fr/documentatio … tuile.html
-> https://geoservices.ign.fr/documentatio … aires.html

Deux types de ressources sont proposés pour effectuer le calcul à utiliser au choix selon les besoins :
    les ressources de type « OSRM » : les calculs sont effectués avec le moteur « OSRM » : il permet des performances de calcul élevées mais présente un choix limité dans le paramétrage des requêtes notamment pour les l’expression des contraintes
    les ressources de type « PGR » : les calculs sont effectués avec le moteur « PG routing » : il permet d’exprimer un large choix de contraintes dans les requêtes mais présente des performances de calcul moyennes


encore en beta (quelle date de sortie ?) mais proches, plutôt que de réinventer cette roue. Vous avez besoin d'être indépendant ?

Hors ligne

 

#6 Wed 17 February 2021 11:18

yhilem
Membre
Date d'inscription: 15 Feb 2021
Messages: 7

Re: Conversion IGN BD Topo en OSM DB

Mes premiers cas d'usage concernent les appli mobiles sur Android en mode déconnecté (genre OSMAnd).
Nous utilisons :
- Graphhopper pour le guidage/itinéraire
- MapsForge VTM pour la Carto.

C'est pourquoi les Geoservices en-ligne de l'IGN ne conviennent pas.

Cdt
Youcef HILEM

Dernière modification par yhilem (Wed 17 February 2021 11:37)

Hors ligne

 

#7 Wed 17 February 2021 11:40

cquest
Membre
Date d'inscription: 6 Jan 2013
Messages: 579

Re: Conversion IGN BD Topo en OSM DB

n314 a écrit:

Naïvement, j'aurais employé le clé en main https://geoservices.ign.fr/documentatio … index.html
-> https://geoservices.ign.fr/documentatio … tuile.html
-> https://geoservices.ign.fr/documentatio … aires.html

Deux types de ressources sont proposés pour effectuer le calcul à utiliser au choix selon les besoins :
    les ressources de type « OSRM » : les calculs sont effectués avec le moteur « OSRM » : il permet des performances de calcul élevées mais présente un choix limité dans le paramétrage des requêtes notamment pour les l’expression des contraintes
    les ressources de type « PGR » : les calculs sont effectués avec le moteur « PG routing » : il permet d’exprimer un large choix de contraintes dans les requêtes mais présente des performances de calcul moyennes


encore en beta (quelle date de sortie ?) mais proches, plutôt que de réinventer cette roue. Vous avez besoin d'être indépendant ?


C'est bien ça.

La conversion a donc été faite (pour OSRM) en interne à l'IGN... on peut espérer que celle-ci soit ouverte (code de conversion et données converties) ?


Christian Quest - @cq94 sur twitter
Membre fondateur et porte parole d'OpenStreetMap France
A l'origine de @opendatArchives, OpenEventDatabase

Hors ligne

 

#8 Wed 17 February 2021 12:23

yhilem
Membre
Date d'inscription: 15 Feb 2021
Messages: 7

Re: Conversion IGN BD Topo en OSM DB

"Il existe à l'IGN un convertisseur BDTopo → OSM" cf. http://cnig.gouv.fr/wp-content/uploads/ … _final.pdf


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#9 Wed 17 February 2021 16:33

cquest
Membre
Date d'inscription: 6 Jan 2013
Messages: 579

Re: Conversion IGN BD Topo en OSM DB

Y'a qu'à l'open-sourcer... si c'est pas déjà fait dans un recoin.

Rien trouvé de tel sur https://github.com/IGNF


Christian Quest - @cq94 sur twitter
Membre fondateur et porte parole d'OpenStreetMap France
A l'origine de @opendatArchives, OpenEventDatabase

Hors ligne

 

#10 Tue 23 February 2021 12:48

fanfouer
Membre
Lieu: Annecy
Date d'inscription: 4 Dec 2006
Messages: 51
Site web

Re: Conversion IGN BD Topo en OSM DB

A toutes fins utiles, j'ai eu l'autorisation de publier un outil me permettant de convertir une base pgsql en xml OSM valide (pour alimenter OSRM en premier lieu).
Il y a quelques contraintes à respecter, je ne sais pas si les données de la BDTopo s'y conformeraient, mais ca rend quelques services pour éviter d'y passer trop de temps.
https://github.com/DCbrainOrg/pgsql2osm

A noter que je m'en sert en France Métropolitaine et qu'une faiblesse a été identifiée pour passer à l'échelle monde, par manque de temps, ça attendra.

Preneurs de retours directement sur le dépôt si cela pourrait convenir ici.

Bonne journée

Dernière modification par fanfouer (Tue 23 February 2021 12:48)


François
Contributeur OpenStreetMap passionné d'infrastructures
http://www.infos-reseaux.com et @InfosReseaux sur Twitter

Hors ligne

 

#11 Tue 23 February 2021 14:58

Le Masson
Membre
Date d'inscription: 5 Sep 2005
Messages: 98

Re: Conversion IGN BD Topo en OSM DB

yhilem a écrit:

"Il existe à l'IGN un convertisseur BDTopo → OSM" cf. http://cnig.gouv.fr/wp-content/uploads/ … _final.pdf


Bonjour,
ça date de 2018, il y a un peu d'eau qui a coulé sous les ponts depuis (dont une nouvelle BD Topo, qui pourrait avoir un peu changé la donne).
Pour autant, comme évoqué par n314, dans le cadre du développement du "nouveau" service de calcul d'itinéraire du Geoportail, on (IGN) s'appuie sur OSMR (pour partie) et donc on (IGN encore) a probablement fait une partie du travail de "mapping". Je cherche (promis, dès que je trouve, je préviens, et on partagera).
Matthieu

Dernière modification par Le Masson (Tue 23 February 2021 14:59)

Hors ligne

 

#12 Tue 23 February 2021 16:24

cquest
Membre
Date d'inscription: 6 Jan 2013
Messages: 579

Re: Conversion IGN BD Topo en OSM DB

Le Masson a écrit:
yhilem a écrit:

"Il existe à l'IGN un convertisseur BDTopo → OSM" cf. http://cnig.gouv.fr/wp-content/uploads/ … _final.pdf


Bonjour,
ça date de 2018, il y a un peu d'eau qui a coulé sous les ponts depuis (dont une nouvelle BD Topo, qui pourrait avoir un peu changé la donne).
Pour autant, comme évoqué par n314, dans le cadre du développement du "nouveau" service de calcul d'itinéraire du Geoportail, on (IGN) s'appuie sur OSMR (pour partie) et donc on (IGN encore) a probablement fait une partie du travail de "mapping". Je cherche (promis, dès que je trouve, je préviens, et on partagera).
Matthieu


Merci Matthieu, attention tu vas nous créer un trou noir entre deux univers parallèles wink


Christian Quest - @cq94 sur twitter
Membre fondateur et porte parole d'OpenStreetMap France
A l'origine de @opendatArchives, OpenEventDatabase

Hors ligne

 

#13 Tue 06 April 2021 09:38

cquest
Membre
Date d'inscription: 6 Jan 2013
Messages: 579

Re: Conversion IGN BD Topo en OSM DB

Des nouvelles ?


Christian Quest - @cq94 sur twitter
Membre fondateur et porte parole d'OpenStreetMap France
A l'origine de @opendatArchives, OpenEventDatabase

Hors ligne

 

#14 Sat 10 April 2021 07:31

yhilem
Membre
Date d'inscription: 15 Feb 2021
Messages: 7

Re: Conversion IGN BD Topo en OSM DB

cquest a écrit:

Des nouvelles ?


++

Hors ligne

 

#15 Wed 12 May 2021 08:09

yhilem
Membre
Date d'inscription: 15 Feb 2021
Messages: 7

Re: Conversion IGN BD Topo en OSM DB

Bonjour,
Je reviens pour avoir des nouvelles concernant le travail de mapping vers OSM déjà réalisé par l'IGN.
Cdt
Youcef HILEM

Hors ligne

 

#16 Wed 16 June 2021 10:29

cquest
Membre
Date d'inscription: 6 Jan 2013
Messages: 579

Re: Conversion IGN BD Topo en OSM DB

Petit UP mensuel sur le sujet... encore un espoir où faut-il sortir l'huile de code pour re-développer un tel convertisseur BDTopo>OSM ?


Christian Quest - @cq94 sur twitter
Membre fondateur et porte parole d'OpenStreetMap France
A l'origine de @opendatArchives, OpenEventDatabase

Hors ligne

 

#17 Wed 16 June 2021 16:24

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 863
Site web

Re: Conversion IGN BD Topo en OSM DB

Salut,

Ne se fera pas magiquement mais "sur le papier" https://github.com/Mappy/fpm pourrait être une piste pour passer de l'un à autre car il se définit comme

A tool to transform geographical data into an OSM compatible format. Which can be used with all OSM tools like JOSM, OSRM, ...


Cordialement

Thomas

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |