tu peux faire une différence entre
way[oneway=yes](area.searchArea)
et
way[oneway=yes][~"(cycleway|cycleway:left)"~"(opposite|opposite_lane)"](area.searchArea)

tu gagneras à chercher les way de ta ville qu'une fois,
genre way[oneway=yes](area.searchArea)->.myway
ce qui permet de simplifier les autres lignes avec way.myway

Le 22.10.19 à 17:24, Shohreh a écrit :
> Bonjour,
> 
> La requête suivant fonctionne mais je serais curieux de savoir s'il est
> possible de quand même chercher les deux clés avec les valeurs spécifiques,
> ou si la négation est tout simplement incompatible avec une regex ?
> 
> ============
> [out:json][timeout:25];
> 
> //Ma ville
> rel(123);
> map_to_area -> .searchArea;
> 
> (
>    rel(123);
>    //sens uniques sans DSC
>    
>    //"static error: In the element "has-kv" regular expressions on keys
> cannot be combined with negation."
>   
> //way[oneway=yes][~"(cycleway|cycleway:left)"!~"(opposite|opposite_lane)"](area.searchArea);
> 
>    way[oneway=yes][cycleway!~"."]["cycleway:left"!~"."](area.searchArea);
> );
> 
> out body;
>> ;
> out skel qt;
> ============
> 
> Merci.
> 
> 
> 
> --
> Sent from: http://gis.19327.n8.nabble.com/France-f5380434.html
> 
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
> 

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à