<div dir="ltr">Támogatom az elképzelést. A megvalósítástól függően lehet ez a géppel parszolható patch tábla OSM Wikiben, GitHub wikiben vagy GitHub kódban. Valójában kiindulásnak az se rossz ha az OSM wikiben már meglevő oldalakon található "possible tagging mistakes" részt ketté bontjuk, és bevezetünk egy definite mistaggings felsorolást - ezt is használhatja adatforrásnak.<div><br></div><div>(name|description|drinking_water)=.*\<(Ivó|([kK]öz|[nN]yomós|kék) *kút).*<br></div><div>name:en=Drinking water</div><div>name=Tűzcsap<br></div><div>name=Szobor</div><div>name=[kK]út (itt fog kelleni pár szabály)</div><div>(description|name)=(Iható|ivó) *víz/drinking_water=yes vagy amenity, többitől függ</div><div>(description|name)=.*nem iható.*/drinking_water=no</div><div>wifi=*/internet_access=wlan + ...</div><div>wifiname=*/internet_access:ssid=*</div><div>wif_iname=*/internet_access:ssid=*</div><div>WIFI:SSID=*/internet_access:ssid=*</div><div>note=speed camera sensor</div><div>name(:en?)=[Ss]peed [Cc]amera</div><div>surveillance=camera</div><div>name=Camera</div><div>name=[aA][bB][cC]</div><div>amenity=(.*)center/amenity=\1centre</div><div>name=Lépcső</div><div>name=Lift</div><div>name=[Ss]zökőkút</div><div>internet=*</div><div>...<br></div><div><br></div><div>Úgy általában a primary tag nélküli dolgok gyanúsak, de mintha erre volna validátor. Inkább akkor érdekesebb, ha ellentétes a szó jelentése a primary taggel.<br></div><div><br></div><div><div>Az iD által beerőszakolt _1, _2, stb. kulcsokkal is jó volna valamit kezdeni. Sokfelé előfordul, de például website esetén szét lehet válogatni provider szerint és átrakni a megfelelő contact:* kulcsba. Esetleg name esetén ha csak kettő van, a szerkesztés előttit berakhatjuk az old_name-be, bár ez nem 100% korrekt, mert lehet alt_name is, de a keresők így legalább mindkettőt megtalálnák. Valamit át lehet alakítani pontosvesszőre vagy namespace-be, de ehhez domain specifikus tudást kell lekódolni. Az ellentmondásos primary tag jelentések tipikusan szét kell bontani vagy törölni az egyiket, de ez általában igényel emberi beavatkozást.</div></div><div><br></div><div>https://taginfo.openstreetmap.org/search?q=_1<br></div><div>https://taginfo.openstreetmap.org/search?q=_4<br></div><div><br></div><div>On Saturday, January 12, 2019 at 12:06:38 PM UTC+1, Úr Balázs wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Sziasztok!
<br>
<br>A taginfot nézegetve azt vettem észre, hogy sok olyan érték van, amit
<br>automatikusan lehet javítani, akár helyismeret nélkül is. Egy részét már
<br>javítottam. Például:
<br>
<br>Ha kulcs "maxspeed:source", akkor kulcs cseréje erre: "source:maxspeed"
<br>
<br>Ez eléggé triviális javítás, akár automatizálható is. Vannak viszont
<br>olyan hibák, amiket át kell nézni, de nagy valószínűség szerint szintén
<br>tömegesen javíthatók (félautomatikusan). Például:
<br>
<br>Ha "addr:housenumber" tartalmaz pontot, akkor a pont eltávolítása.
<br>
<br>Ha "addr:housenumber" tartalmazza, hogy "hrsz", akkor érték átírása az
<br>"addr:conscriptionnumber" kulcsba ("hrsz" nélkül) és "addr:housenumber"
<br>törlése.
<br>
<br>Ha "description" = "Kőkereszt" vagy "kereszt kőből", akkor
<br>"material:stone" és "description" törlése.
<br>
<br>Ha "description" = "Fakereszt", akkor "material:wood" és "description"
<br>törlése.
<br>
<br>Ha "description" = "magasles" és "amenity" = "hunting_stand", akkor
<br>"description" törlése.
<br>
<br>És még rengeteg ilyen triviális javítás fordulhat elő. Ha meghatározunk
<br>olyan feltételeket, amit figyeljen egy script, akkor ebből gyártható
<br>lenne egy napi frissítésű táblázat. Azaz gyűjtsünk össze minél több
<br>olyan feltételt, amely triviális és gyakori hibákat keres, ebből
<br>készüljön egy táblázat, amit egyesével átnézve lehetne javítani az adatokat.
<br>
<br>Az ötletem eddig tartott, a megvalósítást rábíznám valakire, aki jártas
<br>ilyenekben.
<br>
<br>Ha van ötleted olyan feltételre, amely triviális hibát keres (és javít),
<br>akkor ebbe a szálba válaszul küldd be.
<br>
<br>-- Balázs
<br></blockquote></div></div>