x

Re: Abfrage: Kein vorhandenes separates traffic_sign bei maxspeed-Änderung


Geschrieben von AB-inf-x-chg-AB (Gast) am 06. Oktober 2022 20:08:05: [flux]

Als Antwort auf: Abfrage: Kein vorhandenes separates traffic_sign bei maxspeed-Änderung geschrieben von AB-inf-x-chg-AB (Gast) am 03. Oktober 2022 09:03:

Habe mal probiert, hier eine Variante spezialisiert auf highway=primary:

(geht für kleinere Kartenausschnitte, benötigt manchmal einen 2. Versuch "Ausführen" und kann man bestimmt auch eleganter kürzer formulieren ... )

[out:json][timeout:205];
(␣way["highway"="primary"]["maxspeed"="30"]({{bbox}});␣)␣->.ms30w;
(␣way["highway"="primary"]["maxspeed"="50"]({{bbox}});␣)␣->.ms50w;
(␣way["highway"="primary"]["maxspeed"="60"]({{bbox}});␣)␣->.ms60w;
(␣way["highway"="primary"]["maxspeed"="70"]({{bbox}});␣)␣->.ms70w;
(␣way["highway"="primary"]["maxspeed"="80"]({{bbox}});␣)␣->.ms80w;
(␣way["highway"="primary"]["maxspeed"="100"]({{bbox}});␣)␣->.ms100w;
(␣node(w.ms30w)(w.ms50w)({{bbox}});␣)␣->.ms3050n;
(␣node(w.ms30w)(w.ms60w)({{bbox}});␣)␣->.ms3060n;
(␣node(w.ms30w)(w.ms70w)({{bbox}});␣)␣->.ms3070n;
(␣node(w.ms30w)(w.ms80w)({{bbox}});␣)␣->.ms3080n;
(␣node(w.ms30w)(w.ms100w)({{bbox}});␣)␣->.ms30100n;
(␣node(w.ms50w)(w.ms60w)({{bbox}});␣)␣->.ms5060n;
(␣node(w.ms50w)(w.ms70w)({{bbox}});␣)␣->.ms5070n;
(␣node(w.ms50w)(w.ms80w)({{bbox}});␣)␣->.ms5080n;
(␣node(w.ms50w)(w.ms100w)({{bbox}});␣)␣->.ms50100n;
(␣node(w.ms60w)(w.ms70w)({{bbox}});␣)␣->.ms6070n;
(␣node(w.ms60w)(w.ms80w)({{bbox}});␣)␣->.ms6080n;
(␣node(w.ms60w)(w.ms100w)({{bbox}});␣)␣->.ms60100n;
(␣node(w.ms70w)(w.ms80w)({{bbox}});␣)␣->.ms7080n;
(␣node(w.ms70w)(w.ms100w)({{bbox}});␣)␣->.ms70100n;
(␣node(w.ms80w)(w.ms100w)({{bbox}});␣)␣->.ms80100n;
(
.ms3050n;
.ms3060n;
.ms3070n;
.ms3080n;
.ms30100n;
.ms5060n;
.ms5070n;
.ms5080n;
.ms50100n;
.ms6070n;
.ms6080n;
.ms60100n;
.ms7080n;
.ms70100n;
.ms80100n;
)␣->␣.msalln;
(␣node(around.msalln:20)[traffic_sign];␣)␣->.ts;
(␣node.msalln(around.ts:20);␣)␣->.msallnts;
(␣.msalln;␣-␣.msallnts;␣)␣->␣.msallnwots;
.msallnwots␣out␣meta;