[OSM-dev-fr] Précisions à propos du format XML OSMChange

2013-12-22 Par sujet François Lacombe
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à

Re: [OSM-dev-fr] Précisions à propos du format XML OSMChange

2013-12-22 Par sujet Pierre Béland
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

Re: [OSM-dev-fr] Précisions à propos du format XML OSMChange

2013-12-22 Par sujet Pierre Béland
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

Re: [OSM-dev-fr] Précisions à propos du format XML OSMChange

2013-12-22 Par sujet Philippe Verdy
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

Re: [OSM-dev-fr] Précisions à propos du format XML OSMChange

2013-12-22 Par sujet François Lacombe
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

Re: [OSM-dev-fr] Précisions à propos du format XML OSMChange

2013-12-22 Par sujet Philippe Verdy
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

Re: [OSM-dev-fr] Précisions à propos du format XML OSMChange

2013-12-22 Par sujet François Lacombe
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

Re: [OSM-dev-fr] Précisions à propos du format XML OSMChange

2013-12-22 Par sujet Christian Quest
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

Re: [OSM-dev-fr] Précisions à propos du format XML OSMChange

2013-12-22 Par sujet Philippe Verdy
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 à