El:Ετικέτες

From OpenStreetMap Wiki
(Redirected from El:Tags)
Jump to navigation Jump to search
Mf tag.svg

Μια ετικέτα (ανεφέρεται και στα αγγλικά ως ταγκ/tag) αποτελείται από δύο μέρη, ένα κλειδί και μια τιμή. Οι ετικέτες περιγράφουν συγκεκριμένα χαρακτηριστικά των στοιχείων του χάρτη (κόμβοι, γραμμές, ή σχέσεις) ή σύνολα αλλαγών. Και τα δύο είναι πεδία κειμένου ελεύθερης μορφής, αλλά συχνά αναπαριστούν αριθμητικά ή άλλα δομημένα στοιχεία. Υπάρχουν συμβάσεις σχετικά με τη σημασία και τη χρήση των ετικετών, οι οποίες αποτυπώνονται σε αυτό το wiki. Παρ' όλα αυτά, σε περιορισμένες περιπτώσεις υπάρχουν ανταγωνιστικές αντιλήψεις για την σημασία των ετικετών, ή χαρτογράφοι που τις χρησιμοποιούν με διαφορετικούς τρόπους.

As of February 2024, το OpenStreetMap περιέχει πάνω από 96 χιλιάδες διαφορετικά κλειδιά και πάνω από 155 χιλιάδες διαφορετικές ετικέτες.

Κλειδιά και τιμές

Οι ετικέτες εφαρμόζονται σε στοιχεία ή σύνολα αλλαγών (δηλαδή, ταγκάρονται) με αποτέλεσμα μια συλλογή από ετικέτες οποιουδήποτε μεγέθους. Παρ' όλα αυτά. κάθε συλλογή μπορεί να έχει κάθε κλειδί μόνο μία φορά. Όταν δεν υπάρχει ετικέτα, υπάρχουν ορισμένες τιμές που θεωρούνται προεπιλογές, ή τιμές κληρονομημένες από τα μητρικά στοιχεία.

Το κλειδί λοιπόν, χρησιμοποιείται για να περιγράψει ένα θέμα, κατηγορία, ή τύπος χαρακτηριστικού (π.χ., τύπος οδικής αρτηρίας ή όνομα). Τα κλειδιά μπορούν να τροποποιηθούν με προθέματα, ενθέματα ή επίθεματα (συνήθως, χωριζόμενα με άνω και κάτω τελεία, :), δημιουργώντας υπέρ- ή υποκατηγορίες, ή χώρο ονομάτων. Ένας κοινός χώρος ονομάτων είναι για τον προσδιορισμό γλώσσας.

Η τιμή δίνει λεπτομέρειες για το στοιχείο που καθορίζεται από το κλειδί. Συνήθως, οι τιμές είναι ελεύθερο κείμενο (π.χ., name="Βασιλίσσης Αμαλίας"), μία από ένα σύνολο διαφορετικών τιμών (μια απαρίθμηση π.χ., highway=motorway), πολλαπλές τιμές από μια απαρίθμηση (χωρισμένες με ερωτηματικό/semicolon), ή ένα νούμερο (ακέραιος ή δεκαδικός), όπως για μια απόσταση. Η τιμή είναι υποχρεωτική για την ετικέτα, ακόμα και αν το νόημα του κλειδιού είναι αυτονόητο (π.χ. motorcycle:rental=yes).

Παρακάτω μερικά παραδείγματα στη πράξη:

  • highway=residential μια ετικέτα με κλειδί highway και τιμή residential που οφείλει να χρησιμοποιείται σε γραμμή για να ορίσει οδό με κατοικίες.
  • name=Κομνηνών μια ετικέτα για την οποία το πεδίο τιμής χρησιμοποιείτα για να προσδιορίσει το όνομα της συγκεκριμένης οδού
  • maxspeed=30 μια ετικέτα της οποίας η τιμή είναι αριθμητική και προσδιορίζει την ταχύτητα και την μονάδα ταχύτητας. Η μονάδα, km/h, εννοείται, αλλά μπορεί να προσδιοριστεί ρητά; μπορούν εναλλακτικά να προσδιοριστούν μίλια ανά ώρα προσθέτοντας mph. Σε όλο το OSM, οι μετρικές μονάδες είναι η προεπιλογή.
  • maxspeed:forward=* ένα κλειδί που περίεχει ένα χώρο ονομάτων για το maxspeed γγια να διαφοροποιηθεί περαιτέρω το νόημα του.
  • name:de:1953-1990=Ernst-Thälmann-Straße μια ετικέτα με το κλειδί name να προτίθεται από χώρους ονομάτων που ορίζουν συγκεκριμένα το Γερμανικό όνομα που ήταν σωστό σε συγκεκριμένες χρονολογίες.

Βρίσκοντας την ετικέτα σας

Οι παρακάτω πηγές χρησιμοποιούνται συχνά για την εύρεση της κατάλληλης ετικέτες ή για την εξερεύνηση της χρήσης ετικετών:

Τεχνικές προδιαγραφές

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

Χρήση σε επεξεργαστή

Κύριο άρθρο: Preset

Ορισμένοι επεξεργαστές OSM (για παράδειγμα οι iD, Potlatch 3, MapComplete) κρύβουν τις ετικέτες των αντικειμένων ως προεπιλογή, και δεν τις αφήνουν να τροποποιηθούν απευθείας· αντ' αυτού οι χρήστες επιλέγουν μια προεπιλογή και συμπληρώνουν μια φόρμα. Παρ' όλα αυτά, οι περισσότεροι επεξεργαστές όλες οι ετικέτες μπορούν να εμφανιστούν και να επεξεργαστούν μπαίνοντας σε κάποιο είδος προηγμένης λειτουργίας του επεξεργαστή σας.

