Changes between Initial Version and Version 1 of El:ImageryCompare


Ignore:
Timestamp:
2025-06-03T22:41:19+02:00 (6 days ago)
Author:
makmar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • El:ImageryCompare

    v1 v1  
     1[[TranslatedPages(revision=98)]]
     2
     3[[PageOutline(2-4,Table of Contents)]]
     4= Σύγκριση ανάμεσα στις λίστες εικόνων του ​ELI και του JOSM  =
     5== Τεκμηρίωση ==
     6Αυτή η σελίδα συγκρίνει τις λίστες εικόνων στο [https://github.com/osmlab/editor-imagery-index GitHub project Editor Layer Index] (πρώην Κατάλογος Επεξεργαστών Εικόνων ) και του [wikitr:/Maps JOSM] με σκοπό να εντοπίσει διαφορές ή προβλήματα με τα υποβάθρα εικόνας. Ο παρακάτω πίνακας εξηγεί τι σημαίνουν τα διαφορετικά χρώματα στην έξοδο που ακολουθεί. Αν μια γραμμή με κόκκινο χρώμα δεν μπορεί να επιλυθεί, μπορεί να προστεθεί στη [ImageryCompareIgnores λίστα αγνόησης]. Υπάρχει επίσης ένας πιο λεπτομερής λόγος για κάθε καταχώριση παράβλεψης που τεκμηριώνεται.
     7
     8||= **Χρώμα** =||= **Περιγραφή** =||= **Ενέργεια** =||
     9||  [[span(style=color: black, μαύρο)]]  || [[span(style=color: black, ενημερωτικά κείμενα)]] ||  ||
     10||  [[span(style=color: brown, καφέ)]]  || [[span(style=color: brown, εγγραφές στο ELI αλλά όχι στο JOSM)]] || [[span(style=color: brown, πρέπει να ελεγχθεί και να διορθωθεί ή να προστεθεί στη λίστα αγνοήσεων)]] ||
     11||  [[span(style=color: red, κόκκινο)]]  || [[span(style=color: red, προβλήματα με τις εγγραφές JOSM)]] || [[span(style=color: red, πρέπει να ελεγχθεί και να διορθωθεί)]] ||
     12||  [[span(style=color: brown, καφέ)]]  || [[span(style=color: brown, διαφορές μεταξύ ELI και JOSM)]] || [[span(style=color: brown, πρέπει να ελεγχθεί και να διορθωθεί ή να προστεθεί στη λίστα αγνοήσεων)]] ||
     13||  [[span(style=color: blue, μπλε)]]  || [[span(style=color: blue, εγγραφές στο JOSM αλλά όχι στο ELI)]] || [[span(style=color: blue, πρέπει να ελεγχθεί)]] ||
     14||  [[span(style=color: blue, μπλε)]]  || [[span(style=color: blue, προβλήματα με τις εγγραφές ELI)]] || [[span(style=color: blue, θα πρέπει να ελεγχθεί και να διορθωθεί στο ELI ή να προστεθεί στη λίστα αγνοήσεων)]] ||
     15||  [[span(style=color: green, πράσινο)]]  || [[span(style=color: green, εγγραφές που έχουν ήδη ελεγχθεί και βρίσκονται στη λίστα παράβλεψης (π.χ. μόνο μικρές διαφορές στυλ, ή αδύνατος ο συγχρονισμός))]] || [[span(style=color: green, δεν απαιτείται καμία ενέργεια)]] ||
     16||  [[span(style=color: DarkGoldenrod, χρυσό)]]  || [[span(style=color: DarkGoldenrod, εγγραφές που έχουν ήδη ελεγχθεί και βρίσκονται στη λίστα παράβλεψης παρωχημένες στο ELI))]] || [[span(style=color: DarkGoldenrod, θα πρέπει να διορθωθεί στο ELI)]] ||
     17||  [[span(style=color: indigo, μωβ)]]  || [[span(style=color: indigo, διαφορετικά αναγνωριστικά)]] || [[span(style=color: indigo, δεν έχει αποφασίσει ακόμη πώς θα προχωρήσει, δείτε [ticket:14655#comment:60])]] ||
     18||  [[span(style=color: orange, κίτρινο)]]  || [[span(style=color: orange, νέοι έλεγχοι στη δοκιμαστική φάση)]] || [[span(style=color: orange, θα πρέπει να ελεγχθεί και να διορθωθεί εάν ισχύει)]] ||
     19||  [[span(style=color: brown, καφέ)]]  || [[span(style=color: brown, +++ Παρωχημένη εγγραφή παράβλεψης: στο τέλος αυτής της λίστας επισημαίνονται παλιές εγγραφές της λίστας αγνόησης, οι οποίες δεν είναι πλέον εφαρμόσιμες.)]] || [[span(style=color: brown, θα πρέπει να αφαιρεθεί από τη λίστα αγνόησης)]] ||
     20
     21Αυτό το [source:josm/trunk/scripts/SyncEditorLayerIndex.java script] συγκρίνει τις ακόλουθες ιδιότητες:
     22* πηγή URL
     23* τύπος (WMS/TMS/WMTS)
     24* όνομα
     25* ελάχιστη μεγέθυνση και μέγιστη μεγέθυνση
     26* κωδικός χώρας
     27* σχήματα (οι συντεταγμένες στρογγυλοποιούνται σε 5 δεκαδικά ψηφία για τη διαδικασία σύγκρισης)
     28* εικονίδιο (ELI [https://github.com/osmlab/editor-layer-index/commit/9745988dcd177e4d4c32b41e715a7abe6a10c61e "μη ενσωματωμένα "] εικονίδια ELI, τα οποία είχαν αποθηκευτεί ως URL δεδομένων στο παρελθόν, επομένως αυτά τα εικονίδια δεν είναι πλέον συγκρίσιμα με το σενάριο.)
     29* καλύτερο
     30* ημερομηνία
     31* πληροφορίες πνευματικών δικαιωμάτων/απόδοσης (τα πεδία permission-ref και terms-of-use-url (του JOSM) αντιστοιχούν και τα δύο στο πεδίο license_url (του ELI))
     32* προβολές
     33* περιγραφή
     34* αναγνωριστικό
     35* προεπιλογή
     36* επικάλυψη
     37* χωρίς κεφαλίδα πλακιδίων
     38* κατηγορία
     39* URL πολιτικής απορρήτου
     40
     41Αυτό το σενάριο προσπαθεί πρώτα να βρει αντίστοιχες διευθύνσεις URL και στα υπόλοιπα δεδομένα προσπαθεί να βρει αντίστοιχα αναγνωριστικά. Ό,τι έχει απομείνει θα αναφερθεί.
     42Το σενάριο δεν συγκρίνει όλες τις ειδικές ιδιότητες που είναι διαθέσιμες μόνο σε μία από τις δύο βάσεις δεδομένων.
     43
     44Οι ιδιότητες μόνο για ELI σύμφωνα με το [https://github.com/osmlab/editor-layer-index/blob/gh-pages/schema.json σχήμα ELI] είναι:
     45* i18n (δείτε #18684)
     46* permission_osm
     47
     48Οι ιδιότητες μόνο για JOSM σύμφωνα με το [wiki:/Maps#Documentation σχήμα JOSM] είναι:
     49
     50* logo-url
     51* mirror
     52
     53Το σενάριο επίσης δεν συγκρίνει ακόμη τις ακόλουθες ιδιότητες, καθώς δεν χρησιμοποιούνται ακόμη ενεργά στο ELI:
     54
     55* eula
     56* logo-image
     57* terms-of-use-text
     58* no-tile-checksum
     59* metadata-header
     60* valid-georeference
     61* tile-size
     62* mod-tile-features
     63* custom-http-headers
     64* default-layers
     65* format
     66* transparent
     67* minimum-tile-expire
     68
     69Για καταχωρήσεις του είδους "... διαφέρει ('aaa' != 'bbb')", η πρώτη παραλλαγή (aaa) είναι η ELI και η δεύτερη (bbb) η JOSM.
     70
     71Τα αρχεία που χρησιμοποιούνται πραγματικά για τη σύγκριση είναι [/maps χάρτες] και [https://github.com/osmlab/editor-layer-index/raw/gh-pages/imagery.geojson imagery.geojson].
     72
     73Για ευκολότερο συγχρονισμό μεταξύ JOSM και ELI υπάρχουν δύο χαρακτηριστικά:
     74* [/maps?format=geojson&pretty=true Αυτό] το αρχείο εμφανίζει τη βάση δεδομένων JOSM σε μορφή ELIs geojson. Σημειώστε ότι αυτό το αρχείο μπορεί να περιέχει ιδιότητες μόνο για JOSM (δείτε παραπάνω) οι οποίες δεν υποστηρίζονται (ακόμα) από το σχήμα ELI. Ενδεχομένως να πρέπει να καταργήσετε αυτές τις ιδιότητες κατά το συγχρονισμό με το ELI. Επίσης, σημειώστε ότι το terms-of-use-url δεν μετατρέπεται σε license_url στην έξοδο GeoJSON.
     75* Η εντολή `ant dist imageryindexdownload` στο αποθετήριο JOSM svn παράγει πολλά αρχεία όπως το `imagery_eliout.imagery.xml` που είναι η βάση δεδομένων ELI σε μορφή JOSMs xml. (Το ELI έχει επίσης έξοδο XML, αλλά είναι χωρίς την εσοχή που χρησιμοποιεί το JOSM στο wiki, γεγονός που καθιστά δύσκολο τον συγχρονισμό.)
     76* Το αρχείο [/mapseli] περιέχει τα περιεχόμενα του `imagery_eliout.imagery.xml` και μπορεί να χρησιμοποιηθεί για Αντιγραφή & Επικόλληση νέων καταχωρίσεων.
     77
     78Τα νέα δεδομένα συνήθως λαμβάνονται υπόψη μέσα σε λίγα δευτερόλεπτα μετά από μια επεξεργασία στο wiki του JOSM ή όταν ο TravisCI bot του ELI ολοκληρώσει τη δουλειά του. (Σε αυτή την περίπτωση, πρέπει να επαναφορτώσετε αυτή τη σελίδα για να ενημερωθεί το script σύγκρισης.)
     79
     80== Αποτελέσματα ==
     81Τρέχων αριθμός καταχωρίσεων για κάθε τύπο: [[ImageryCompare(stats)]]
     82
     83Δείτε [https://josm.openstreetmap.de/wiki/El%3AImageryCompare#OnlyErrors παρακάτω] για τη σύνοψη όλων των νέων, ανεπίλυτων ζητημάτων.
     84
     85[[ImageryCompare]]
     86
     87== Μόνο Σφάλματα == #OnlyErrors
     88Η ακόλουθη λίστα συνοψίζει όλες τις κόκκινες καταχωρήσεις (δηλαδή νέα, ανεπίλυτα ζητήματα) από τη μεγάλη λίστα παραπάνω. Δεν πρέπει να υπάρχει κανένα.
     89
     90[[ImageryCompare(error)]]
     91
     92
     93
     94
     95
     96
     97
     98
     99
     100
     101