Re: [osm-hu] Egységesítési kísérlet #1: Tesco

Ferenc Veres lion at netngine.hu
2017. Dec. 5., K, 15:22:51 UTC


Egyelőre nem látom mi lesz ennek a menete, csak érdeklődök :)

Ha például veszünk egy városok szerint rendezett CSV-t (pontosabban 
valamilyen közösen szerkeszthető GUI-t, pl Google Sheets XLS-t), akkor 
pl rákeresek egy településre OverPass Turbon:

[out:json][timeout:25];
{{geocodeArea:Veresegyház}}->.searchArea;
(
   node["name"~"(Tesco|Spar|CBA|Príma|Aldi|Rossmann)",i](area.searchArea);
   way["name"~"(Tesco|Spar|CBA|Príma|Aldi|Rossmann)",i](area.searchArea);
 
relation["name"~"(Tesco|Spar|CBA|Príma|Aldi|Rossmann)",i](area.searchArea);
);
out body;
 >;
out skel qt;


Onnan kiválogatom a jó találatokat, beírom az OSM ID-t a listádba, 
egyúttal megnézem, hogy a címmel és egyéb importálni tervezett adatokkal 
mi a helyzet.

Gondolok itt arra, hogy pl:
a.) nincs címe, nincs dolgom (majd importálod).
b.) van cím és egyezik, nincs dolgom (az importer feldolgozza, hogy nem 
kell változtatni).
c.) ütközik a cím: utánajárok, hogy ne ütközzön.

hasonlóan a többi importálni tervezett adatra.

Pl ha van weblap, de az a "központi", akkor ellenőrzöm, hogy megfelel-e 
egy adott fix URL-nek, hogy azt az importered "merje" frissíteni. PL ha 
www.tesco.hu, akkor tudni fogod, hogy ahelyett beírhatod az 
importálandót.  Menet közben összegyűjtjük, hogy mik azok a jelenlegi 
értékek amit felülírhatsz, azaz pl hányféleképp van beírva a tesco.hu :-)

Ugyanekkor adott településnél már látja is az ember, hogy mely boltok 
hiányoznak teljesen, kezdheti az általad említett cím szerinti 
beazonosítási kísérletet. (Tele vagyunk vidéki CBA-k Mappilary képével. 
;-) )

A sheet-ben pedig osztogathatnánk a sorokat úgy, hogy lenne egy oszlop, 
hogy "szerkesztő", oda beírom a nevemet, lehúzom vagy 10 településre, és 
akkor ezt látja a többi szerkesztő aki megnyitja a sheet-et.

Csak ötletelek, érdekes feladat.

Google sheetből egyébként API-val is lehet könnyen dolgozni, így a lista 
fent maradna későbbi validálásokra. Várható ugyanis, hogy bizonyos 
boltok egyszerűen eltűnnek és újra megjelennek más OSM ID-vel.

És persze valahogy össze kell tudnod kötni a később weblapokról 
frissített parsolt listákkal. Valószínű, hogy ahhoz a név és a cím marad 
az azonosító. (Persze megesik, hogy pontosabb címet tudunk mint a bolt 
listája, pl házszámot kapott már a HRSZ.)

Biztos van kevésbé manuális módszer is.. :)

Feri


