[OSM-dev-fr] Relation 82629, séquence des ways

2011-09-02 Par sujet Aurélien FILEZ
Bonjour à tous,

En analysant les données, j'ai trouvé un truc bizarre dans la relation
82629http://www.openstreetmap.org/browse/relation/82629

En effet, le contour se déroule correctement jusqu'au chemin 122190376, qui
n'a pas de noeud commun avec le chemin suivant (53227067). En revanche, le
dernier chemin de cette relation (122190375) lui fait la relation entre les
deux.

Y a-t-il une notion d'ordre à respecter ou c'est normal ce genre de cas ?

Merci à vous,
A bientôt
___
dev-fr mailing list
dev-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Relation 82629, séquence des ways

2011-09-02 Par sujet sly (sylvain letuffe)
On vendredi 2 septembre 2011, Aurélien FILEZ wrote:
 Y a-t-il une notion d'ordre à respecter ou c'est normal ce genre de cas ?

C'est normal, une relation n'a pas l'obligation d'avoir ses membres ordonnés.
C'est cependant plus pratique pour les cartographe quand c'est le cas pour 
repérer des cassures dans la continuité.

Le développeur d'outil de contrôle, de construction, ou d'analyse devrait donc 
prévoir son algorithme de manière générique en ne pré-supposant pas cet 
ordonnement.


-- 
sly
qui suis-je : http://sly.letuffe.org

___
dev-fr mailing list
dev-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Relation 82629, séquence des ways

2011-09-02 Par sujet Stéphane Brunner
Hello,

Je n'ai pas regarder ce cas spécifique, mais au début des relations ce
n'étais pas obligatoire que les chemins soient dans l'ordre, mais cela
n'enpeche pas que cela facilite énormément la gestion, je
conseillerais donc de le remettre en place (comprendre à la suite) ;-)

CU
Stéphane


2011/9/2 Aurélien FILEZ kinj...@gmail.com:
 Bonjour à tous,
 En analysant les données, j'ai trouvé un truc bizarre dans la relation 82629
 En effet, le contour se déroule correctement jusqu'au chemin 122190376, qui
 n'a pas de noeud commun avec le chemin suivant (53227067). En revanche, le
 dernier chemin de cette relation (122190375) lui fait la relation entre les
 deux.
 Y a-t-il une notion d'ordre à respecter ou c'est normal ce genre de cas ?
 Merci à vous,
 A bientôt
 ___
 dev-fr mailing list
 dev-fr@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/dev-fr





-- 
Envoyé depuis mon lapin
--
Catalogue de cartes OpenStreetMap - http://map.stephane-brunner.ch
Un peu d'espace qui vous suis partout -
https://www.getdropbox.com/referrals/NTk2OTU2Mjk
--

___
dev-fr mailing list
dev-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Relation 82629, séquence des ways

2011-09-02 Par sujet Aurélien FILEZ
Hi !

Est-ce que c'est pareil pour les relations simples ? Car dans la table des
relations, il y a la notion de séquence.. En analysant quelques sources
d'outils, j'ai vu que pour déterminer si une relation était fermée ou
ouverte, ils testaient l'égalité entre le premier noeud de la première way
et le dernier noeud de la dernière way, sans procéder, d'après mes souvenirs
à un trie quelconque en amont..

Si ce n'est pas le cas, vivement que l'utilité des super-relations soient
officielle et que des règles s'imposent, car étant développeur, cette pseudo
anarchie concernant les super-relations est pas mal difficile à gérer et
surtout très longue à l'exécution.

Pour le moment mon besoin (et celui de bien d'autres d'après les listes)
n'est que ponctuel (récupérer le polygon d'un pays sous différentes formes),
mais quand ça viendra à l'échelle d'un département, d'une ville enfin de
n'importe quelle relation collée à une autre relation, là ça va être la
super-misère si des règles n'imposent pas un minimum de structure (établies
par le mapper ou automatiquement)

Kin

