Bonsoir,
Une ou deux questions à propos du format OSMChange présenté sur le wiki.
http://wiki.openstreetmap.org/wiki/OsmChange
J'ai besoin de traiter des fichiers sous ce format, néanmoins je saisi mal
la signification du placeholder modify.
Ce placeholder correspondrait-il aux objets déjà
François,
Voici une partie des réponses. Je vais laisser à d'autres traiter des relations.
À partir de l'historique de openstreetmap.org, si nous regardons l'historique
d'un changeset particulier, il nous est offert de voir l'historique au format
osmchange. Et effectivement, il est donc
François,
Les id négatifs, c'est le traitement effectué par JOSM par exemple avant que
les données soient traitées par OSM. Ce qui nous intéresse, c'est le résultat
une fois la transaction digérée par OSM.
Une bonne façon de visualiser comment le tout est traité après avoir envoyé des
En gros les données d'un changeset ne sont pas traitées dans n'importe quel
ordre:
- d'abord tous les create sont traités (dans l'ordre: [1]tous les noeuds
créés, puis [2]tous les chemins créés, puis [3]toutes les relations créées)
- puis tous les modify ([4]ordre indifférent)
- puis tous les
Pierre, Philippe,
Si je me pose toutes ces questions, c'est pour reproduire l'API d'OSM et
utiliser JOSM sur mon système.
Je ne peux pas installer le bundle OSM directement en raison du couplage
fort avec mon ORM et ma structure de données qui diffère d'OSM.
J'aurais l'occasion d'en dire plus
Note: les listes de relations à créer ou celles à supprimer peuvent se
faire dans n'importe quel ordre si la création ou la suppression des
relations se fait d'abord avec des listes de membres vides.
Les références cycliques ne peuvent exister que dans les listes de membres
des relations. C'est
Pas de soucis Christian.
Le format OsmChange concerne l'appel changeset/#id/upload de l'API v0.6
Normalement je vais essentiellement traiter des input JOSM mais je ne sais
pas ce qu'il utilise de l'API, je me contente d'implémenter le protocole en
entier.
J'ai pas la même structure qu'OSM mais
Le 22 décembre 2013 22:14, François Lacombe
francois.laco...@telecom-bretagne.eu a écrit :
Normalement je vais essentiellement traiter des input JOSM mais je ne sais
pas ce qu'il utilise de l'API, je me contente d'implémenter le protocole en
entier.
Ah ok, tu implémentes une simili API pour
Un autre truc que ne fait toujours pas correctement JOSM c'est minimiser
l'impact de ce qu'on doit faire en cas de conflits détectés lors des envois
d'objets à modifier ou à supprimer:
Comme OSM accepte des envois par lots, il peut y avoit de nombreux lots
intermédiaires entre les objets vides à