iD

  1. (χρειάζεται μόνο αν δημιουργείται νέο αντικείμενο) Επιλέξτε τη γενική προεπιλογή χαρακτηριστικού (είναι η τελευταία στη σειρά). Αν για παράδειγμα επιλέξατε να δημιουργήσετε ένα νέα αντικείμενο «σημείου», διαλέξτε την προεπιλογή «σημείο»
  2. Επιλέξτε «Ετικέτες» είτε ως λίστα είτε ως κείμενο (κάτω αριστερά)

StreetComplete

  1. Πατήστε αναίρεση (κάτω-αριστερά στην οθόνη)
  2. Επιλέξτε είτε την επιλογή τελευταίας αλλαγής ή προβολή ιστορικού αλλαγών
  3. Στην τελική οθόνη επιβεβαίωσης το StreetComplete απαριθμεί τις ετικέτες που προστέθηκαν με την αλλαγή (και που θα άλλαζαν σε μια επαναφορά)

MapComplete

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

Σύνταξη key=value (κλειδιού-τιμής)

Σε συζητήσεις και ενώ δουλεύουμε με συγκεριμένα εργαλεία. είναι κοινό να αναφερόμαστε σε μια ετικέτα με τη σύνταξη key=value, δηλαδή, το κλειδί, μετά ίσον, μετά η τιμή. Ορισμένες φορές, το κλειδί ή η τιμή βρίσκονται σε εισαγωγικά για την αποφυγή παρερμηνείας: key="value" or "key"="value"; τα εισαγωγικά (και, πράγματι, το ίσον) δεν είναι μέρος του περιεχομένου της ετικέτας.

Η σύνταξη key=value ή κάποια παραλλαγή αυτής χρησιμοποείται στα παρακάτω εργαλεία:

  • iD – Όταν επιλέγετε ένα χαρακτηριστικό, επεκτείνετε το πεδίο Ετικετών στο αριστερό sidebar και αλλάξτε τη προβολή από list σε text.
  • JOSM – Κάντε δεξί κλικ στο πάνελ Ετικέτες και διαλέξτε «Αντιγραφή όλων των Κλειδιών/Τιμών».
  • Level0
  • Ευρετήριο Προτάσεων Ονομάτων – Ένα σύνολο ετικετών σε μορφή key=value απαριθμούνται κάτω από κάθε εγγραφή στο ευρετήριο.
  • Επεξεργαστής Ετικετών OpenStreetMap
  • OsmiumΟι εκφράσεις φίλτρου συμπληρώνουν τη σύνταξη κλειδιού-τιμής με πρόσθετη σύνταξη για εναλλακτικά κλειδιά ή τιμές.
  • Overpass turbo – Η σύνταξη αυτή εμφανίζεται στην OverpassQL ως το φίλτρο has-kv και στην απλούστερη σύνταξη του οδηγού.
  • Taginfo – Εισάγετε σύνταξη key=value στην αναζήτση για να βρείτε μια ετικέτα.

Σε αυτό το wiki, μπορείτε να αναφερθείτε σε μια ετικέτα με χρήση σύνταξης κλειδιού-τιμής κάνοντας χρήση του πρότυπου {{Tag}}.

Ορισμένες φορές, ένας ρόλος σχέσης δίνεται ως role=…. Αυτό σημαίνει ότι ο ρόλος του στοιχείου στη σχέση έχει τεθεί στη τιμή στα δεξιά του ίσον, όχι ότι ένα κλείδι με όνομα role=* έχει τεθεί σε αυτή τη τιμή.

Μεταδεδομένα

Ορισμένες ετικέτες χρησιμοποιούνταν σε στοιχεία δεδομένων μονάχα για την επικόλληση μεταδεδομένων που εμφανίζονταν σε επεξεργαστές χαρτών ή σε εργαλεία διασφάλισης ποιότητας (όπως κατάσταση ολοκλήρωσης, προσεγγίσεις, πηγές δεδομένων ή εικόνας, έκδοση επεξεργαστή ή εργαλείου κτλπ.). Από την έκδοση 0.6 του API, οι επεξεργαστές χάρτη και τα εργαλεία εισαγωγής ενθαρρύνονται να επικολλούν ορισμένες ετικέτες μεταδεδομένων στα σύνολα αλλαγών που δημιουργούν (τα σύνολα αλλαγών δεν είναι στοιχεία δεδομένων) αντί να ταγκάρουν κάθε προστιθέμενο ή αλλαγμένο στοιχείο δεδομένων: αυτές οι ετικέτες είναι πλέον τεκμηριωμένες στο wiki ως «απορριπτέες», σημαίνει ότι μπορούν να διαγραφούν σιωπηλά στα στοιχεία δεδομένων από επεξεργαστές όταν τα ενημερώνουν (μπορούν ακόμα να χρησιμοποιηθούν σε σύνολα αλλαγών, και αυτές οι ετικέτες συνεχίζουν να είναι ορατές σε παλαιότερες εκδόσεις των στοιχείων όπου αυτές οι απορριπτέες ετικέτες έχουν αφαιρεθεί, και μπορείτε ακόμα να επιθεωρήσετε αυτές τις παλαιότερες ετικέτες από παλαιότερα σύνολα αλλαγών, που δεν χρησιμοποιούσαν αυτή την τώρα προτιμητέα μέθοδο ταγκαρίσματος, επειδή το σύνολο αλλαγών ακόμα δείχνει προς παλαιότερες εκδόσεις των στοιχείων που είχαν αυτές τις ετικέτες).

Δείτε επίσης