Re: [OSM-talk-fr] [POI] Liste station service

2009-07-22 Par sujet Renaud Martinet
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-07-22 Par sujet 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


Re: [OSM-talk-fr] [POI] Liste station service

2009-07-22 Par sujet kimaidou
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-07-22 Par sujet Emilie Laffray
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

2009-07-22 Par sujet 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.

--
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-07-22 Par sujet Emilie Laffray
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