> Oui, bien sûr (sinon on ne saurait dessiner une carte ;-)) mais tu veux > faire ça en quoi ? > > Tu veux mettre ça dans la base ? Tu veux que le greffon crée le lien ? > Je veux générer un lien dans JOSM, Osmose... qui permet d'afficher un support radio sur Cartoradio. Le principe de tag2link est d'extraire (avec des expressions régulières) une valeur d'une clé d'un objet OSM.
Extraire 468046 de ref:FR:ANFR=468046 est trivial... Par contre extraire lat et lon (les métadonnées de l'objet node OSM) n'est probablement pas implémenté dans tag2link. Si Cartoradio proposait l'url https://www.cartoradio.fr/index.html#/cartographie/all/support/5744989078 je me contenterais de la première solution. Hors ça n'existe pas. Mais ça c'est fonctionnel : https://www.cartoradio.fr/index.html#/cartographie/lonlat/2.4616004/43.2215290 Pour contourner ce problème, il faut donc "récupérer" dans ce greffon les métadonnées (lat, lon, id...) d'un objet OSM. Comment faire ? -- Yves PS: ça peut-être utile pour d'autres sites ? Exemple du nœud OSM 5744989078 <https://www.openstreetmap.org/api/0.6/node/5744989078> : <osm version="0.6" generator="CGImap 0.7.5 (3015 thorn-01.openstreetmap.org)" copyright="OpenStreetMap and contributors" attribution=" http://www.openstreetmap.org/copyright" license=" http://opendatacommons.org/licenses/odbl/1-0/"> <node id="5744989078" visible="true" version="2" changeset="60484289" timestamp="2018-07-07T08:23:59Z" user="Eric Bie" uid="2141750" lat="43.2215290" lon="2.4616004"> <tag k="communication:mobile_phone" v="yes"/><tag k="height" v="52"/> <tag k="man_made" v="tower"/> <tag k="operator" v="TDF"/> <tag k="ref:FR:ANFR" v="457176"/> <tag k="tower:type" v="communication"/> </node> </osm> dans le système de requêtes de JOSM, la syntaxe pour récupérer ces métadonnées est : - user: - id: - version: - changeset: - timestamp: (Il n'existe pas lat: et lon: 😂)
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr