El:Key:level

From OpenStreetMap Wiki
Jump to navigation Jump to search
level
Περιγραφή
Αριθμός ορόφου όπου βρίσκεται το στοιχείο (0 για ισόγειο, -1 για υπόγειο) Show/edit corresponding data item.
Ομάδα: buildings
Για χρήση σε αυτά τα στοιχεία
μπορεί να χρησιμοποιηθεί σε κόμβουςμπορεί να χρησιμοποιηθεί σε γραμμέςμπορεί να χρησιμοποιηθεί σε περιοχές (και σχέσεις πολυπολυγώνων)να μη χρησιμοποιείται σε σχέσεις (εκτός από σχέσεις πολυπολυγώνων)
Χρήσιμοι συνδυασμοί
Δείτε επίσης
Κατάσταση: ντε φάκτο

Το κλειδί level=* υποδηλώνει το επίπεδο του ορόφου στο οποίο βρίσκεται ένα στοιχείο (όπως μια εγκατάσταση (amenity) ή ένα κατάστημα (shop)) εντός ενός κτιρίου. Κατά σύμβαση, η τιμή μηδέν υποδηλώνει το ισόγειο, ενώ οι αρνητικοί αριθμοί υποδηλώνουν υπόγειους ορόφους. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Simple Indoor Tagging.

Προσθέστε το level:ref=* για να καθορίσετε τον τρόπο με τον οποίο υποδεικνύεται ένας όροφος μέσα στο ίδιο το πολυώροφο κτίριο (στα κουμπιά του ανελκυστήρα, στα πλατύσκαλα, στα γραμματοκιβώτια, στους χάρτες των καταστημάτων και των εγκαταστάσεων του κτιρίου, στα επίπεδα ενός πολυώροφου χώρου στάθμευσης), όταν αυτός διαφέρει από την τιμή του level. Για παράδειγμα, χρησιμοποιήστε τις ετικέτες level=-1 και level:ref=B1 για το πρώτο υπόγειο επίπεδο ενός χώρου στάθμευσης, εάν αυτό αναγράφεται με αυτόν τον τρόπο στον ανελκυστήρα. Δείτε την παρακάτω ενότητα για περισσότερες λεπτομέρειες.

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

Ωστόσο, για τις συνήθεις διασταυρώσεις δρόμων, υδάτινων οδών ή σιδηροδρομικών γραμμών μέσω γεφυρών ή σηράγγων, θα πρέπει να χρησιμοποιείται το layer=*.

Οι δρόμοι οι άλλες οδοί που διέρχονται μέσα από κτίρια θα πρέπει να επισημαίνονται με tunnel=building_passage. Θα πρέπει να επισημαίνονται με level μόνο εάν επιτρέπουν την πρόσβαση σε συγκεκριμένο επίπεδο του κτιρίου.

Τιμές

Η τιμή του level=* είναι αριθμητική και χρησιμοποιείται για να υποδηλώσει την κατακόρυφη σειρά των ορόφων. Συνήθως, το level=0 αντιστοιχεί στο ισόγειο, το level=1 στον όροφο ακριβώς από πάνω και οι υπόγειοι όροφοι ξεκινούν από το level=-1.

Το level=0 αντιστοιχεί εδώ στο επίπεδο που σημειώνεται με το γράμμα D


Εάν το κτίριο είναι εν μέρει θαμμένο στο έδαφος, το επίπεδο 0 αντιστοιχεί στο χαμηλότερο επίπεδο που έχει ένα τμήμα του πάνω από το έδαφος, ώστε να διατηρείται η συνέπεια με το κλειδί building:levels=* των προδιαγραφών Simple 3D Buildings.

Δεν είναι απαραίτητο να υπάρχει εξωτερική πόρτα σε αυτό το επίπεδο. Αρκεί ένα τμήμα του να βρίσκεται στον υπαίθριο χώρο, ώστε να θεωρείται ισόγειο.

Έτσι, ένα κατάστημα με shop=* που βρίσκεται στο επίπεδο D θα επισημαίνεται με level=0, μια είσοδος με entrance=* που βρίσκεται δεξιά από το C θα επισημαίνεται με level=1 και μια εγκατάσταση με amenity=* που βρίσκεται στο πλήρως υπόγειο επίπεδο E θα επισημαίνεται με level=-1.

