wiki:El:Styles

Τεχνοτροπίες Χαρτών JOSM

source:trunk/resources/images/dialogs/mapstyle.svg Η προβολή χάρτη JOSM μπορεί εύκολα να προσαρμοστεί με διαφορετικά στυλ. Πολλές τεχνοτροπίες περιλαμβάνονται στο JOSM από προεπιλογή.

Υπάρχουν βασικές τεχνοτροπίες (π.χ. τυπική JOSM​ ή Potlatch 2) που καλύπτουν ένα ευρύ φάσμα χαρακτηριστικών το καθένα. Μπορούν να συνδυαστούν με πρόσθετα στυλπου καλύπτουν πιο ειδικά θέματα. Δείτε τη λίστα με τις διαθέσιμες τεχνοτροπίες παρακάτω.

Περαιτέρω προσαρμογή είναι δυνατή μέσω επιλογών στυλ ή δημιουργώντας το δικό σας στυλ.

Επιλέγοντας τεχνοτροπίες

Το JOSM έχει τρεις λίστες Διαθέσιμες τεχνοτροπίες: διαθέσιμα στυλ (όλα τα στυλ από το αποθετήριο στυλ) → Ενεργές τεχνοτροπίες (τα αγαπημένα σας) → ☑ Επιλεγμένα στυλ (που χρησιμοποιούνται στην πραγματικότητα για τη βαφή του χάρτη).

Το JOSM συνοδεύεται από ορισμένες τεχνοτροπίες στη λίστα "ενεργές τεχνοτροπίες" από προεπιλογή. Μπορείτε να επιλέξετε στυλ από αυτήν τη λίστα με τις "ενεργές τεχνοτροπίες" που θα χρησιμοποιηθούν πραγματικά για τη βαφή του χάρτη κάνοντας κλικ στο πλαίσιο τσεκαρίσματος (☑) στη γραμμή της επιθυμητής τεχνοτροπίας

Σημειώστε ότι, εκτός αν εργάζεστε με πρόσθετα στιλ, πιθανότατα θέλετε να είναι επιλεγμένο ☑ μόνο ένα στιλ κάθε φορά.

Ενεργοποίηση περισσότερων τεχνοτροπιών

Οδηγίες:

  1. Ανοίξτε τις Προτιμήσεις Τεχνοτροπίας Βαφής Χάρτη
  2. Επιλέξτε μία τεχνοτροπία από τη λίστα των Διαθέσιμων τεχνοτροπιών (αριστερή πλευρά)
  3. Ενεργοποιήστε τη κάνοντας κλικ στο source:trunk/resources/images/preferences/activate-right.svg μπλε κουμπί με το δεξί βέλος ανάμεσα στις λίστες.
  4. Βγείτε και επιβεβαιώστε κάνοντας κλικ στο κουμπί OK.

Παράδειγμα: Ας υποθέσουμε ότι θέλετε να προσθέσετε ετικέτες ​maxspeed=* στο OSM, tτότε πιθανότατα θα χρησιμοποιήσετε την τεχνοτροπία Maxspeed (η οποία εμφανίζει την τιμή της μέγιστης ταχύτητας σε δρόμους με διαφορετικά χρώματα). Το βίντεο οθόνης/κινούμενη εικόνα στη δεξιά πλευρά (κάντε κλικ για μεγέθυνση) δείχνει πώς μπορείτε να προσθέσετε αυτό το στυλ στη λίστα με τις "ενεργές τεχνοτροπίες".

Προσθήκη δικών σας τεχνοτροπιών

Μπορείτε να προσθέσετε δικές σας τεχνοτροπίες (από οποιοδήποτε URL ή αρχείο) στη λίστα των ενεργών τεχνοτροπιών – για παράδειγμα ένα αρχείο στιλ που έχετε δημιουργήσει εσείς. Απλώς κάντε κλικ στο source:trunk/resources/images/dialogs/add.svg σύμβολο συν στα δεξιά και εισαγάγετε είτε τη διαδρομή και το όνομα του αρχείου είτε το URL του αρχείου της τεχνοτροπίας σας.

Λίστα διαθέσιμων τεχνοτροπιών

short descriptionauthordescriptionversion

Δημιουργία δικής σας τεχνοτροπίας

