| | 1 | [[TranslatedPages(revision=98)]] |
| | 2 | [[PageOutline(2-4,Innholdsfortegnelse)]] |
| | 3 | = Sammenligning mellom ELI og JOSM bildelister = |
| | 4 | == Dokumentasjon == |
| | 5 | Denne siden sammenligner bildelistene til [https://github.com/osmlab/editor-imagery-index GitHub-prosjektet Editor Layer Index] (tidligere Editor Imagery Index) og [wikitr:/Maps JOSM] for å finne forskjeller eller problemer med bilder. Følgende tabell forklarer hva de forskjellige fargene i utdataene nedenfor betyr. Hvis en rød linje ikke kan løses, kan den legges til [ImageryCompareIgnores ignoreringslisten]. Det er også en mer detaljert grunn for hver ignoreringslist oppføring dokumentert. |
| | 6 | |
| | 7 | ||= **Farge** =||= **Beskrivelse** =||= **Handling** =|| |
| | 8 | || [[span(style=color: black, svart)]] || [[span(style=color: black, informasjons tekster)]] || || |
| | 9 | || [[span(style=color: brown, brun)]] || [[span(style=color: brown, oppføringer i ELI men ikke i JOSM)]] || [[span(style=color: brown, bør kontrolleres og fikses eller legges til ignoreringslisten)]] || |
| | 10 | || [[span(style=color: red, rød)]] || [[span(style=color: red, problemer med JOSM-oppføringer)]] || [[span(style=color: red, bør kontrolleres og fikses)]] || |
| | 11 | || [[span(style=color: brown, brun)]] || [[span(style=color: brown, forskjeller mellom ELI og JOSM)]] || [[span(style=color: brown, bør kontrolleres og fikses eller legges til ignoreringslisten)]] || |
| | 12 | || [[span(style=color: blue, blå)]] || [[span(style=color: blue, oppføringer i JOSM men ikke i ELI)]] || [[span(style=color: blue, bør kontrolleres)]] || |
| | 13 | || [[span(style=color: blue, blå)]] || [[span(style=color: blue, problemer med ELI-oppføringer)]] || [[span(style=color: blue, bør kontrolleres og fikses i ELI eller legges til ignoreringslisten)]] || |
| | 14 | || [[span(style=color: green, grønn)]] || [[span(style=color: green, oppføringer som allerede er kontrollert og er på ignoreringslisten (f.eks. kun mindre stilforskjeller, eller synkronisering umulig))]] || [[span(style=color: green, ingen handling nødvendig)]] || |
| | 15 | || [[span(style=color: DarkGoldenrod, gull)]] || [[span(style=color: DarkGoldenrod, oppføringer som allerede er kontrollert og er på ignoreringslisten (foreldet i ELI))]] || [[span(style=color: DarkGoldenrod, bør fikses i ELI)]] || |
| | 16 | || [[span(style=color: indigo, lilla)]] || [[span(style=color: indigo, forskjellige id-er)]] || [[span(style=color: indigo, ennå ikke bestemt hvordan man skal fortsette, se [ticket:14655#comment:60])]] || |
| | 17 | || [[span(style=color: orange, oransje)]] || [[span(style=color: orange, nye kontroller i testfasen)]] || [[span(style=color: orange, bør kontrolleres og fikses hvis aktuelt)]] || |
| | 18 | || [[span(style=color: brown, brun)]] || [[span(style=color: brown, +++ Foreldet ignoreringslist oppføring: på slutten av denne listen markerer gamle oppføringer i ignoreringslisten, som ikke lenger er aktuelle)]] || [[span(style=color: brown, bør fjernes fra ignoreringslisten)]] || |
| | 19 | |
| | 20 | Denne [source:josm/trunk/scripts/SyncEditorLayerIndex.java skripten] sammenligner følgende egenskaper: |
| | 21 | * kilde URL |
| | 22 | * type (WMS/TMS/WMTS) |
| | 23 | * navn |
| | 24 | * min_zoom og max_zoom |
| | 25 | * landkode |
| | 26 | * former (koordinater er avrundet til 5 desimaler for sammenligningsprosessen) |
| | 27 | * ikon (ELI [https://github.com/osmlab/editor-layer-index/commit/9745988dcd177e4d4c32b41e715a7abe6a10c61e "uinnlemmet"] ikoner, som tidligere ble lagret som data URL, så disse ikonene er ikke lenger sammenlignbare av skriptet.) |
| | 28 | * best |
| | 29 | * dato |
| | 30 | * opphavsrett/attribusjonsinformasjon (permission-ref og terms-of-use-url (JOSM) begge mapper til license_url (ELI)) |
| | 31 | * projeksjoner |
| | 32 | * beskrivelse |
| | 33 | * id |
| | 34 | * standard |
| | 35 | * overlegg |
| | 36 | * no-tile-header |
| | 37 | * kategori |
| | 38 | * personvernpolicy-url |
| | 39 | |
| | 40 | Denne skripten prøver først å finne matchende URL-er og i de resterende dataene prøver den å finne matchende ID-er. Alt som er igjen vil bli rapportert. |
| | 41 | Skripten sammenligner ikke alle spesielle egenskaper som er tilgjengelige i bare en av de to databasene. |
| | 42 | |
| | 43 | ELI-eksklusive egenskaper ifølge [https://github.com/osmlab/editor-layer-index/blob/gh-pages/schema.json ELI-skjema] er: |
| | 44 | * i18n (se #18684) |
| | 45 | * permission_osm |
| | 46 | |
| | 47 | JOSM-eksklusive egenskaper ifølge [wiki:/Maps#Documentation JOSM-skjema] er: |
| | 48 | |
| | 49 | * logo-url |
| | 50 | * speil |
| | 51 | |
| | 52 | Skripten sammenligner heller ikke følgende egenskaper ennå, da de ikke er aktivt brukt i ELI ennå: |
| | 53 | |
| | 54 | * eula |
| | 55 | * logo-bilde |
| | 56 | * terms-of-use-text |
| | 57 | * no-tile-checksum |
| | 58 | * metadata-header |
| | 59 | * valid-georeference |
| | 60 | * tile-size |
| | 61 | * mod-tile-features |
| | 62 | * custom-http-headers |
| | 63 | * default-layers |
| | 64 | * format |
| | 65 | * transparent |
| | 66 | * minimum-tile-expire |
| | 67 | |
| | 68 | For oppføringer av typen "... forskjellig ('aaa' != 'bbb')", er den første varianten (aaa) ELI og den andre (bbb) JOSM. |
| | 69 | |
| | 70 | Filene som faktisk brukes til sammenligningen er [/maps kart] og [https://github.com/osmlab/editor-layer-index/raw/gh-pages/imagery.geojson imagery.geojson]. |
| | 71 | |
| | 72 | For enklere synkronisering mellom JOSM og ELI er det to funksjoner: |
| | 73 | * [/maps?format=geojson&pretty=true Denne] filen viser JOSM-databasen i ELIs geojson-format. Merk at denne filen kan inneholde JOSM-eksklusive egenskaper (se ovenfor) som ikke (ennå) er støttet av ELI-skjemaet. Du må kanskje fjerne disse egenskapene når du synkroniserer til ELI. Merk også at terms-of-use-url ikke konverteres til license_url i geojson-utdataene. |
| | 74 | * Kommandoen `ant dist imageryindexdownload` i JOSM-svn-repositoriet produserer flere filer inkludert `imagery_eliout.imagery.xml` som er ELI-databasen i JOSMs XML-format. (ELI har også XML-utdata, men det er uten innrykket som JOSM bruker i wikien, noe som gjør synkronisering vanskelig.) |
| | 75 | * Filen [/mapseli] inneholder `imagery_eliout.imagery.xml`-innholdet og kan brukes til Kopier&Lim inn nye oppføringer. |
| | 76 | |
| | 77 | Nye data blir vanligvis tatt hensyn til innen noen sekunder etter en JOSM-wiki-redigering eller når ELI-traviscibot har fullført sitt arbeid. (Du må laste inn denne siden på nytt da for å oppdatere sammenligningsskriptet.) |
| | 78 | |
| | 79 | == Resultater == |
| | 80 | Nåværende antall oppføringer for hver type: [[ImageryCompare(stats)]] |
| | 81 | |
| | 82 | Se [#OnlyErrors nedenfor] for oppsummeringen av alle nye, uløste problemer. |
| | 83 | |
| | 84 | [[ImageryCompare]] |
| | 85 | |
| | 86 | == Kun Feil == #OnlyErrors |
| | 87 | Følgende liste oppsummerer alle røde oppføringer (dvs. nye, uløste problemer) fra den store listen ovenfor. Det bør ikke være noen. |
| | 88 | |
| | 89 | [[ImageryCompare(error)]] |