Te piemērs, kur operator:addr:country=* noņēmās https://www.openstreetmap.org/way/38146830/history Tas arī ārpus Latvijas teritorijas, tā kā laikam vajadzēja būt izfiltrētam (#general > name un name:lv minētais ārpus robežas)
Tas ir adrešu taga dēļ. Tas lietojums vispār ir normāls?
Es būtu domājis, ka tas būtu operator:country, bet tāds nav lietots nekur. operator:addr:country lietots kādu 150 reižu, pārsvarā kaut kādiem maršrutiem, bet ir arī atsevišķi elementi. Nezinu, vai tas pareizi, bet b0tam tik un tā drošvien nevajadzēja to ņemt nost, jo tā jau nav adrese.
Tāpēc jau ņem nost, ka nav adrese, lai nebūtu kaut kādas nejaušas interpretācijas ar addr tagiem. Šo manīju changeset bbox dēļ, bet atzinu noņemšanu par labu esam, jo tas lietojums, iepinot addr vērtību tagā, neliekas pieņemams.
Bet ja tā nav adrese, tad tas nav b0ta kompetencē to aiztikt. Tas, ka tur ir burtisks teksts "addr:" to nepadara par adresi vai ne-adresi. B0ts nevar zināt, ko lietotājs tur domājis un nodzēst datus nešķiet pareizi. Ja tas ir jālabo par kaut ko citu, tad tas arī ir jālabo manuāli.
Nuuu - šāda pieeja, notīrīt visus addr tagus, kas nav izmantoti adresēm, ir jau no paša sākuma un nevienam par to nav bijuši iebildumi. Addr tagi jau ir domāto adresēm, līdz ar to tas ir bota kompetencē. Konkrētais gadījums man izskatās pēc namespace piesārņošanas.
Es jau nebiju domājis, ka b0tam OSM var nebūt whitelist saraksts ar tegiem, jo lietotāji var brīvi izdomāt un pievienot jekādus tegus un to nevar automātiski dzēst. Varbūt mums vienkārši tādu piemēru agrāk nebija vai arī neviens nepārbaudīja sākumā. Ja es pielikšu kaut kādu "not:addr:city=Valmiera", tad tu vari man rakstīt komentāru, kāpēc tas vajadzīgs. Bet tu nevari to automatizēti bez pārbaudes dzēst. Piemēram, memorial:addr:city 2000 reižu lietots https://taginfo.openstreetmap.org/keys/memorial%3Aaddr%3Acity#overview Visādi historic:addr:street, source:addr:street, was:addr:street, proposed:addr:city, note:addr:city, utt lietoti. Pareizi vai nepareizi, vēlami vai nevēlami, bet tas ir manuāli izskatāms.
Ja grib datus uzturēt tīrus, nevis akumulēt drazu, tad bez strikta whitelist neiztikt. Ja tags ir korekts un nodzēsts (jo tagi var nāk klāt), tad nav problēmu ielikt bota whitelistā, bet šajā gadījumā, redzot pīķi pagājušā gada oktobrī un esamību jūnijā sāktajā OpenNWB projektā, būtu jāsazinās ar autoru un jāskaidro, ka šādi tagot (izmantojot addr daļu tagā) šajā gadījumā ir slikta prakse. Teorētiski dzēstos addr tagus, kas nav starp tiem, ko pieliek bots vai ir tā whitelist, var mēģināt pielikt, lai ieliek Zulip.
Hmm, wiki operator:addr:country=* kopā ar vēl citiem ir kā "postal address to contact the operator". Nāksies tad vien pievienot operator:addr* whitelist. Būtu tiem pāris objektiem aizpildītas arī citas sadaļas, būtu vieglāk bijis domu šim saprast.
Kodā izlaboju, OSM datos atgriezu manuāli.
Kopumā gan labāk šķiet šādu info atstāt wikidatiem, OSM ieliekot tikai wikidatu tagu, kas šiem objektiem jau ir pielikts, bet tas jau ārpus LV kopienas būtu diskutējams.
Es arī teiktu, ka to visu Wikidatos jāliek, jo nevar katram objektam likt bezgalīgus tegus. Bet nu, ja ir, tad ir pagaidām...
Last updated: Dec 22 2024 at 05:29 UTC