El:Key:turn

From OpenStreetMap Wiki
Jump to navigation Jump to search
turn
Περιγραφή
Χρησιμοποιείται για να καθορίσει την κατεύθυνση στην οποία θα οδηγήσει ένας δρόμος ή μια λωρίδα. Show/edit corresponding data item.
Ομάδα: highways
Για τα στοιχεία αυτά
να μη χρησιμοποιείται σε κόμβουςμπορεί να χρησιμοποιηθεί σε διαδρομέςνα μη χρησιμοποιείται σε περιοχέςνα μη χρησιμοποιείται σε σχέσεις
Κατάσταση: έχει εγκριθείPage for proposal

Το κλειδί turn=* μπορεί να χρησιμοποιηθεί για να δηλώσει την υποδεικνυόμενη κατεύθυνση στροφής ή συγχώνευσης για έναν δρόμο ή μια λωρίδα. Το κλειδί χρησιμοποιείται κυρίως με την κατάληξη lanes (turn:lanes=*) για να επισημανθούν οι υποδεικνυόμενες σημάνσεις στροφής για μεμονωμένες λωρίδες σε διασταυρώσεις ή άλλους κόμβους. Αν και οι σημάνσεις λωρίδων στροφής είναι ο πιο προφανής τρόπος για να υποδεικνύονται οι κατευθύνσεις στροφής, το κλειδί turn=* μπορεί να χρησιμοποιηθεί σε οποιαδήποτε περίπτωση όπου ένας ελιγμός υποδεικνύεται μέσω πινακίδων, διαγραμμίσεων ή άλλης μορφής οδικής σήμανσης.

Σε περιπτώσεις όπου το κλειδί turn=* δεν επαρκεί για να χαρτογραφηθεί σωστά ένας κόμβος (όπου υπάρχουν πολύπλοκες συνδέσεις λωρίδων ή ελιγμοί, ή όπου η υποδεικνυόμενη στροφή δεν αντιστοιχεί στις πραγματικές συνδέσεις των λωρίδων) μπορεί να προστεθεί η σχέση συνδεσιμότητας για να αναπαραστήσει τις ακριβείς σχέσεις μεταξύ των λωρίδων κυκλοφορίας.

Υποδεικνυόμενη έναντι περιορισμένης

Η απουσία της υποδεικνυόμενης στροφής για μια λωρίδα ή έναν δρόμο δεν σημαίνει ότι κάποια στροφή δεν επιτρέπεται. Σε ορισμένες περιπτώσεις, η έλλειψη σήμανσης στροφής δεν σημαίνει ότι αυτή απαγορεύεται.

Σε διασταυρώσεις όπου χρησιμοποιούνται τα κλειδιά turn=* και turn:lanes=* αναμένεται να καθορίζονται και οι νόμιμοι περιορισμοί στροφής η επισήμανση του turn:lanes=* δεν αντικαθιστά τους περιορισμούς στροφής, είναι απλώς μια προσθήκη που παρέχει επιπλέον λεπτομέρειες.

Αναγνώριση ένδειξης στροφής

Το σχήμα και ο τρόπος ένδειξης των στροφών διαφέρουν σημαντικά μεταξύ δικαιοδοσιών ακόμη και εντός του ίδιου οδικού δικτύου. Μια στροφή μπορεί να υποδεικνύεται με μια ποικιλία μέσων, συμπεριλαμβανομένων των ρυθμιστικών πινακίδων, σημάνσεων στροφής, γεωμετρίας του δρόμου ή άλλων σημάνσεων δρόμου.

Πότε οι σημάνσεις δεν είναι ενδείξεις

Μια σήμανση οδοστρώματος με βέλος μπορεί να χρησιμοποιηθεί για κάτι άλλο εκτός από μια ένδειξη στροφής, οπότε είναι περιττό ή αντιπαραγωγικό να προσθέσετε μια ετικέτα turn:lanes=*:

Η σήμανση που χρησιμοποιεί βέλη ή άλλα σύμβολα για να υποδείξει απότομες καμπύλες του δρόμου ή στροφές επίσης δεν είναι ενδεικτική μίας "στροφής" και είναι καλύτερο να χαρτογραφείται χρησιμοποιώντας κλειδιά όπως το traffic_sign=* και το hazard=*.

Πώς να το χαρτογραφήσετε

Δρόμοι

