[osm-hu] Re: addr:interpolation vs addr:street
Pallai Roland
pallair at magex.hu
2014. Nov. 5., Sze, 18:43:33 UTC
2014. november 5. 19:20 Péter Báthory írta, <bathory86p at gmail.com>:
> >szükségtelen és az OsmAnd, Nominatim teszt is azt
> >mutatja, hogy elég ha a node-okon fenn van az infó,
> >a vonalra nem kell.
>
> melyik node-okon? ha az interpolacio vegein, akkor ezzel nem nyertunk
> sokat a redundanciaval kapcsolatban. Sot, akkor valojaban inkabb az
> interpolaciora magara irnam fel egyszer, es nem a ket vegpontra egyesevel.
>
Minden node-on fenn kell hogy legyen az addr:street. Amelyken nincs fenn,
azt az OsmAnd nem is veszi figyelembe, mintha ott se lenne.
Erzesem szerint az egesz interpolacio csak egy athidalas arra az idoszakra
amig nem kerul fel minden cim a hazakra. Ezert van az, hogy az interpolalt
vonalra csak a legszuksegesebb dolgokat kell feltenni - ezek a vonalak
idovel torlesre vannak itelve.
> Ha ezt szeretnenk teljesen redundanciamentesre csinalni, akkor valahogy
> ossze kellene kotni az interpolaciot (es a cim pontokat, ahol nem
> interpolaciom van) a hozza tartozo uttal. Vagy relation, vagy valami
> egyedileg taggelt vonal. Ha ilyen konvenciot probalnank bevezetni, akkor
> tenyleg 0 lenne a redundancia es ha valaki atirja az utca nevet, nem
> romlanak el a cimek.
>
A redundanciat nem szuntetjuk meg ezzel, csak csokkentjuk. A teljes
felszamolasara az associatedStreet van, ki is probaltam, de nem vagyok
benne biztos, hogy a gyakorlatban jobb, csak a problemak jellege valtozik
meg.
>Én amellett lennék, hogy dobjuk ezeket országszerte.
> >Ne szaporítsuk fölöslegesen a redundáns információt,
> >egy hajszállal csökkentsük az esélyét az
> >inkonzisztenciának (más utca van a vonalon mint a
> >pontokon), az új szerkeszt?k a helyes példát lássák,
> >ne dolgozzanak hiába.
>
> >Mit szóltok ehhez?
>
> Ha csak arrol van szo, hogy a ket vegponton van nev es az interpolacion
> dobjuk, akkor az mehet, akar automata is. Ha ennel tobbet akarsz dobni,
> akkor szerintem csak kezi ellenorzessel lehet, ami egy egesz orszagra
> belathatatlanul nagy munkanak tunik.
>
Egy elso koros automata dobasban akkor megegyeztunk: ha a pontokon ott a
konzisztens *addr:street*, akkor az interpolalt vonalra nem kell.
Dobas elott futtatok majd egy tesztet, hogy mennyire tipikus problema, hogy
mas nev van a vonalon mint a pontjain.
Ahol a vonalon van nev a pontok helyett, ott lehetne automata javitast
alkalmazni: az *addr:street* keruljon at az *addr:housenumber* -t
tartalmazo pontokra es utana toroljuk a vonalrol.
Talalkoztam nehany ilyen esettel, de eleg ritka. Osszerakok majd egy
overpass query-t amivel meg tudjuk nezni hany ilyen eset lehet. Ez
scripttel egyszeruen javithato lenne. Ez fuggetlen a fenti dobastol, csak
egy masodik lepcso.
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20141105/08c0a680/attachment.htm>
További információk a(z) Talk-hu levelezőlistáról