Το επίπεδο A είναι το πρώτο επίπεδο στη στέγη, αλλά η ετικέτα level=* χρησιμοποιείται για όλα τα επίπεδα του κτιρίου. Επομένως, το επίπεδο A θα επισημαίνεται με level=3.

Ένα κτίριο μπορεί να παραλείπει ορισμένους αριθμούς ορόφων, όπως τον 13ο όροφο σε ορισμένες δυτικές χώρες (κυρίως στις ΗΠΑ) ή τους ορόφους 4 και 14 σε κινεζόφωνες χώρες. Σε αυτήν την περίπτωση, επισημάνετε το κτίριο με non_existent_levels=* ώστε να αποτρέψετε τους καταναλωτές δεδομένων από το να υπολογίζουν εσφαλμένα τους αριθμούς των ορόφων για τα στοιχεία που βρίσκονται πάνω από τον όροφο που παραλείπεται.

Αρίθμηση ισογείου

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

Χώρες ανάλογα με το σύστημα αρίθμησης ορόφων.      "Υπόγειο", "ισόγειο", "πρώτος όροφος"      "Υπόγειο", "πρώτος όροφος", "δεύτερος όροφος"      Διαφέρει ανάλογα με τη γλώσσα ή την περιοχή

Γενικά, το κλειδί level=* αγνοεί αυτές τις διακρίσεις και προτιμά το σύστημα αρίθμησης που ξεκινά από το μηδέν, επειδή αρχικά σχεδιάστηκε ως κλειδί αναγνώσιμο από μηχανές για την τρισδιάστατη απόδοση κτιρίων. Οι καταναλωτές δεδομένων που υποστηρίζουν το Simple Indoor Tagging απαιτούν οι τιμές να είναι αριθμητικές και διαδοχικές, ακόμη και για υπόγεια επίπεδα και ημιώροφους που στην πραγματικότητα είναι γνωστοί με συντομογραφίες όπως "B", "B1", "G", "M", και "2M".

Οι τιμές του level=* ξεκινούν σε μεγάλο βαθμό από το μηδέν ακόμη και σε πολλές περιοχές όπου στην καθημερινή ζωή επικρατεί το σύστημα αρίθμησης που ξεκινά από το ένα. Ωστόσο, οι χαρτογράφοι παραλείπουν σχεδόν πάντα το 0 στο Καζακστάν, στην Κορέα και στη Μογγολία, σε βαθμό που δεν μπορεί να εξηγηθεί μόνο από το γεγονός ότι αντιμετωπίζουν το 0 ως μια προεπιλεγμένη τιμή που υπονοείται και δεν χρειάζεται να δηλωθεί.

Χρήση του level=* σε χώρες με αρίθμηση ορόφων που ξεκινά από το ένα, σύμφωνα με τα στοιχεία του Μαρτίου 2022
Χώρα Υψηλό ποσοστό (%) για το 0 υποδηλώνει σύστημα αρίθμησης που ξεκινά από το μηδέν Χαμηλό ποσοστό (%) για το 0 και υψηλό ποσοστό για την τιμή 1 υποδηλώνουν σύστημα αρίθμησης που ξεκινά από το 1
0 0 (%) -1 -1 (%) 1 1 (%) B B (%) G G (%)
Λευκορωσία 1,695 25.48% 1,996 30.01% 1,598 24.02% 0 0.00% 0 0.00%
Καναδάς 9,801 46.69% 2,024 9.64% 5,827 27.76% 0 0.00% 0 0.00%
Χιλή 152 18.29% 46 5.54% 310 37.30% 0 0.00% 0 0.00%
Κίνα 3,618 25.06% 1,680 11.64% 3,880 26.87% 0 0.00% 3 0.00%
Κολομβία 263 10.70% 1,568 63.79% 301 12.25% 0 0.00% 0 0.00%
Εκουαδόρ 186 28.88% 45 6.99% 226 35.09% 0 0.00% 0 0.00%
Φινλανδία 3,232 34.10% 742 7.83% 3,149 33.23% 0 0.00% 0 0.00%
Ιαπωνία 21,437 41.76% 3,896 7.59% 11,430 22.27% 0 0.00% 0 0.00%
Καζακστάν 44 8.71% 31 6.14% 337 66.73% 0 0.00% 0 0.00%
Μολδαβία 131 44.71% 7 2.39% 51 17.41% 0 0.00% 0 0.00%
Μογγολία 12 6.59% 2 1.10% 71 39.01% 0 0.00% 0 0.00%
Βόρεια Κορέα 2 1.43% 22 15.71% 95 67.86% 0 0.00% 0 0.00%
Νορβηγία 1,988 30.64% 963 14.84% 1,581 24.36% 0 0.00% 0 0.00%
Περού 756 30.14% 125 4.98% 968 38.60% 0 0.00% 0 0.00%
Ρωσία 9,084 24.89% 5,455 14.95% 10,611 29.08% 1 0.00% 0 0.00%
Νότια Κορέα 246 4.88% 366 7.26% 2,497 49.52% 0 0.00% 0 0.00%
Ταϊβάν 1,081 18.64% 678 11.69% 1,854 31.97% 0 0.00% 0 0.00%
Ουκρανία 3,468 44.36% 749 9.58% 2,131 27.26% 0 0.00% 0 0.00%
Ηνωμένες Πολιτείες 41,537 40.65% 7,432 7.27% 26,598 26.03% 4 0.00% 25 0.00%