Το κλειδί turn=* χρησιμοποιείται στον δρόμο ή στους δρόμους:

  • από το πρώτο σημείο ένδειξης μέσω οδικής διαγράμμισης, πινακίδων ή παρόμοιων ενδείξεων (συμπεριλαμβανομένης της καθοδήγησης της κυκλοφορίας με συνεχή γραμμή προς συγκεκριμένη κατεύθυνση στροφής, π.χ. "turn pockets")
  • έως τον κόμβο ή την ολοκλήρωση της συγχώνευσης.

Υποδεικνυόμενες στροφές ανά κατεύθυνση

Σε δρόμους διπλής κατεύθυνσης, οι ενδείξεις στροφής για μία κατεύθυνση του δρόμου μπορούν να δηλωθούν χρησιμοποιώντας τις καταλήξεις turn:forward=* ή turn:backward=*. Αν και δεν είναι τεχνικά απαραίτητο, το κλειδί turn:both_ways=* μπορεί να χρησιμοποιηθεί για να δηλωθεί ρητά ότι οι υποδεικνυόμενες στροφές ισχύουν και για τις δύο κατευθύνσεις του δρόμου.

Δρόμοι μονής κατεύθυνσης

Δεν υπάρχει γενικά ανάγκη να χρησιμοποιηθεί κατάληξη κατεύθυνσης όταν δηλώνονται οι υποδεικνυόμενες στροφές για έναν δρόμο μονής κατεύθυνσης. Η χρήση προθήματος κατεύθυνσης σε μονόδρομο περιορίζεται κυρίως σε περιπτώσεις όπου υπάρχουν περιορισμοί κατεύθυνσης ειδικοί για κάποιο τύπο οχήματος ή σε εναλλασσόμενους μονόδρομους.

Υποδεικνυόμενες στροφές ανά λωρίδα

Όταν η υποδεικνυόμενη στροφή διαφέρει ανάμεσα στις λωρίδες ενός δρόμου, η κατάληξη :lanes χρησιμοποιείται για να καθορίσει την υποδεικνυόμενη στροφή κάθε λωρίδας (δείτε το Lanes για περισσότερες λεπτομέρειες σχετικά με την κατάληξη). Συνοπτικά:

  • Το κλειδί αλλάζει σε turn:lanes=*
  • Κοιτάζουμε τον δρόμο προς την κατεύθυνση του osm-way.
  • Προσθέτουμε τις τιμές λωρίδων στην τιμή, ξεκινώντας από την αριστερή λωρίδα και τελειώνοντας με την δεξιά. Διαχωρίστε κάθε τιμή λωρίδας με ένα | (κάθετη γραμμή)
Υποδεικνυόμενες στροφές ανά κατεύθυνση και λωρίδα

Οι καταλήξεις κατεύθυνσης και λωρίδων μπορούν να συνδυαστούν για να ορίσουν τις υποδεικνυόμενες στροφές κάθε λωρίδας σε μια συγκεκριμένη κατεύθυνση για μια διαδρομή: turn:lanes:backward=*, turn:lanes:forward=* , και turn:lanes:both_ways=*

Όταν χρησιμοποιείται η κατάληξη ":lanes" ο αριθμός των τιμών που καθορίζονται και χωρίζονται από κάθετες γραμμές (|) πρέπει να ταιριάζει με τον αριθμό των λωρίδων σύμφωνα με την κατεύθυνσή τους.

Ίδια υποδεικνυόμενη στροφή για όλες τις λωρίδες

Το κλειδί turn=* μπορεί να χρησιμοποιηθεί χωρίς την κατάληξη :lanes για να καθορίσει την υποδεικνυόμενη στροφή για όλες τις λωρίδες σε έναν δρόμο. Αυτή η χρήση είναι αρκετά σπάνια μεταξύ των χαρτογράφων και υποστηρίζεται λιγότερο από τα εργαλεία και τους καταναλωτές δεδομένων σε σχέση με τη διαδεδομένη παραλλαγή turn:lanes=*.

Οι περισσότεροι επεξεργαστές θα χρησιμοποιήσουν την ετικέτα turn:lanes=* ακόμη και σε περιπτώσεις όπου οι υποδεικνυόμενες στροφές είναι ίδιες για κάθε δρόμο ή όταν υπάρχει μόνο μία λωρίδα.

turn=*
turn:forward=*
turn:backward=*
turn:both_ways=*
turn:both_ways:forward=*
turn:both_ways:backward=*
turn:lanes=*
turn:lanes:forward=*
turn:lanes:backward=*

Τιμές

Μια ποικιλία από υποδεικνυόμενες κατευθύνσεις στροφής μπορούν να καταγραφούν με το κλειδί turn:

