Détection du type de géométrie des objets

Extraire des données OSM, créer sa carte, uMap, utiliser sur un GPS ou un smartphone...
plx
Messages : 2
Inscription : ven. févr. 09, 2018 8:12 pm

Détection du type de géométrie des objets

Message par plx » sam. févr. 10, 2018 12:52 pm

Bonjour

tout nouvel utilisateur des données OSM, mais habitué à des données géographiques plus "classiques", où chaque objet annonce la couleur côté géométrie (ponctuel, linéaire, surfacique voire collection), je suis un peu perdu sur la façon de détecter le type de géométrie des objets (surtout les surfaciques).

J'ai trouvé ce lien https://wiki.openstreetmap.org/wiki/Ove ... n_Features donnant des indications pour détecter des objets surfaciques

Avez-vous d'autres pistes/conseils ? Merci

BrunoC
Messages : 374
Inscription : sam. juin 23, 2012 11:07 am
Localisation : Nantes
Contact :

Re: Détection du type de géométrie des objets

Message par BrunoC » lun. févr. 12, 2018 1:51 pm

Bonjour,
Le modèle de donnée OSM ne reprend pas les types habituels de la géomatiques. Pas de collections, pas de surfacique. Mais il y a les relations et les attributs.

Les outils de traitement des données OSM s'appuient donc sur les relation et/ou les attributs (tag), et comme le modèle de tag est ouvert et fluctuant, chaque outils gère comme il peut. Mais au final les règles sur les attributs évoluent peu/pas. Un jour on passera à l'API 0.7 avec des surfaces, mais je ne suis pas sûr qu'on y gagne en accessibilités pour les contributeurs.

osm2pgsql possède une fichier de "style" :
https://github.com/openstreetmap/osm2pg ... ault.style

imposm un fichier de mapping
https://imposm.org/docs/imposm/latest/mapping.html

osmosis... je sais pas :)

osmium à un outil de stat sur les surfaces: "OSM Area Tools"

Bruno

plx
Messages : 2
Inscription : ven. févr. 09, 2018 8:12 pm

Re: Détection du type de géométrie des objets

Message par plx » jeu. févr. 15, 2018 12:26 pm

Merci BrunoC pour tous ces liens.

Je vais regarder plus particulièrement le mapping de imposm, voire le code (sur GitHub) python qui utilise des packages que je connais bien.

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Bing [Bot] et 1 invité