Re: osm_id és POI-k összerendelése

Thomas Nagy bkil.hu at gmail.com
2018. Feb. 14., Sze, 08:09:43 UTC


Imrével értek egyet, miszerint ilyen random hash-et nem szabad az OSM 
adatbázisba rakni. Más nem tudja értelmezni vagy használni, ha szerkesztik 
az pedig neked el is rontja a játékodat, read-only attribútumoknak újra 
csak nincs haszna.

A külön git repó nekem is tetszik. Én a hash mellett még egy koordinátát is 
belementenék. Akár nevet is lehetne, és akkor a lokális környezetben a 
fuzzy search kizárásos alapon elég jól hozzá tudná rendelni még akkor is, 
ha néhánynak változik a neve.

Igazi UUID-t nehéz találni a cégjegyzékszám és adószámon kívül, bár 
felvásárlások után még ha jogilag már meg is változik egy POI, az emberek 
fejében sokszor él a logikai átmenet ha az új cég majdnem ugyanazt csinálja 
(lásd büfék). Szóval a legtöbb ember inkább a 3D koordinátát tartja 
UUID-nek. Azt könnyű elfogadni hogyha egy bolt elköltözik a következő 
sarokra akkor az másik. Ehhez a címen kívül kell még a level=* is ami a 
harmadik dimenzióban egyértelműsít. Vagy épületen/plázán belül 
ajtó/szoba/térrész azonosító is kell a házszámon felül, ami nem mindig áll 
rendelkezésre, bár legalább 3 frissen bejárt plázában találtam ilyet is 
kifüggesztve.

On Sunday, February 11, 2018 at 12:17:55 PM UTC+1, KAMI KAMI wrote:
>
>
> Sziasztok,
>
> Szeretnék veletek ötletelni, hogy hogyan lehetne a POI-kat összerendelni 
> az OSM_ID-vel. Szeretném, ha a db-be importált adatok (weboldalról 
> feldolgozott POI-k) és a hozzájárulók által megadott osm id<-> poi 
> összerenedeléseket külön táblában tárolni. Szerintetek erre mi lenne a 
> legjobb összerendelési megoldás. Az a baj, hogy az osm poi-kon nincs semmi 
> egyedi azonosító, ami alapján be lehetne azonosítani (az osm id azért 
> változhat).
>
> Mivel a a cím teljes kitöltése a cél, ezért arra gondoltam, hogy a poi 
> típusából és a címből (kisbetűssé alakítva és space-ktől mentes) képzett 
> hash alapján lenne az osm id-vel történő összerendelés. Ez szerintetek 
> megfelelő lenne? A cél az az lenne, hogy a nulláról újra generált db esetén 
> is meg lehessen találni a POI-kat. Tervezett hash algoritmus SHA512.
>
> Illetve az lenne a kérdésem, hogy szerintetek a poi-hoz el "szabad" 
> helyezni valami azonosítót, ami még egy lehetőség lehetne a POI biztosabb 
> megtalálásához?
>
> Előre is köszönöm!
>  
> Üdvözlettel / Best Regards:
>
> Kálmán (KAMI) Szalai
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20180214/e889bfcb/attachment.htm>


További információk a(z) Talk-hu levelezőlistáról