Αυτές οι τιμές μπορούν να χρησιμοποιηθούν μεμονωμένα: για να δηλώσουν ότι μια λωρίδα ή ένας δρόμος μπορεί να κάνει μόνο μία συγκεκριμένη στροφή, ή σε συνδυασμό με άλλες τιμές για να οριστούν πολλαπλές κατευθύνσεις στροφής για έναν δρόμο ή λωρίδα.

Εάν καθορίζετε πολλαπλές τιμές για οποιαδήποτε από τις ξεχωριστές λωρίδες, η σειρά των λωρίδων πρέπει να διατηρείται και οι τιμές πρέπει να παραμένουν διαχωρισμένες με κάθετες γραμμές. Μια ετικέτα λωρίδων της οποίας η τιμή δίνεται ως

turn:lanes=a1;a2|b1;b2

δηλώνει τιμές για δύο λωρίδες, όχι τρεις, με κάθε λωρίδα να έχει δύο τιμές, και ισοδυναμεί με

turn:lanes=a2;a1|b2;b1

αλλά όχι με

turn:lanes=a1;b2;a2|b1

διαχωρίζοντάς τες με ερωτηματικό (;).

Τιμή Περιγραφή Παράδειγμα οδικής σήμανσης Παράδειγμα πινακίδας
none, ή <empty>

Δεν υπάρχουν ενδείξεις στροφής σε αυτή τη λωρίδα.

Μπορεί να χρησιμοποιηθεί μία κενή τιμή αντί για none (π.χ. το ||right είναι ισοδύναμο με none|none|right.) Και οι δύο επιλογές είναι έγκυρες, αν και ορισμένοι χαρτογράφοι προτιμούν την σαφή τιμή none για καλύτερη αναγνωσιμότητα.

N/A N/A
left Αριστερή στροφή
slight_left Ελαφρά αριστερή στροφή
sharp_left Απότομη αριστερή στροφή
through Ευθεία πορεία
right Δεξιά στροφή
slight_right Ελαφρά δεξιά στροφή
sharp_right Απότομη δεξιά στροφή
reverse Αναστροφή
merge_to_left Η κυκλοφορία αυτής της λωρίδας πρέπει να συγχωνευτεί με την κυκλοφορία της λωρίδας στα αριστερά της US "right lane ends" sign
merge_to_right Η κυκλοφορία αυτής της λωρίδας πρέπει να συγχωνευτεί με την κυκλοφορία της λωρίδας στα δεξιά της US "left lane ends" sign

Συνδυασμοί στροφών

left;through / through;left Αριστερή στροφή & ευθεία (μόνο) (η παραλλαγή των χρησιμοποιούμενων τιμών είναι υπό συζήτηση – δείτε τον πίνακα με ορισμένα παραδείγματα κατανομής εδώ: κατανομή)
right;through / through;right Ευθεία & δεξιά στροφή (μόνο) (η παραλλαγή των χρησιμοποιούμενων τιμών είναι υπό συζήτηση – δείτε τον πίνακα με ορισμένα παραδείγματα κατανομής εδώ: κατανομή)
left;right Αριστερή στροφή & δεξιά στροφή
left;through;right Αριστερή στροφή & ευθεία & δεξιά στροφή
reverse;through Αναστροφή & ευθεία

Σπάνια χρησιμοποιούμενες ετικέτες

Πιο περίπλοκες ή μοναδικές ενδείξεις στροφής μπορούν να χαρτογραφηθούν χρησιμοποιώντας ετικέτες που ορίζονται από τον χρήστη.

Υπάρχει το turn:lanes=slight_left|slight_left;slide_right|slight_right χαρτογραφημένο μία φορά, η μοναδική περίπτωση όπου η τιμή turn:lanes=* περιέχει το κείμενο "slide" (κλίση)[1].

slide_left Κλίση προς τα αριστερά. Σημείωση: Αυτή είναι μια νέα ετικέτα που σπάνια χρησιμοποιείται. Μπορείτε να δημιουργήσετε μια παρόμοια ετικέτα με ένα πιο κατάλληλο όνομα.
slide_right Κλίση προς τα δεξιά. Σημείωση: Αυτή είναι μια νέα ετικέτα που σπάνια χρησιμοποιείται. Μπορείτε να δημιουργήσετε μια παρόμοια ετικέτα με ένα πιο κατάλληλο όνομα.
next_right Στροφή δεξιά, όχι στην πρώτη διασταύρωση, αλλά στην επόμενη
right;next_right Στροφή δεξιά, ή δεξιά μετά την επόμενη διασταύρωση

Παραδείγματα

Αυτοκινητόδρομος με συνδέσεις και προορισμούς