2011/9/2 Stéphane Brunner courr...@stephane-brunner.ch

 Hello,

 Je n'ai pas regarder ce cas spécifique, mais au début des relations ce
 n'étais pas obligatoire que les chemins soient dans l'ordre, mais cela
 n'enpeche pas que cela facilite énormément la gestion, je
 conseillerais donc de le remettre en place (comprendre à la suite) ;-)

 CU
 Stéphane


 2011/9/2 Aurélien FILEZ kinj...@gmail.com:
  Bonjour à tous,
  En analysant les données, j'ai trouvé un truc bizarre dans la
 relation 82629
  En effet, le contour se déroule correctement jusqu'au chemin 122190376,
 qui
  n'a pas de noeud commun avec le chemin suivant (53227067). En revanche,
 le
  dernier chemin de cette relation (122190375) lui fait la relation entre
 les
  deux.
  Y a-t-il une notion d'ordre à respecter ou c'est normal ce genre de cas ?
  Merci à vous,
  A bientôt
  ___
  dev-fr mailing list
  dev-fr@openstreetmap.org
  http://lists.openstreetmap.org/listinfo/dev-fr
 
 



 --
 Envoyé depuis mon lapin
 --
 Catalogue de cartes OpenStreetMap - http://map.stephane-brunner.ch
 Un peu d'espace qui vous suis partout -
 https://www.getdropbox.com/referrals/NTk2OTU2Mjk
 --

 ___
 dev-fr mailing list
 dev-fr@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/dev-fr

___
dev-fr mailing list
dev-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Relation 82629, séquence des ways

2011-09-02 Par sujet sly (sylvain letuffe)
On vendredi 2 septembre 2011, Aurélien FILEZ wrote:
 Hi !
 
 Est-ce que c'est pareil pour les relations simples ? 

C'est vrai quel que soit le type d'élément membres d'une relation (noeud, way 
ou relation)

L'API osm les restituant dans l'ordre dans lequel ils ont été envoyés mais ne 
réalisant aucun test concernant une topologie quelconque :
http://wiki.openstreetmap.org/wiki/Elements


 En analysant quelques sources
 d'outils, j'ai vu que pour déterminer si une relation était fermée ou
 ouverte, ils testaient l'égalité entre le premier noeud de la première way
 et le dernier noeud de la dernière way, sans procéder, d'après mes souvenirs
 à un trie quelconque en amont..

Mauvais outils ?
Que se soit osm2pgsql, l'analyseur d'osmose ou http://ra.osmsurround.org/ ils 
le supportent tous.
F. Ramm a même décrit un algorithme possible pour gérer cela :
http://wiki.openstreetmap.org/wiki/Relation:multipolygon/Algorithm


 Si ce n'est pas le cas, vivement que l'utilité des super-relations soient
 officielle et que des règles s'imposent, car étant développeur, cette pseudo
 anarchie concernant les super-relations est pas mal difficile à gérer et
 surtout très longue à l'exécution.

Rien n'est gagné pour toi car la priorité est souvent donnée pour que cela 
soit plus facile aux cartographes : data is king et non aux développeurs.

Et je partage cette philosophie : si un algo est possible, autant donner le 
boulot aux ordinateurs plutôt qu'aux humains !


 Pour le moment mon besoin (et celui de bien d'autres d'après les listes)

On attends toujours que quelqu'un se plonge un peu dans le code pour nous 
fournir l'outil ;-)

 n'importe quelle relation collée à une autre relation, là ça va être la
 super-misère si des règles n'imposent pas un minimum de structure (établies
 par le mapper ou automatiquement)

Avec ou sans les super relation c'est déjà la super misère car les outils 
n'imposent pas qu'une relation qu'on s'attend à former une topologie 
(polygone, ligne brisée) la forme véritablement. Pour l'instant on a donc des 
outils de contrôle a posteriori pour tenter de trouver les ruptures.

Il y a des voies de recherche pour l'avenir (API 0.7) pour établir un nouveau 
type area que l'api pourrait imposer comme étant fermé, mais rien ne dit 
comment on va gérer les frontières de la france qui totalise une quantité 
astronomique de noeuds

http://wiki.openstreetmap.org/wiki/France_boundary_pyramidal_construction

-- 
sly
qui suis-je : http://sly.letuffe.org

___
dev-fr mailing list
dev-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev-fr