2017.12.02. 13:41 keltezéssel, KAMI911 KAMI911 írta:
> Sziasztok,
> 
> Köszönöm szépen az alapos válaszokat és a jó érveket. Próbáltam ezek 
> mentén készíteni némi adatkészletet. A Tesco, Aldi, CBA és a Spar került 
> bele. Bár alapvető dolgokat tisztítok, azért van így is jó pár furcsa 
> eredmény. van ahol hrsz van megadva, a CBA-s adatok pláne eléggé 
> összevisszák. Az Operator még nem került fel a listára, az opening 
> hours-t sem kezelem (lehet egyelőre nem is fogom, de majd meglátjuk). Mi 
> az ami jó és mi az ami nem a lenti listában? Szerintetek van rá esély, 
> hogy a listába a későbbiekbe bepakoljam/juk az OSM id-ket? Gondolok itt 
> Nominatim lekérdezésekre. Az összerendelés nem koordináták alapján 
> történne, hanem az osm id alapján. Persze az nem tudom, hogy az 
> adatforrásokból elérhető koordinátákat mennyire lehet lehet hintként 
> használni. Az egyértelmű másolást nem szeretnék, de az alapján 
> műholdképről, Mapillaryról megtalálni egy épület mennyire OSM bűn? 
> Persze ez elég kézi vezérlés, és nem tudom, mennyire tudnátok ebben 
> segíteni (jöhetnek a lelkes jelentkezők) - ha majd megegyezünk nagyjából 
> mindenben, az lesz a legnagyobb munka.
> A további adatforrások bevonásával pörgetném is tovább a témát, CBA vagy 
> Cba, ALDI vagy Aldi, legyen-e külön Príma. Meg persze még azt is 
> átnézhetnétek, milyen típus hibák vannak, mit tudnánk minél 
> automatikusabban javítani.
> 
> Köszi a figyelmet,
> 
> Adatok a mellékletben. Tesco, Aldi, engedélyezve, CBA engedélyezés 
> alatt, Spar-ról meg említette valaki, hogy kért és kapott engedélyt. Azt 
> hiszem, fel is viszem ezeket az engedélykéréseket, mert előbb-utóbb 
> nehéz lesz követni.
> 
> 
> Üdvözlettel / Best Regards:
> 
> Kálmán (KAMI) Szalai
> 
> 2017. november 30. 23:04 bkil írta, <bkil.hu at gmail.com 
> <mailto:bkil.hu at gmail.com>>:
> 
>     Jó, maradhat akkor most Tesco, majd később iterálunk ezeken
>     nemzetközi szinten.
> 
>     A branch/város/elhelyezkedés tekintetében még mindig várunk másoktól
>     is inputokat. Valaki?
> 
>     2017-11-29 15:36 GMT+01:00 Ferenc Veres <lion at netngine.hu
>     <mailto:lion at netngine.hu>>:
>     >
>     >
>     > 2017.11.29. 15 <tel:2017.11.29.%2015>:34 keltezéssel, Ferenc Veres írta:
>     >>
>     >> Értsd: később is frissíthető, főleg ha már egységes!
>     >
>     >
>     > Az igaz, hogy akkor meg már azt fogjuk mondani: miért írnánk át, hisz MIND
>     > ILYEN! :-D
>     > (A fentebbi logikám szerint legalábbis)
>     >
>     > F.
>     >
>     >
>     > --
>     > Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
>     <mailto:openstreetmap-hungary at googlegroups.com>
>     > leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
>     <mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com>
>     > --- Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
>      > keretében működő openstreetmap-hungary csoportra.
>      > A témáról való leiratkozáshoz látogasson el ide:
>      >
>     https://groups.google.com/d/topic/openstreetmap-hungary/y3wy1HzK-4E/unsubscribe
>     <https://groups.google.com/d/topic/openstreetmap-hungary/y3wy1HzK-4E/unsubscribe>.
>      > Az erről a csoportról és minden témájáról való leiratkozáshoz
>     küldjön egy
>      > e-mailt a(z) openstreetmap-hungary+unsubscribe at googlegroups.com
>     <mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> címre.
>      > További lehetőségekért látogasson el a(z)
>     https://groups.google.com/d/optout <https://groups.google.com/d/optout>
>      > címre.
> 
>     --
>     Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
>     <mailto:openstreetmap-hungary at googlegroups.com>
>     leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
>     <mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com>
>     ---
>     Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
>     szolgáltatásbeli openstreetmap-hungary csoportra.
>     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)
>     openstreetmap-hungary+unsubscribe at googlegroups.com
>     <mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> címre.
>     További lehetőségekért látogasson el a(z)
>     https://groups.google.com/d/optout
>     <https://groups.google.com/d/optout> címre.
> 
> 
> -- 
> Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
> ---
> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok 
> „openstreetmap-hungary” csoportjára.
> 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) 
> openstreetmap-hungary+unsubscribe at googlegroups.com 
> <mailto:openstreetmap-hungary+unsubscribe at googlegroups.com> címre.
> További lehetőségekért látogasson el ide: 
> https://groups.google.com/d/optout.




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