[OSM-dev-fr] Ne garder que les noeuds qui sont résultat de requête dans un xml OSM
sly (sylvain letuffe)
liste2 at letuffe.org
Lun 7 Oct 19:11:47 UTC 2013
(tentative de déplacement vers dev-fr)
Le lundi 07 octobre 2013 19:13:50, vous avez écrit :
> La question principale portait en fait sur la manière la plus efficace de
> filtrer un document xml OSM pour ne garder que les objets résultat d'une
> requête overpass, sans les noeuds uniquement présents dans des ways (ou
> relations).
> Je suis obligé de rapatrier les noeuds support des ways résultat de la
> requête si je veux en faire quelque chose, je ne veux néanmoins pas qu'ils
> soient considéré comme des résultat de la requête eux-aussi.
>
> J'espère être compris... ça me semble pas très intelligible :)
Je crois avoir compris, et je ferais 2 requêtes comme le propose christian
avec recoupage géométrie/objets voulu par osm_id (une pour avoir les
géométries, une pour les objets sans leur noeuds/membres)
Sinon, je sens que tu vas t'en voir pour coder ça, surtout si tu comptes être
générique, car, comme je ne connais pas d'option à l'overpass qui renvoi le
xml avec l'attribut "this_is_the_object_with_the_tags_you_really_want=yes"
ben tu vas être obligé de tous les passer en revu pour voir si tes critères
initiaux sont bien respectés.
Alors bon, si tu n'as qu'une requête unique avec 3 if, ça ira, mais si tu dois
être générique avec toute requête overpass, bonjour la galère
virer les noeuds/ways sans tags ne sera pas suffisant
virer tous les noeuds d'un ways avec les tags que tu veux peut te virer des
noeuds qui avait aussi les tags que tu veux
ps: je pense qu'on est un peu hors sujet avec le thème de la liste talk-fr, et
je suggère de passer sur dev-fr at openstreetmap.org car le sujet est bien
technique
--
sly (sylvain letuffe)
pour me contacter / to contact me : sylvain(A)letuffe(.)org
Plus d'informations sur la liste de diffusion dev-fr