Το παρακάτω παράδειγμα δείχνει έναν αυτοκινητόδρομο με δύο συνδετήριες οδούς.

lanes=3
lanes=4
turn:lanes=none|none|none|merge_to_left
change:lanes=yes|yes|not_right|yes
lanes=3 (lanes=1 on ramp roads)
lanes=4
turn:lanes=none|through|through|slight_right
change:lanes=yes|not_right|yes|yes
lanes=3
turn:lanes=none|none|through;slight_right
destination:lanes=A|A|B
 
lanes=4
turn:lanes=through|through|through|slight_right

Παράδειγμα για μονόδρομο

Υπάρχουν τρεις λωρίδες σε έναν μονόδρομο, και η αριστερή λωρίδα στρίβει αριστερά, η δεξιά λωρίδα στρίβει δεξιά και η μεσαία λωρίδα συνεχίζει ευθεία στο επόμενο κόμβο.

 turn:lanes=left|through|right

Παράδειγμα για δρόμο με δύο κατευθύνσεις

Υπάρχουν δύο λωρίδες ανά κατεύθυνση. Οι λωρίδες που κινούνται προς την ίδια κατεύθυνση με το osm-way θεωρούνται "forward", ενώ οι άλλες "backward". Η αριστερή λωρίδα της κατεύθυνσης forward στρίβει αριστερά, ενώ η δεξιά συνεχίζει ευθεία και επίσης στρίβει δεξιά. Η αριστερή λωρίδα της κατεύθυνσης backward συνεχίζει ευθεία, ενώ η δεξιά στρίβει δεξιά και επίσης συνεχίζει ευθεία. Το "δεξιά" και το "αριστερά" αναφέρονται στην κατεύθυνση πορείας των οχημάτων (δηλαδή από την οπτική του οδηγού), ακόμη και στην περίπτωση της κατεύθυνσης backward.

 turn:lanes:forward=left|through;right
 turn:lanes:backward=through|through;right

Ειδικές ενδείξεις στροφών για συγκεκριμένους τύπους οχημάτων

Σε ορισμένες περιπτώσεις, ορισμένα οχήματα — συνήθως λεωφορεία, οχήματα δημόσιας χρήσης psv ποδήλατα ή ταξί — έχουν ειδικές ενδείξεις στροφών.

Τα turn:bus:lanes=* / turn:psv:lanes=* / turn:bicycle:lanes=* / turn:taxi:lanes=* μπορούν να χρησιμοποιηθούν για τέτοια επισήμανση.

Όπως και με άλλες ετικέτες :lanes ο τύπος οχήματος τοποθετείται πριν από το τμήμα ":lanes" (π.χ. hgv:lanes, δείτε το Lanes).

Υποστήριξη από επεξεργαστές

JOSM

  • TurnLanes-tagging plugin - γραφικός επεξεργαστής ετικετών για μονόδρομες και διπλής κατεύθυνσης λωρίδες στροφής
  • [1] - στυλ για ετικέτες λωρίδων
  • [2] - προκαθορισμένη ρύθμιση για ετικέτες λωρίδων

iD

Η προσθήκη οπτικού επεξεργαστή για λωρίδες στροφής στο iD είχε δηλωθεί ως προγραμματισμένη για το διάστημα Ιούλιος–Αύγουστος 2016.[2]

Καταναλωτές δεδομένων

  • Το OsmAnd υποστηρίζει το turn:lanes=* για να εμφανίζει προτάσεις λωρίδων στη λειτουργία πλοήγησης. Σημειώστε ωστόσο, ότι η βασική ετικέτα turn=* δεν υποστηρίζεται και δεν υπάρχει σχέδιο υποστήριξής του στο προσεχές μέλλον (δείτε το OsmAnd/issues/12481).
  • Η πλοήγηση του Organic Maps υποστηρίζει το turn:lanes=*.
  • Η πλοήγηση του Magic Earth υποστηρίζει το turn:lanes=*.
  • Το OSM2World χρησιμοποιεί το turn:lanes=* tγια την απόδοση τρισδιάστατων δρόμων με ζωγραφισμένες οδικές σημάνσεις.
  • OSM Lane visualizer
  • Το Mapbox Navigation SDK, το οποίο υποστηρίζεται από το OSRM και το Valhalla, εμφανίζει εικονίδια λωρίδων κατά την πλοήγηση στροφή προς στροφή με βάση την ετικέτα turn:lanes=* του δρόμου αμέσως πριν από τη διασταύρωση.

Έλεγχοι διασφάλισης ποιότητας

Δείτε επίσης

Αναφορές