[[TranslatedPages(revision=98)]] [[PageOutline(2-4,Enhavo)]] = Komparo inter ELI kaj JOSM bildaroj = == Dokumentado == Ĉi tiu paĝo komparas la bildarojn de la [https://github.com/osmlab/editor-imagery-index GitHub-projekto Editor Layer Index] (antaŭe Editor Imagery Index) kaj [wikitr:/Maps JOSM] por trovi diferencojn aŭ problemojn kun bildaroj. La sekva tabelo klarigas, kion signifas la malsamaj koloroj en la suba eligo. Se ruĝa linio ne povas esti solvita, ĝi povas esti aldonita al la [ImageryCompareIgnores ignorlisto]. Ekzistas ankaŭ pli detala kialo por ĉiu ignorlisto dokumentita. ||= **Koloro** =||= **Priskribo** =||= **Ago** =|| || [[span(style=color: black, nigra)]] || [[span(style=color: black, informaj tekstoj)]] || || || [[span(style=color: brown, bruna)]] || [[span(style=color: brown, enskriboj en ELI sed ne en JOSM)]] || [[span(style=color: brown, devus esti kontrolitaj kaj riparitaj aŭ aldonitaj al ignorlisto)]] || || [[span(style=color: red, ruĝa)]] || [[span(style=color: red, problemoj kun JOSM-enskriboj)]] || [[span(style=color: red, devus esti kontrolitaj kaj riparitaj)]] || || [[span(style=color: brown, bruna)]] || [[span(style=color: brown, diferencoj inter ELI kaj JOSM)]] || [[span(style=color: brown, devus esti kontrolitaj kaj riparitaj aŭ aldonitaj al ignorlisto)]] || || [[span(style=color: blue, blua)]] || [[span(style=color: blue, enskriboj en JOSM sed ne en ELI)]] || [[span(style=color: blue, devus esti kontrolitaj)]] || || [[span(style=color: blue, blua)]] || [[span(style=color: blue, problemoj kun ELI-enskriboj)]] || [[span(style=color: blue, devus esti kontrolitaj kaj riparitaj en ELI aŭ aldonitaj al ignorlisto)]] || || [[span(style=color: green, verda)]] || [[span(style=color: green, enskriboj kiuj jam estis kontrolitaj kaj estas sur la ignorlisto (ekz. nur etaj stilaj diferencoj, aŭ sinkronigo neebla))]] || [[span(style=color: green, neniu ago necesa)]] || || [[span(style=color: DarkGoldenrod, ora)]] || [[span(style=color: DarkGoldenrod, enskriboj kiuj jam estis kontrolitaj kaj estas sur la ignorlisto (malaktualaj en ELI))]] || [[span(style=color: DarkGoldenrod, devus esti riparitaj en ELI)]] || || [[span(style=color: indigo, purpura)]] || [[span(style=color: indigo, malsamaj identigiloj)]] || [[span(style=color: indigo, ankoraŭ ne decidite kiel procedi, vidu [ticket:14655#comment:60])]] || || [[span(style=color: orange, oranĝa)]] || [[span(style=color: orange, novaj kontroloj en testfazo)]] || [[span(style=color: orange, devus esti kontrolitaj kaj riparitaj se aplikeblaj)]] || || [[span(style=color: brown, bruna)]] || [[span(style=color: brown, +++ Malaktuala ignorlisto: ĉe la fino de ĉi tiu listo markas malnovajn enskribojn de la ignorlisto, kiuj ne plu aplikeblas)]] || [[span(style=color: brown, devus esti forigitaj de la ignorlisto)]] || Ĉi tiu [source:josm/trunk/scripts/SyncEditorLayerIndex.java skripto] komparas la sekvajn propraĵojn: * fonta URL * tipo (WMS/TMS/WMTS) * nomo * min_zoom kaj max_zoom * landa kodo * formoj (koordinatoj estas rondigitaj al 5 dekumaj ciferoj por la kompara procezo) * ikono (ELI [https://github.com/osmlab/editor-layer-index/commit/9745988dcd177e4d4c32b41e715a7abe6a10c61e "malenkonduktis"] ikonojn, kiuj antaŭe estis konservitaj kiel datumoj URL, do ĉi tiuj ikonoj ne plu estas kompareblaj per la skripto.) * plej bona * dato * kopirajto/atribuaj informoj (permission-ref kaj terms-of-use-url (JOSM) ambaŭ mapas al license_url (ELI)) * projekcioj * priskribo * id * defaŭlta * supermeto * no-tile-header * kategorio * privateca-politiko-url Ĉi tiu skripto unue provas trovi kongruajn URL-ojn kaj en la restantaj datumoj ĝi provas trovi kongruajn ID-ojn. Ĉio restanta estos raportita. La skripto ne komparas ĉiujn specialajn propraĵojn kiuj estas haveblaj nur en unu el la du datumbazoj. ELI-nuraj propraĵoj laŭ [https://github.com/osmlab/editor-layer-index/blob/gh-pages/schema.json ELI-skemo] estas: * i18n (vidu #18684) * permission_osm JOSM-nuraj propraĵoj laŭ [wiki:/Maps#Documentation JOSM-skemo] estas: * logo-url * spegulo La skripto ankaŭ ankoraŭ ne komparas la sekvajn propraĵojn ĉar ili ankoraŭ ne estas aktive uzataj en ELI: * eula * logo-bildo * terms-of-use-text * no-tile-checksum * metadata-header * valid-georeference * tile-size * mod-tile-features * custom-http-headers * default-layers * format * transparent * minimum-tile-expire Por enskriboj de la speco "... malsamas ('aaa' != 'bbb')", la unua varianto (aaa) estas ELI kaj la dua (bbb) JOSM. La dosieroj efektive uzataj por la komparo estas [/maps mapoj] kaj [https://github.com/osmlab/editor-layer-index/raw/gh-pages/imagery.geojson imagery.geojson]. Por pli facila sinkronigo inter JOSM kaj ELI ekzistas du trajtoj: * [/maps?format=geojson&pretty=true Ĉi tiu] dosiero montras la JOSM-datumbazon en ELI-a geojson-formato. Notu ke ĉi tiu dosiero povas enhavi JOSM-nurajn propraĵojn (vidu supre) kiuj ne (ankoraŭ) estas subtenataj de la ELI-skemo. Eble vi devos forigi ĉi tiujn propraĵojn kiam vi sinkronigas al ELI. Ankaŭ notu ke terms-of-use-url ne estas konvertita al license_url en la geojson-eligo. * La komando `ant dist imageryindexdownload` en la JOSM-svn-deponejo produktas plurajn dosierojn inkluzive `imagery_eliout.imagery.xml` kiu estas la ELI-datumbazo en JOSM-a XML-formato. (ELI ankaŭ havas XML-eligo, sed ĝi estas sen la indentado kiun JOSM uzas en la vikio, kio malfaciligas sinkronigon.) * La dosiero [/mapseli] enhavas la `imagery_eliout.imagery.xml` enhavon kaj povas esti uzata por Kopii&Alglui novajn enskribojn. Novaj datumoj kutime estas konsiderataj post kelkaj sekundoj post JOSM-vikia redakto aŭ kiam la ELI-traviscibot finis sian laboron. (Vi devos reŝargi ĉi tiun paĝon tiam por ĝisdatigi la komparan skripton.) == Rezultoj == Nuna nombro de enskriboj por ĉiu tipo: [[ImageryCompare(stats)]] Vidu [#OnlyErrors sube] por la resumo de ĉiuj novaj, nesolvitaj aferoj. [[ImageryCompare]] == Nur Eraroj == #OnlyErrors La sekva listo resumas ĉiujn ruĝajn enskribojn (t.e. novajn, nesolvitajn aferojn) de la granda listo supre. Ne devus esti iuj. [[ImageryCompare(error)]]