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