Δεν σας αρέσει η τυπική τεχνοτροπία; Αλλάξτε τη σύμφωνα με τις προτιμήσεις σας:

  • Στο παράθυρο διαλόγου τεχνοτροπίας βαφής χάρτη, κάντε δεξί κλικ σε ένα από τα στυλ και επιλέξτε source:trunk/resources/images/copy.svg "αποθήκευση ως...". Ένα αντίγραφο θα προστεθεί στη λίστα των τεχνοτροπιών. Μπορείτε να ανοίξετε το αρχείο σε ένα πρόγραμμα επεξεργασίας κειμένου και να το επαναφορτώσετε αφού κάνετε κάποιες αλλαγές.
  • Ή δημιουργήστε μία τεχνοτροπία από την αρχή και προσθέστε τη στις προτιμήσεις βαφής χάρτη του JOSM.

Το JOSM υποστηρίζει τεχνοτροπίες σε μορφή MapCSS. Είναι μια γλώσσα στυλ παρόμοια με την ​CSS που αναπτύχθηκε αρχικά για το Potlatch 2.

Κάντε την τεχνοτροπία σας διαθέσιμη σε άλλους χρήστες

  • Δημιουργήστε είτε μια σελίδα wiki παρόμοια με τη Styles/Modified.
    1. μεταβείτε στη διεύθυνση https://josm.openstreetmap.de/wiki/Styles/MyStyleName
      1. αλλάξτε το URL ώστε να ταιριάζει με το όνομα του στυλ σου· τροποποιήστε μόνο το τελευταίο μέρος μετά το ...Styles/, (προτιμάται η μορφή CamelCase)
      2. πατήστε Enter αφού προσαρμόσετε το όνομα
    2. μην ξεχάσετε να περικλείσετε τον κώδικα mappaint σε block κώδικα, το (#!style type="mapcss" πρέπει να είναι σε νέα γραμμή μετά από το {{{):
      {{{
      #!style type="mapcss"`
      …
      }}}
      
    3. για αυτόματη προσαρμογή έκδοσης πρέπει να χρησιμοποιήσετε [[revision]]_[[date]] στη μεταβλητή έκδοσης:
      • [[revision]] - είναι ο πιο πρόσφατος αριθμός έκδοσης της σελίδας wiki
      • [[date]] - είναι η ημερομηνία της τελευταίας επεξεργασίας της σελίδας wiki
      • προτεινόμενη χρήση: version="1.[[revision]]_[[date]]" (μετατρέπεται π.χ. σε 1.13_2019-02-24)
      • αυτό απαιτείται για την αυτόματη ενημέρωση μέσα στο JOSM
    • Σημείωση: Το φίλτρο προστασίας δεν επιτρέπει την προσθήκη πολλών εξωτερικών (εικονιδίων) συνδέσμων. Εάν είναι δυνατόν, επισυνάψτε τα εικονίδια απευθείας στη σελίδα wiki (δείτε παρακάτω). …
  • ή επεξεργαστείτε τη σελίδα StylesSource και προσθέστε συνδέσμους (URLs) για τα νέα αρχεία στυλ στη λίστα στην κορυφή. (Η χρήση του wiki του JOSM για τις Τεχνοτροπίες (δείτε παραπάνω) είναι η προτιμώμενη μέθοδος.)
    • Σημείωση: Υποστηρίζονται μόνο URLs με επέκταση αρχείου (π.χ. *.mapcss, *.zip, *.php).

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

Εικονίδια

Τα .png και .svg αρχεία υποστηρίζονται. Δείτε το Defaultpresets New Icons για λεπτομέρειες και πιθανά προβλήματα με το .svg

Έλεγχος εικονιδίων

Τα εικονίδια μπορούν να δοκιμαστούν με τον ελεγκτή εικονιδίων.

Διαχείριση εικονιδίων

Υπάρχουν διάφορες μορφές διαχείρισης εικονιδίων:

  • Τα εικονίδια που διανέμονται με το JOSM μπορούν να εισαχθούν απευθείας με τη διαδρομή τους (σχετική προς τον εσωτερικό φάκελο εικόνων του JOSM).
  • Χρησιμοποιήστε μια διαδρομή σχετική με το τοπικό αρχείο της τεχνοτροπίας σας. (Αυτό λειτουργεί μόνο για Τεχνοτροπίες, όχι για Προεπιλογές.)
  • Χρησιμοποιήστε μια διαδρομή σχετική με έναν κατάλογο που καθορίζεται στο κάτω μέρος στις Προτιμήσεις Τεχνοτροπίας βαφής Χάρτη ή Προτιμήσεις Ετικετών Προεπιλογών.)
  • α νέα εικονίδια μπορούν να αναφέρονται απευθείας χρησιμοποιώντας έναν σύνδεσμο https ή http. Αυτά λαμβάνονται και αποθηκεύονται στην κρυφή μνήμη εσωτερικά.
  • Υποστηρίζονται επίσης αρχεία zip.
    • Το αρχείο zip πρέπει να περιέχει τουλάχιστον ένα αρχείο με κατάληξη .mapcss (για τεχνοτροπίες) ή .xml (για προεπιλογές).
    • Τα ονόματα εικονιδίων και οι διαδρομές είναι σχετικά με τον πρώτο κατάλογο zip.
    • Εάν υπάρχουν πολλά αρχεία, προτιμάται ένα αρχείο με "τεχνοτροπία" στο όνομα (ώστε να επιτρέπεται το πακέτο τεχνοτροπία και προεπιλογές στο ίδιο αρχείο).
  • Υποστηρίζεται επίσης η ενσωματωμένη κωδικοποίηση όπως περιγράφεται στο ​RFC 2397.
  • Όταν το wiki JOSM χρησιμοποιείται για το σχεδιασμό νέων τεχνοτροπιών ή προεπιλογών, έχετε μερικές πρόσθετες επιλογές:
    • Κάθε αρχείο που επισυνάπτεται στη σελίδα wiki περιλαμβάνεται αυτόματα στο αρχείο zip που κατεβάζει το JOSM.
    • Εάν δεν θέλετε ένα αρχείο στο αρχείο zip, προσθέστε το κείμενο (NOZIP) στην περιγραφή του συνημμένου.
    • Εάν προσθέσετε ένα αρχείο zip και θέλετε να συμπεριληφθεί το περιεχόμενό του, μπορείτε να προσθέσετε (EXTRACT) στην περιγραφή του συνημμένου.
  • Δεν επιτρέπονται κενές διαδρομές εικόνας.

