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;