<div dir="ltr"><div><div><div><div>Szia,<br><br></div>Mint azt írtam fentebb a hash-t nem akarom az OSM db-be tenni. Csak arra vonatkozott a kérdés, hogy lehet ez kellően unique. Gondoltam igen, de ahogy a fenti példák is mutatták nem feltétlenül lesz unique. A hash-t arra használnám, hogy POI-kat azonosítsak be vele, típus és a cím alapján. Ez nem kerül a db-be. Viszont szerintetek egy ref:-et elhelyezhetek-e a db-be, ami a saját azonosító, ami mondjuk egy nullától növekvő szám.<br><br></div>Az azonosítás módjai:<br><div><div>1) ref:<saját> - egy egyszerű ID ami az adatbázisban tároljuk és az OSM-ben is megvan (Saját DB és OSM)<br></div>2) osm id - Az összepárosított elemek OSM ID-it eltárolom (Saját DB és OSM-ben eleve megvan, de ez változhat)<br></div>3) hash - A hash ezt a saját DB-ben tárolom. Ha az OSM id alapján nem lehet megtalálni, akkor ha a cím nem változik a  POI-nak így meg lehetne találni a közelben. Például egy Spar-t node-ról way-re szerkesztes az OSM ID változni fog. Viszont ha a címe nem változik akkor így talán meg lehet találni.<br></div>4) latlong - A saját DB-ben tárolok egy adatforrásból származó geom_hint-et, és egy valódi OSM értéket is. Az eredeti listából ez kimaradt, de gondoltam jó ha beleírom, mert ez is lehet megoldás ha változik az OSM ID.<br><br></div>Egyelőre ennyit gondoltam, ha gondoljátok hétfőn a Meetupon beszélgethetünk erről is. De addig is ha kérdés<br><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Üdvözlettel / Best Regards:<br><br>Kálmán (KAMI) Szalai<br></div></div></div>
<br><div class="gmail_quote">2018. február 14. 9:09 Thomas Nagy írta, <span dir="ltr"><<a href="mailto:bkil.hu@gmail.com" target="_blank">bkil.hu@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">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.<div><br></div><div>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.<div><br></div><div>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.<div><div class="h5"><br><br>On Sunday, February 11, 2018 at 12:17:55 PM UTC+1, KAMI KAMI wrote:<blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><br></div>Sziasztok,<br><br></div>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).<br><br></div>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.<br><br></div>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?<br><br></div>Előre is köszönöm!<br> <br clear="all"><div><div><div><div><div><div><div><div><div dir="ltr">Üdvözlettel / Best Regards:<br><br>Kálmán (KAMI) Szalai<br></div></div></div>
</div></div></div></div></div></div></div>
</blockquote></div></div></div></div></div><div class="HOEnZb"><div class="h5">

<p></p>

-- <br>
Magyar OSM Levelezőlista - <a href="mailto:openstreetmap-hungary@googlegroups.com" target="_blank">openstreetmap-hungary@<wbr>googlegroups.com</a><br>
leiratkozás: <a href="mailto:openstreetmap-hungary%2Bunsubscribe@googlegroups.com" target="_blank">openstreetmap-hungary+<wbr>unsubscribe@googlegroups.com</a><br>
--- <br>
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok „openstreetmap-hungary” csoportjára.<br>
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz küldjön egy e-amailt a(z) <a href="mailto:openstreetmap-hungary+unsubscribe@googlegroups.com" target="_blank">openstreetmap-hungary+<wbr>unsubscribe@googlegroups.com</a> címre.<br>
További lehetőségekért látogasson el ide: <a href="https://groups.google.com/d/optout" target="_blank">https://groups.google.com/d/<wbr>optout</a>.<br>
</div></div></blockquote></div><br></div></div>