Ανεξάρτητα από τη σύμβαση επισήμανσης που εφαρμόζεται σε κάθε χώρα, οι άπειροι χαρτογράφοι που δεν γνωρίζουν τη συγκεκριμένη σύμβαση ενδέχεται περιστασιακά να επισημαίνουν το level=* με βάση το σύστημα αρίθμησης που ξεκινά από το ένα.[1] Ορισμένες περιπτώσεις επισήμανσης με αυτό το σύστημα ενδέχεται επίσης να προέκυψαν από προηγούμενη έκδοση αυτού του άρθρου. Οι καταναλωτές δεδομένων ενδέχεται να είναι σε θέση να αντιμετωπίσουν ορισμένες αποκλίσεις στην αρίθμηση των ορόφων. Για παράδειγμα, εάν ορισμένα στοιχεία μέσα σε ένα κτίριο έχουν τιμή level=* μεγαλύτερη από την τιμή του building:levels=* του κτιρίου και κανένα από τα στοιχεία του κτιρίου δεν έχει επισημανθεί με level=0, τότε ένας καταναλωτής δεδομένων θα μπορούσε να μειώσει όλες τις τιμές level=* κατά ένα.

Ονομασίες ορόφων

Κύριο άρθρο: Key:level:ref
Κύριο άρθρο: Key:addr:floor

Όταν ένα κτίριο χρησιμοποιεί μη αριθμητικές ή άλλες μη τυποποιημένες ονομασίες ορόφων, επισημάνετε τα επιμέρους στοιχεία κάθε ορόφου με level:ref=*, ιδανικά επιπλέον του level=* ώστε να αποτρέπεται η εσφαλμένη διαχείρισή τους από τους καταναλωτές δεδομένων. Για παράδειγμα, το εμπορικό κέντρο Siam Paragon στην Μπανγκόκ αποτελείται από τους ακόλουθους ορόφους: B, G, M, 1, 2, 3, 4, 4A, και 5.[2]. Ένα κατάστημα στον όροφο 4A μπορεί επομένως να επισημανθεί με level:ref=4A.

Η επισήμανση καταστημάτων αποκλειστικά με level:ref=* μπορεί να δημιουργήσει προβλήματα, επειδή ένας καταναλωτής δεδομένων δεν μπορεί να προσδιορίσει με αξιοπιστία τη σχετική κατακόρυφη σειρά των ορόφων του κτιρίου. Για να συγκεντρώσει αυτές τις πληροφορίες, το σχήμα Simple Indoor Tagging προτείνει τη δημιουργία ενός περιγράμματος για κάθε επίπεδο, με την ετικέτα indoor=level, προσθέτοντας σε αυτό τόσο το level=* όσο και τοlevel:ref=*. Αυτό λειτουργεί και αντίστροφα, δηλαδή όταν στα επιμέρους καταστήματα έχει οριστεί μόνο το level=*.