Μετάφραση

Τα Στυλ, οι Κανόνες, οι Προεπιλογές και τα Πρόσθετα χρησιμοποιούν τον ίδιο μηχανισμό μετάφρασης με τον πυρήνα του JOSM. Τα αρχεία πρέπει να παραδοθούν ως Zip και να περιέχουν έναν κατάλογο που ονομάζεται δεδομένα με τα αρχεία .lang . Για να δημιουργήσετε αυτά τα αρχεία υπάρχουν σενάρια στον κατάλογο SVN i18n. Δείτε επίσης την ενότητα μετάφρασης λογισμικού στην τεκμηρίωση μετάφρασης.

Ενημέρωση τεχνοτροπιών στο JOSM

Μόλις ενημερωθεί μία τεχνοτροπία στο wiki (ή σε άλλη εξωτερική πηγή), χρειάζονται μέχρι και 10 ημέρες έως ότου η τεχνοτροπία ενημερωθεί αυτόματα στο JOSM (#8933). Για να επιβάλετε αμέσως μια ενημέρωση, μπορείτε να κάνετε τα ακόλουθα βήματα:

  • Ανοίξτε τις Προτιμήσεις
  • Βεβαιωθείτε ότι η Λειτουργία Προχωρημένων είναι ενεργοποιημένη
  • Ανοίξτε τις Προηγμένες Προτιμήσεις
  • Αναζήτηση για κλειδιά που ξεκινούν με: mirror.https://josm.openstreetmap.de/josmfile?page_Styles/ (ή mirror. για άλλες εξωτερικές πηγές)
  • Επιλέξτε την τεχνοτροπία που θέλετε να ενημερώσετε
  • Κάντε κλικ στο Reset στο κάτω μέρος του παραθύρου
  • Κάντε κλικ στο OK για να αποθηκεύσετε τις αλλαγές (και να κλείσετε το παράθυρο προτιμήσεων)
  • Επανεκκινήστε το JOSM

ή:

  • Αφαιρέστε το περιεχόμενο του φακέλου <josm.cache>
  • Επανεκκινήστε το JOSM

Για να ελέγξετε την έκδοση της τεχνοτροπίας στο JOSM, κάντε τα παρακάτω βήματα

Διαχείριση τεχνοτροπιών στο wiki JOSM

Απόδοση

Το Mappaint αποδίδει τα δεδομένα χάρτη, ώστε να μοιάζει πολύ περισσότερο με χάρτη (χρώματα, εικονίδια, σχολιασμοί, ...) - σε σύγκριση με την προβολή JOSM Wireframe.

Κόμβοι

Οι περισσότεροι κόμβοι που αντιστοιχούν σε ετικέτες στη σελίδα ​Χαρακτηριστικά Χάρτη θα εμφανίζουν ένα κατάλληλο εικονίδιο, π.χ. ένα λευκό "P" σε μπλε έδαφος για το amenity=parking.

Υπάρχουν μερικά ειδικά εικονίδια για πράγματα που λείπουν/ημιτελή:

no icon εικονίδιο που λείπει
Δεν έχουμε ακόμα το σωστό εικονίδιο για κάθε ετικέτα κόμβου σε χαρακτηριστικά χάρτη, π.χ. τα εικονίδια για τις περισσότερες ετικέτες natural=* εξακολουθούν να λείπουν. Αν συναντήσετε ένα τέτοιο "εικονίδιο που λείπει", μη διστάσετε να δημιουργήσετε ένα ωραίο εικονίδιο 16*16 pixel που ταιριάζει με την ετικέτα. Για να υποβάλετε την εργασία σας, ανοίξτε ένα νέο εισιτήριο και προσθέστε την εικόνα ή το αρχείο zip ως συνημμένο.

deprecated icon εικονίδιο προειδοποίησης
Η αντίστοιχη ετικέτα είχε χρησιμοποιηθεί στο παρελθόν, αλλά δεν συνιστάται πλέον η χρήση της - ή - δεν είναι κατάλληλη για κόμβο, π.χ. η ετικέτα highway=motorway απλά δεν έχει νόημα σε κόμβο. Πιθανώς δεν θα εμφανίζουν αυτό το εικονίδιο όλες οι ετικέτες που έχουν καταργηθεί.

Γραμμές

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

Περιοχές

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

Προηγμένες Προτιμήσεις

Ορισμένες τεχνοτροπίες μπορεί να έχουν επιλογές. Είναι διαθέσιμες με δεξί κλικ (μενού περιβάλλοντος) στην καταχώρηση της τεχνοτροπίας μέσα στο παράθυρο διαλόγου τεχνοτροπίας βαφής χάρτη. Π.χ. Η τρέχουσα προεπιλεγμένη τεχνοτροπία χάρτη του JOSM (MapCSS) έχει την επιλογή να εμφανίζει κόμβους σε χαμηλά επίπεδα ζουμ "λιγότερο ενοχλητικοί" (ενεργοποιημένο από προεπιλογή).

Επιπλέον, μπορείτε να χρησιμοποιήσετε τις ακόλουθες κρυφές προτιμήσεις:

  • mappaint.fillalpha
    • alpha "επίπεδο αδιαφάνειας", που χρησιμοποιείται για το γέμισμα περιοχών. Μια ακέραια τιμή μεταξύ 0 (διαφανής) και 255 (συμπαγής) με προεπιλογή 50.
  • mappaint.fillareas (εμφάνιση περιοχών)
    • 10000000 (προεπιλογή) - οι περιοχές θα γεμίσουν με το αντίστοιχο χρώμα και θα αποδοθεί το όνομά τους
    • 0 - οι περιοχές θα περιστοιχιθούν μόνο από γραμμές και το όνομα δεν θα αποδίδεται
    • οποιοσδήποτε άλλος αριθμός - οι περιοχές θα γεμίσουν με το αντίστοιχο χρώμα και το όνομά τους θα αποδοθεί σε οποιοδήποτε επίπεδο ζουμ κάτω από τον δεδομένο αριθμό σε μέτρα
  • mappaint.showicons
    • επιλέξτε εάν θα εμφανίζονται εικονίδια - ίδιες τιμές με mappaint.fillareas
  • mappaint.shownames
    • επιλέξτε εάν θα εμφανίζονται ονόματα - ίδιες τιμές με mappaint.fillareas
  • mappaint.strokes
    • επιλέξτε εάν χρησιμοποιούνται περιγράμματα ή πλήρεις γραμμές- ίδιες τιμές με mappaint.fillareas
  • mappaint.useRealWidth
    • true - οι γραμμές θα αλλάξουν το πλάτος που αντιστοιχεί στο πραγματικό πλάτος σε μέτρα που ορίζεται στο αρχείο elemstyle.xml
    • false (προεπιλογή) - οι γραμμές θα έχουν το ίδιο πλάτος σε κάθε επίπεδο ζουμ
  • mappaint.zoomLevelDisplay
    • true - η ορατότητα των στοιχείων εξαρτάται από το επίπεδο ζουμ
    • false (προεπιλογή) - εμφανίζονται όλα τα στοιχεία
  • mappaint.fontsize
    • μέγεθος κειμένων mappaint (προεπιλογή=8)

Πίσω στη Βασική Βοήθεια

Last modified 15 months ago Last modified on 2025-08-12T19:02:01+02:00
Note: See TracWiki for help on using the wiki.