2010/2/28 Pieren <pier...@gmail.com> > > Moui, bon. Je sais qu'il est de bon ton de tomber à bras raccourcis sur le > tag "is_in" et j'ai faillit le faire moi-même dans ma première réponse. Ceux > qui disposent d'une base postgis et qui sont capables d'écrire des requêtes > SQL longues comme mon bras (et bravo à eux) pour savoir dans quelle région > se trouve un node, trouveront effectivement le tag "is_in" bien inutile. Les > autres seront bien content de trouver cette information en un clic de > souris. Si ce tag persiste malgré les dénégations, c'est qu'il doit bien y > avoir une raison. > > Sincèrement, je n'ai pas vraiment vu d'utilisation de cette information sur une application. Il semblerait qu'un logiciel de routing l'utilise mais voila, je ne l'ai jamais vu. Il y a bientôt un an j'ai regarde le tag is_in dans le cadre d'une utilisation pour le service de reverse geocoding pour ma société, et la conclusion de l'épisode était que ça n'était pas utilisable. Il n'y avait aucune cohérence dans l'utilisation du tag au niveau mondial y compris au niveau d'un même pays (j'avais regarde l'Angleterre plus précisément a l'époque). Un tag comme celui-ci n'a de valeur que s'il est consistent. On a donc du utiliser une autre source de donnée. On commence seulement a considérer au boulot que les boundaries approchent un nombre suffisant pour être utile (ratio CPU/nombre). L'autre problème majeur du tag is_in est la non gestion des différentes langues, ce qui était aussi un problème majeur pour ce que je recherchais. Donc a plus d'un titre, je suis vraiment sceptique pour le tag is_in. De plus, la requête SQL est vraiment simple, puisque tu peux demander a osm2pgsql de générer les polygones "facilement". Je pense que ça reste l'outil de base pour la plupart des gens qui essaie d'utiliser les données OSM avec des polygones. Je pense que le tag a surtout beaucoup d'inertie car il est encore mentionné sur le wiki, mais je ne suis pas sure qu'il soit vraiment utilise au vue de son absence en de nombreux endroits. De plus, l'utilisation d'un tel tag n'est vraiment utile dans des algorithmes de type "quel est le point le plus proche?" car ça ne sera jamais précis. Après, tu peux bien sur utiliser des choses plus complexes comme un schéma de type Voronoi mais ça reste une approximation, un faute de mieux.
Emilie Laffray
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr