Re: [OSM-talk-fr] [POI] Liste station service
Le tag url= semble approprié à ce type d'utilisation non ? Même s'il ne faudrait pas qu'il soit utilisé par n'importe quelle appli externe... http://wiki.openstreetmap.org/wiki/Key:url Renaud. 2009/7/22 Pieren : > 2009/7/22 kimaidou : > Le node id est une mauvaise idée parce qu'il n'y aucune garantie de > pérénité ni dans la base, ni de la part d'éditions futures. > La seule chose qui devrait rester stable, c'est les coordonnées > géospatiales lat/lon. Je conserverais dans mon application mes propres > id et mon outil d'import se chargerait de retrouver les objets à > partir des anciennes coordonnées et avec une petite tolérance pour les > ajustements manuels (par exemple, retrouver le node tagué amenity=fuel > dans un cercle de 30 mètres autour de l'ancienne position lat=x,lon=y. > Conserver le node id d'osm est inutile ou alors il faudra à chaque > fois vérifier qu'il porte encore les mêmes tags sinon il pourrait > arriver qu'il soit réutilisé pour tout autre chose (pour marquer un > restaurant voisin par exemple) (théoriquement, même si bien sûr, ça > n'est pas à faire). > Pieren > > ___ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-fr > ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] [POI] Liste station service
2009/7/22 kimaidou : Le node id est une mauvaise idée parce qu'il n'y aucune garantie de pérénité ni dans la base, ni de la part d'éditions futures. La seule chose qui devrait rester stable, c'est les coordonnées géospatiales lat/lon. Je conserverais dans mon application mes propres id et mon outil d'import se chargerait de retrouver les objets à partir des anciennes coordonnées et avec une petite tolérance pour les ajustements manuels (par exemple, retrouver le node tagué amenity=fuel dans un cercle de 30 mètres autour de l'ancienne position lat=x,lon=y. Conserver le node id d'osm est inutile ou alors il faudra à chaque fois vérifier qu'il porte encore les mêmes tags sinon il pourrait arriver qu'il soit réutilisé pour tout autre chose (pour marquer un restaurant voisin par exemple) (théoriquement, même si bien sûr, ça n'est pas à faire). Pieren ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] [POI] Liste station service
Bonjour Le seul moyen propre serait en fait de faire l'inverse, c'est à dire mettre l'identifiant du point osm (nommé osm_id) dans une colonne de ta table de stations. Par exemple, si j'ai une table de stations suivante: station_service( id_station integer, nom_station varchar, osm_id integer), tu pourrais avoir l'enregistrement suivant : id_station | nom_station | osm_id 3465489 | total facs | 105440547 Cet enregistrement décrit la station suivante : http://www.openstreetmap.org/browse/node/105440547 kimaidou Le 22 juillet 2009 16:44, Marc Sibert a écrit : > Bonjour, > > Petite question qui n'a rien à voir avec les licences, mais qui concerne > les liens entre une application externe et la base OSM : comment établir une > référence entre une station (amenity=fuel) dans OSM et sa fiche (ou son > enregistrement dans une base applicative) ? > > A une époque, j'avais proposé d'ajouter un champ "reference" spécifique > pour mon besoin, mais je m'étais fait proprement éconduire, car à juste > titre, chacun ne peut ajouter son UID à chaque élément de la base OSM. > > Merci de vos lumières. > > -- > Marc > > - "Emilie Laffray" a écrit : > > > 2009/7/22 Art Penteur < art.pent...@gmail.com > > > > > > > A titre d'info, http://www.prix-carburants.gouv.fr/ a prévu une > > licence de re-utilisation de ses données. > > > > Pour un usage commercial c'est 38500 €. > > > > Évidement, ce qui coûte cher, là dedans, c'est surtout l'aspect prix > > du carburant. > > > > Vous croyez qu'on aurait une chance de récupérer seulement la liste > > des coordonnées des stations-service, pour une licence compatible OSM, > > et gratos ? > > > > > > Il n'y a qu'un moyen de savoir. Peut être que l'on peut rajouter la > > source avec leur site web pour faire de la "pub"? Cela permettrait > > facilement de synchroniser OSM avec leur service. > > > > Emilie Laffray > > > > ___ > > Talk-fr mailing list > > Talk-fr@openstreetmap.org > > http://lists.openstreetmap.org/listinfo/talk-fr > > ___ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-fr > ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] [POI] Liste station service
2009/7/22 Marc Sibert > Bonjour, > > Petite question qui n'a rien à voir avec les licences, mais qui concerne > les liens entre une application externe et la base OSM : comment établir une > référence entre une station (amenity=fuel) dans OSM et sa fiche (ou son > enregistrement dans une base applicative) ? > > A une époque, j'avais proposé d'ajouter un champ "reference" spécifique > pour mon besoin, mais je m'étais fait proprement éconduire, car à juste > titre, chacun ne peut ajouter son UID à chaque élément de la base OSM. > > Merci de vos lumières. > J'ai le même problème pour un de mes projets. J'avoue ne pas avoir regarde pour le moment. En théorie j'aurais tendance a dire que le node id devrait etre suffisant (ou way id si ça a été déclaré en way). En pratique, je pense que ça n'est pas tout a fait parfait. Dans mon cas, j'ai inclus un test géométrique sachant que les points peuvent changer de place mais normalement pas dans une grande mesure. Mon algorithme fait quelque chose de ce genre. -> Vérifie id -> Si ça existe, je continue -> Si ça n'existe pas, je vérifie qu'il existe un point de ce type dans un certain rayon -> S'il existe un point, je mets a jour la valeur de l'id -> Si ça n'existe pas, j'efface le point de ma base de donnée et je l'écris dans un log afin de vérifier plus tard ce qui ne va pas Emilie Laffray ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] [POI] Liste station service
Bonjour, Petite question qui n'a rien à voir avec les licences, mais qui concerne les liens entre une application externe et la base OSM : comment établir une référence entre une station (amenity=fuel) dans OSM et sa fiche (ou son enregistrement dans une base applicative) ? A une époque, j'avais proposé d'ajouter un champ "reference" spécifique pour mon besoin, mais je m'étais fait proprement éconduire, car à juste titre, chacun ne peut ajouter son UID à chaque élément de la base OSM. Merci de vos lumières. -- Marc - "Emilie Laffray" a écrit : > 2009/7/22 Art Penteur < art.pent...@gmail.com > > > > A titre d'info, http://www.prix-carburants.gouv.fr/ a prévu une > licence de re-utilisation de ses données. > > Pour un usage commercial c'est 38500 €. > > Évidement, ce qui coûte cher, là dedans, c'est surtout l'aspect prix > du carburant. > > Vous croyez qu'on aurait une chance de récupérer seulement la liste > des coordonnées des stations-service, pour une licence compatible OSM, > et gratos ? > > > Il n'y a qu'un moyen de savoir. Peut être que l'on peut rajouter la > source avec leur site web pour faire de la "pub"? Cela permettrait > facilement de synchroniser OSM avec leur service. > > Emilie Laffray > > ___ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
[OSM-talk-fr] [POI] Liste station service
2009/7/22 Art Penteur > A titre d'info, http://www.prix-carburants.gouv.fr/ a prévu une > licence de re-utilisation de ses données. > > Pour un usage commercial c'est 38500 €. > > Évidement, ce qui coûte cher, là dedans, c'est surtout l'aspect prix > du carburant. > > Vous croyez qu'on aurait une chance de récupérer seulement la liste > des coordonnées des stations-service, pour une licence compatible OSM, > et gratos ? > > Il n'y a qu'un moyen de savoir. Peut être que l'on peut rajouter la source avec leur site web pour faire de la "pub"? Cela permettrait facilement de synchroniser OSM avec leur service. Emilie Laffray ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr