Hi,
ich habe wieder ein wenig weitergebaut. Gleich läuft in der Produktion die 
Auswertung.

Diesmal sind lanes, turn:lanes, destination:lanes dran. Jeweils mit 
forward/backward
etc. 

Die Anzahl der Elemente muss passen, wenn lanes + lanes:backward und 
lanes:forward
da ist muss die Summe stimmen.

Die Elemente in den jeweiligen turn:lanes müssen einer "known list" entsprechen.
Das ist im moment:

        std::vector<std::string>        validturntypes={ "left", "right", 
"slight_left", "slight_right",
                "through", "merge_to_left", "merge_to_right", "reverse", 
"none", "sharp_left", "sharp_right", "" };

Und hier kommen wir zu einem Dilemma:

        none|none;
        none|none|

Sind beide "gültig". Obwohl das halt jeweils 3 Elemente sind
das letzte jeweils leer. Die tag Dokumentation geht halt
davon aus das sowas gemeint war

        ||right

was

        none|none|right

Entspricht. Das oben sieht dermaßen kaputt aus, ist aber
leider gültig.

Ansonsten gibts halt turn:lanes, destination:lanes 
nur auf oneways.

Als TODO habe ich mir schonmal aufgeschrieben die order
der turn types zu überprüfen.

        right|through|left

ist halt kaputt. Ich habe da auch schon eine Idee zu.


Die neuen Auswertungen sind nicht viele neue Fehler. Ich tippe
so auf 1-200 in OWL.



commit 935114d3105f99738b6ed9f9d5875d8618edfb34
Author: Florian Lohoff <[email protected]>
Date:   Sun May 13 20:43:27 2018 +0200

    turn:lanes[:forward,:backward] elements parsing

commit d31aacee20d1437366f6bfcebe2c9b65566d0a19
Author: Florian Lohoff <[email protected]>
Date:   Sun May 13 20:19:43 2018 +0200

    Add turn:lanes[:forward,:backward] and 
destination:lanes[:forward,:backward] element counting

commit 796b204193a812002034f1804b6dae18e21b7824
Author: Florian Lohoff <[email protected]>
Date:   Sun May 13 19:47:05 2018 +0200

    Add lanes = lanes:forward + lanes:backward checking

-- 
Florian Lohoff                                                 [email protected]
             UTF-8 Test: The 🐈 ran after a 🐁, but the 🐁 ran away
_______________________________________________
OSM mailing list
[email protected]
http://gt.owl.de/cgi-bin/mailman/listinfo/osm

Antwort per Email an