[OSM-dev-fr] Des IDs a votre bon coeur COMPLET J'ESPERE.
Ista Pouss
istaous at gmail.com
Ven 28 Juin 07:37:00 UTC 2013
Bonjour,
Si vous avez suivi mes pensées profondes, vous savez que je milite pour le
développement de systèmes d'identificateurs personnels des objets
géographiques, que chacun pourrait créer, diffuser, échanger...
Et bien voilà !
http://www.diaam.com:8080/idalacarte/index.jsp
... mais en version 0.0.0.0.0.0,1 Alpha.
J'ai appelé ça "ID à la carte" - il me semble en effet que l'expression "à
la carte" se comprend aussi bien en anglais qu'en français, qu'elle a le
même sens dans les deux langues, et que, cerise sur le gateau, elle dit
bien ce que je veux dire, et qu'en plus elle parle de carte !
Il s'agit de dire et de montrer que, dans un bounding box donnée, un
ensemble de tags donné est capable de déterminer un ensemble d'objets
géographiques, chaque objet géographique ayant son jeu de tag unique. (si
vous ne comprenez pas c'est que je m'exprime mal).
À partir de là, l'expression "règle + tags uniques" forment id.
Quelqu'un avait rouspété que l'id se formait de façon obsure. Pas du tout
! À chaque id je suis capable de faire correspondre l'ID Overpass (car
j'utilise overpass).
Soit l'exemple vachement intéressant des boulangeries stéphanoises :
http://www.diaam.com:8080/idalacarte/ids/stephboulange
Il se trouve que le jeu {shop=bakery, name=} forme règle valide pour former
un identificateur unique dans la bounding box stéphanoise.
Tenez vous bien, la boulangerie "La baguette magique" a comme id Overpass
http://overpass.osm.rambler.ru/cgi/interpreter?data=node%2845.38591285563495%2C4.306640625%2C45.48228066163947%2C4.51263427734375%29%5B%22shop%22%3D%22bakery%22%5D%5B%22name%22%3D%22La+baguette+magique%22%5D%3Bout%3B!
Et cet id est complètement prévisible, sans utiliser mon logiciel !
MAAAiiiiis (certains vont peut être rouspéter), pour vérifier que cet id
est bien unique, il est pratique d'utiliser mon logiciel.
Et mon logiciel donne à cette boulangerie l'id
www.diaam.com:8080/idalacarte/ids/stephboulange/i71435 qui me semble (un
peu) plus pratique.
Voilà pour les principes... La mise en oeuvre est un peu plus hasardeuse.
J'utilise l'API Overpass qui me semble très bonne, mais qui se limite vite
avec la bounding box. Je ne peux examiner qu'une portion limitée du
territoire français, telle la taille d'une petite région, sinon je tombe en
timeout, ce qui m'embête bien.
Au moins, sur une ville, ça a l'air de bien marcher.
Egalement, je découvre que ce principe est très utile pour découvrir des
erreurs. J'ai parlé sur la liste utiilisateur de mes interrogations
concernant les points géodésiques ; j'ai l'impression que cette approche
est très complémentaire d'osmose, mais je sais pas si osmose n'est pas
capable de trouver ce genre d'erreurs, ou si c'est simplement que la règle
n'a pas été établie dans osmose ?
Quoi qu'il en soit, j'ai trouvé plein d'autres problèmes analogues, et j'ai
l'intention d'essayer de traiter et comprendre les problèmes donnés sur la
liste utilisateur par cette approche, ce qui me permettra de construire ce
logiciel sur des cas concrets, et peut être d'aider ceux qui les posent :-)
Attention que pour l'instant le site web est en HTML 0.5, à part pour
remplir la bounding box que j'ai mis en leaflet sinon c'est vraiment trop
chiant.
Cordialement.
(et encore désolé pour le double post).
--
Les dérives de rue :
Le projet de théâtre de Saint-Étienne emporté par le
vent<http://drivrsdu.fr/le-projet-de-theatre-de-saint-etienne-emporte-par-le-vent/>
<http://drivrsdu.fr/profession-emotion/>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20130628/2b3f70f1/attachment-0001.html>
Plus d'informations sur la liste de diffusion dev-fr