Greece/Public Transport

From OpenStreetMap Wiki
Jump to navigation Jump to search
Logo. Feature : Public transport in Greece
One example for Feature : Public transport in Greece
Description
Railways, buses, trams, etc.
Tags

This page is intended for the documentation of public transport in Greece.

*Οι οδηγίες ακολουθούν το New Public Transport Schema version 2 (PTv2).

Χαρτογραφώντας τις στάσεις

Όλες οι ονομασίες των στάσεων λεωφορείων / τρόλεϊ θα αναγράφονται με κεφαλαία γράμματα, όπως ακριβώς αναγράφονται στις στάσεις του ΟΑΣΑ και ΟΑΣΘ.

Κάθε στάση θα έχει δύο nodes:

1. node node για την στάση που βρίσκεται πάνω στο πεζοδρόμιο ως public_transport=platform και highway=bus_stop με tags:

Key Value Comment Recommendation
public_transport platform Ορίζει το σημείο σαν μια αποβάθρα στο πεζοδρόμιο, στην οποία οι επιβάτες αναμένουν για το μεταφορικό μέσο. Αν δεν υπάρχει πραγματική αποβάθρα, μπορείτε να ορίσετε μια πινακίδα στάσης (pole). υποχρεωτικό
highway bus_stop Αυτή είναι μια παλαιότερη ετικέτα (tag) η οποία παραμένει απαραίτητη επειδή χωρίς αυτήν η στάση λεωφορείου δεν αποδίδεται στην κεντρική σελίδα, δείτε το bug report. υποχρεωτικό
name Individual name Το όνομα με το οποίο είναι γνωστή η στάση / αποβάθρα (σε κεφαλαία γράμματα). π.χ. ΣΧΟΛΕΙΑ, ΑΣΤΥΝΟΜΙΑ, 25ης ΜΑΡΤΙΟΥ, 2η ΘΕΟΤΟΚΗ recommended if no public_transport=stop_area exists, else optional
ref Reference Αριθμός στάσης από ΟΑΣΑ π.χ. 400201, 420020 recommended if no public_transport=stop_area exists or differs, else optional
operator Operator Το όνομα της εταιρείας που διαχειρίζεται την στάση / αποβάθρα. πχ ΟΑΣΑ recommended if no public_transport=stop_area exists, else optional
network Local / regional network Το όνομα του δικτύου στο οποίο ανήκει η στάση / αποβάθρα. πχ ΟΣΥ recommended if no public_transport=stop_area exists, else optional
shelter yes / no Ορίζει αν υπάρχει σκέπαστρο το οποίο δεν έχει ορισθεί ξεχωριστά με το amenity=shelter. συνιστάται αν υπάρχει, αλλιώς προαιρετικό
bench yes / no Ορίζει αν υπάρχει παγκάκι το οποίο δεν έχει ορισθεί ξεχωριστά με το amenity=bench. συνιστάται αν υπάρχει, αλλιώς προαιρετικό
covered yes / no Για καλυπτόμενες στάσεις / αποβάθρες. Αυτό δεν αντικαθιστά μια σωστή επισήμανση με το layer key. recommended if yes, but not needed if there is a specific structure (other than a general landuse classification) on a higher layer covering the whole platform.
route_ref π.χ. 040;130;Α1;Β1 Περιλαμβάνει όλες τις γραμμές που δρομολογούνται στη στάση του λεωφορείου. προαιρετικό

2. node node για το σημείο που σταματά το όχημα πάνω στον δρόμο ως public_transport=stop_position με tags:

Key Value Comment Recommendation
public_transport stop_position Ορίζει αυτό το σημείο σαν μια θέση στάσης του οχήματος πάνω στον δρόμο υποχρεωτικό
bus yes / no Ορίζει αν τα λεωφορείο σταματούν σε αυτή τη θέση στάσης πάνω στον δρόμο συνιστάται αν υπάρχει, αλλιώς προαιρετικό
trolleybus yes / no Ορίζει αν τα τρόλεϊ σταματούν σε αυτή τη θέση στάσης πάνω στον δρόμο συνιστάται αν υπάρχει, αλλιώς προαιρετικό
name Individual name Το όνομα με το οποίο είναι γνωστή η στάση / αποβάθρα (σε κεφαλαία γράμματα). recommended if no public_transport=stop_area exists, else optional
ref Reference Αριθμός στάσης από ΟΑΣΑ recommended if no public_transport=stop_area exists, else optional
operator Operator Το όνομα της εταιρείας που διαχειρίζεται την στάση / αποβάθρα. πχ ΟΑΣΑ recommended if no public_transport=stop_area exists, else optional
network Local / regional network Το όνομα του δικτύου στο οποίο ανήκει η στάση / αποβάθρα. πχ ΟΣΥ recommended if no public_transport=stop_area exists, else optional

Για κάθε στάση που έχει δημιουργηθεί, θα δημιουργείται και ένα relation ως public_transport=stop_area

Σε κάθε ένα απο αυτά relations θα καταχωρούνται τα stop και platform της κάθε στάσης, Κάθε στάση θα έχει το δικό της relation με το δικό της όνομα (name).

Παράδειγμα (στο Josm) με τα tags και τα μέλη (members) για stop_area relation.

Bus stop area.jpg

Δημιουργία διαδρομών λεωφορείων & τρόλεϊ (εκτός κυκλικών)

Θα δημιουργούνται δύο route relations ένα για κάθε κατεύθυνση (Αφετηρία=>Τέρμα, Τέρμα=>Αφετηρία) π.χ. 049 ΠΕΙΡΑΙΑΣ - ΟΜΟΝΟΙΑ & 049 ΟΜΟΝΟΙΑ - ΠΕΙΡΑΙΑΣ. Σε κάθε route relation θα καταχωρούνται ως μέλη (members) τα παραπάνω nodes, Στην λίστα αυτή για κάθε στάση θα καταχωρείται πρώτα το stop_position με role stop και μετά το platform με role platform ακολουθώντας την αλληλουχία των στάσεων που ακολουθεί το λεωφορείο / τρόλεϊ σε κάθε διαδρομή.

Παράδειγμα (στο Josm) route relation με τα tags και τα μέλη (members) με σωστή αλληλουχία:

Bus909.jpg

Στα tags from=* και to=* βάζουμε τα ονόματα της αρχικής και τελικής στάσης αντίστοιχα.

Έπειτα, αμέσως μετά τις στάσεις στην λίστα του route relation θα καταχωρούνται οι δρόμοι (ways) πάλι με την ίδια αλληλουχία που ακολουθεί το λεωφορείο / τρόλεϊ.

Παράδειγμα (στο Josm) route relation με τα tags και τα μέλη (members). Παρατηρούμε ότι δεξιά από κάθε δρόμο (way) υπάρχει ένα βέλος.

Αν όλα τα βέλη φαίνονται ενωμένα όπως στην παρακάτω εικόνα, με μια κόκκινη τελεία στον πρώτο δρόμο και μία στον τελευταίο,

τότε η αλληλουχία είναι σωστή. Αν υπάρχουν κόκκινες τελείες ενδιάμεσα και σε άλλους δρόμους τότε η αλληλουχία δεν είναι σωστή.

Bus909a.jpg

Επίσης χρήσιμο για το OSM είναι να "ξέρει" ότι οι δύο παραπάνω διαδρομές ανήκουν στην ίδια λεωφορειακή γραμμή. Για αυτό καλό είναι να δημιουργείται και ένα relation type=route_master στο οποίο θα καταχωρούνται οι δύο παραπάνω διαδρομές (relations).

Στο name βάζουμε το επίσημο όνομα της λεωφορειακής γραμμής από τον ΟΑΣΑ

Παράδειγμα (στο Josm) route_master relation με τα tags και τα μέλη (members).

049 route master.png

Αν η διαδρομή αναφέρεται από τον ΟΑΣΑ ως κυκλική τότε θα έχει μόνο ένα route relation με ίδια from=* και to=*, και επίσης καταχωρούμε την ίδια αρχική-τελική

στάση δύο φορές, μια στην αρχή της λίστας των στάσεων και μία στο τέλος.