Nach länge filtern ist doch etwas einfacher als gedacht. Hier als Beispiel für alle "Hauptstrassen" ohne maxspeed mit einer Länge grösser als 1km. So kann man die Edits mit dem "grössten Impact" machen :-)

https://overpass-turbo.eu/s/1CBi
[out:json];
area["ISO3166-1"="CH"]->.searchArea;
(
  way(area.searchArea)["highway"="primary"]["maxspeed"!~".*"]
  (if: length() > 1000);
);
out body;
>;
out skel qt;


Fabian Stillhart
fabian_stillhart@hotmail.com


Von: Fabian Stillhart <fabian_stillhart@hotmail.com>
Gesendet: Mittwoch, 18. Oktober 2023 00:54
An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch@openstreetmap.ch>
Betreff: [talk-ch] fehlender maxspeed auf Hauptverkehrsachsen
 
Hoi zämä

Ich habe 3 Maproulette Challenges zum Thema "fehlendem maxspeed" erstellt. Vielleicht möchte mir jemand etwas mithelfen. :-)

highway=motorway (Autobahn)
Auf 79 Autobahnabschnitten fehlt der maxspeed noch, ich denke das ist machbar:
https://maproulette.org/browse/challenges/41654

highway=primary (in etwa Kantonsstrassen?)
3200 fehlen, das ist viel
https://maproulette.org/browse/challenges/41655

highway=secondary (in etwa Hauptstrassen?)
5000 fehlen, das ist verdammt viel.
https://maproulette.org/browse/challenges/41656

highway=trunk (in etwa Umfahrungen?)
Das fehlt auch an ein paar Orten, ohne Maproulette Challenge :-)

Mein overpass query Kung-Fu ist leider noch nicht gut genug um die fehlenden Ways nach länge zu sortieren und filtern. Die fehlenden Way können wie folgt gefunden werden. Die Darstellung ist in Overpass um einiges besser, speziell um längere Abschnitte zu finden.

[out:json];
area["ISO3166-1"="CH"]->.searchArea;
(
  way(area.searchArea)["highway"="motorway"]["maxspeed"!~".*"];
);
out body;
>;
out skel qt;

https://overpass-turbo.eu/s/1C7f

Gruess
Fabian

Fabian Stillhart
fabian_stillhart@hotmail.com