Υπάρχει επίσης μια συνεχιζόμενη συζήτηση σχετικά με τη χρήση κλασματικών τιμών, π.χ. level=0.5 ή level=1.5 για ημιώροφους και κλιμακοστάσια. Δείτε τις προτάσεις για περισσότερα παραδείγματα.Πού βρίσκεται μια τέτοια πρόταση; Προσθέστε σύνδεσμο.

Πολλαπλές τιμές

Ένα κατάστημα που βρίσκεται σε δύο επίπεδα ενός κτιρίου θα έχει, για παράδειγμα, τις ετικέτες: shop=* και level=0;1. Το κατάστημα δεν είναι απαραίτητα προσβάσιμο και από τα δύο επίπεδα. Ενδεχομένως να μπορείτε να προσθέσετε τις ετικέτες entrance=* ή/και door=* με την τιμή level=0 εάν η είσοδος βρίσκεται μόνο στο ισόγειο.

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

Αντίστοιχα, ένα κλιμακοστάσιο μπορεί να επισημανθεί με level=-1;0 υποδηλώνοντας ότι υπάρχει σε αυτά τα δύο επίπεδα (χωρίς αυτό να σημαίνει απαραίτητα ότι είναι προσβάσιμο και από τα δύο).

Χρησιμοποιήστε παύλα (-) για να δηλώσετε ένα εύρος αριθμών χωρίς παραλειπόμενες τιμές. Για παράδειγμα, ο ανελκυστήρας ενός πολυώροφου κτιρίου 32 ορόφων με δύο υπόγεια επίπεδα θα επισημανθεί με level=-2-32.

Παράδειγμα

a question mark

This article or section contains questionable, contentious or controversial information. See the talk page for more information.
Ασαφής χρήση του non_existent_levels=* σε σχέση με τη μορφή και τον ορισμό των level=* , level:ref=* , και building:levels=*. Τον Νοέμβριο του 2025, παρατηρείται περιορισμένη χρήση (λιγότερες από 100 περιπτώσεις) των non_existent_levels=0 , και non_existent_levels=13. Talk:Key:non existent levels#non_existent_levels_in_the_US
Ένας τυπικός ανελκυστήρας στις Ηνωμένες Πολιτείες (level=-2;-1;0;0.5;1-11;13), (level:ref=B2;B;1;M;2-12;14)
Κουμπί level=* level:ref=*
14 13 14
το κτίριο παραλείπει τον 13ο,
προσθέστε την ετικέτα non_existent_levels=12 στο κτίριο.
12 11 12
…
3 2 3
2 1 2
M 0.5 M
☆1 0 1
B -1 B
B2 -2 B2

Δείτε επίσης

  • layer=* - Χρησιμοποιείται για τη σήμανση της κατακόρυφης σχέσης μεταξύ δύο στοιχείων που διασταυρώνονται ή επικαλύπτονται, π.χ. γεφυρών και σηράγγων σε διασταυρώσεις αυτοκινητοδρόμων ή σιδηροδρομικών γραμμών.
  • building:levels=* - Ο αριθμός των υπέργειων επιπέδων ενός κτιρίου, χωρίς να περιλαμβάνονται τα επίπεδα της στέγης και τα υπόγεια επίπεδα.
  • roof:levels=* - Ο αριθμός των επιπέδων στη στέγη.
  • building:levels:underground=* - Ο αριθμός των υπόγειων επιπέδων.
  • addr:floor=* - Ο όροφος στον οποίο βρίσκεται ένα διαμέρισμα.
  • repeat_on=* - Για στοιχεία που επαναλαμβάνονται σε πολλαπλά επίπεδα ή ορόφους, όπου μπορούν να βρεθούν παρόμοια αντίγραφά τους στην ίδια θέση.
  • tunnel=building_passage - Ένα πέρασμα μέσα από κτίριο, συνήθως με τη μορφή αψιδωτής διόδου ή χώρου κάτω από προεξέχον τμήμα του κτιρίου.
  • level:ref=* - Για τον αριθμό ή την ονομασία του ορόφου όπως αναγράφεται, όταν διαφέρει από την τιμή του level.
  • Indoor Mapping - Χαρτογράφηση εσωτερικών χώρων.
  • Proposal:Level

Παραπομπές