« zpět na výpis měsíce |

[Talk-cz] Zasilkovna - jak mapovat

Vlákno 1.10. - 4.10.2021, počet zpráv: 8


1.10.2021 04:29:04 (#1)
gravatar

Miroslav Suchý

<mirek at rodina-sucha.cz>
4 5432
Tak jsem se po dlouhe dobe vrhl na data ze zasilkovny. Napisi neco o tech datech a jak pak prvni vykop, jak to mapovat. Data: Je mozne stahnout z https://www.zasilkovna.cz/api/v4/9b18b74fdb70e8f9/branch.json Tento JSON ma aktualne 21 MB. Ta data vypadaji { "data": { "12": { "id": "12", "name": "České Budějovice, Rudolfovská 1", "special": "vstup z ul. Otakarova", "place": "Tvořilka", "street": "Rudolfovská 1", "city": "České Budějovice", "zip": "370 01", "status": { "statusId": "1", "description": "V provozu" }, "country": "cz", "wheelchairAccessible": "no", "creditCardPayment": "yes", "dressingRoom": "0", "claimAssistant": "1", "packetConsignment": "1", "latitude": "48.97585", "longitude": "14.47978", "url": "https://www.zasilkovna.cz/pobocky/ceske-budejovice-otakarova-rudolfovska", .... SNIP "openingHours": { "compactShort": "<strong>Po?Pá</strong> 08:30?18:30<br /><strong>So</strong> 08:30?14:00<br /><strong style='color: red;'>28.10.2021</strong> zavřeno", "compactLong": "<strong>Po?Pá</strong> 08:30?18:30<br /><strong>So</strong> 08:30?14:00<br /><strong style='color: red;'>28.10.2021</strong> zavřeno", "tableLong": "<table class='packetery-hours'><tr><th>Po</th><td>08:30?18:30</td></tr><tr><th>Út</th><td>08:30?18:30</td></tr><tr><th>St</th><td>08:30?18:30</td></tr><tr><th>Čt</th><td>08:30?18:30</td></tr><tr><th>Pá</th><td>08:30?18:30</td></tr><tr><th>So</th><td>08:30?14:00</td></tr><tr><th>Ne</th><td></td></tr><tr><th style='color: red;'>28.10.2021</th></td><td>zavřeno</td></tr></table>", "regular": { "monday": "08:30?18:30", "tuesday": "08:30?18:30", "wednesday": "08:30?18:30", "thursday": "08:30?18:30", "friday": "08:30?18:30", "saturday": "08:30?14:00", "sunday": { } }, "exceptions": { "exception": { "date": "2021-10-28" } } } }, .... a dalsi polozka } Dokumentace je k tomu zde: https://docs.packetery.com/01-pickup-point-selection/04-branch-export-v4.html vcetne popisu jak to stahnout v jinem formatu, pokud by bylo treba. Mariane, mohu te poprosit jestli bys tim mohl nakrmit tvuj POIimporter? Soubor je zrejme generovan online, myslim, ze ho muzeme stahovat jednou za den uplne bez problemu. Pro nas jsou zajimava policka: id, zip, country, wheelchairAccessible, latitute, longitude, status. Policko openHours sice asi taky, ale na to budu muset asi napsat nejaky skript, ktery to prezvyka od OSM formatu. Takze zatim bych si toho nevsimal. Pokud je atribut status[statusID] == 5, tak je pobocko trvale zrusena. Cokoliv jineho znamena, ze to chceme mapovat (docasne mimo provoz, aktualne naplneno baliky, apod.) Jak mapovat? Prislusna wiki stranka je https://wiki.openstreetmap.org/wiki/Cs:Tag:vending%3Dparcel_pickup Takze ta data v uvodu bychom napsali jako: amenity=vending_machine vending=parcel_pickup ref=12 # to je atribut id postal_code=370 01 # to je atribut zip wheelchair=no # to je atribut wheelchairAccessible operator=Zasilkovna website=https://www.zasilkovna.cz/pobocky/ceske-budejovice-otakarova-rudolfovska Pokud je to automaticka vydejna - coz je mozne overit na fotce na tom url, tak je mozne tam pridat type=* podle https://wiki.openstreetmap.org/wiki/DE:Packstation#Typen u nas asi obvykle type=cabinet No a samozrejme to umistnit na bod dany atributy latitude, longitude. Nabizi se mi jeste otazka, zda nedavat atribut name i do naseho name=* - nevim. Pokud se nekde mylim, tak mel pls opravte :) Mirek

2.10.2021 10:47:42 (#2)
gravatar

Marián Kyral

<mkyral at email.cz>
8 2537
Ahoj, Dne 01. 10. 21 v 16:29 Miroslav Suchý napsal(a): zobrazit citaci
> Tak jsem se po dlouhe dobe vrhl na data ze zasilkovny. Napisi neco o > tech datech a jak pak prvni vykop, jak to mapovat. > > Data: > Je mozne stahnout z >   https://www.zasilkovna.cz/api/v4/{API_KEY}/branch.json > Tento JSON ma aktualne 21 MB. >
Heh, nevím, jestli je vhodné takhle šířit API_KEY B-) zobrazit citaci
> Ta data vypadaji > > { >     "data": { >         "12": { >             "id": "12", >             "name": "České Budějovice, Rudolfovská 1", >             "special": "vstup z ul. Otakarova", >             "place": "Tvořilka", >             "street": "Rudolfovská 1", >             "city": "České Budějovice", >             "zip": "370 01", >             "status": { >                 "statusId": "1", >                 "description": "V provozu" >             }, >             "country": "cz", >             "wheelchairAccessible": "no", >             "creditCardPayment": "yes", >             "dressingRoom": "0", >             "claimAssistant": "1", >             "packetConsignment": "1", >             "latitude": "48.97585", >             "longitude": "14.47978", >             "url": > "https://www.zasilkovna.cz/pobocky/ceske-budejovice-otakarova-rudolfovska", > .... SNIP >             "openingHours": { >                 "compactShort": "<strong>Po?Pá</strong> 08:30?18:30<br > /><strong>So</strong> 08:30?14:00<br /><strong style='color: > red;'>28.10.2021</strong> zavřeno", >                 "compactLong": "<strong>Po?Pá</strong> 08:30?18:30<br > /><strong>So</strong> 08:30?14:00<br /><strong style='color: > red;'>28.10.2021</strong> zavřeno", >                 "tableLong": "<table > class='packetery-hours'><tr><th>Po</th><td>08:30?18:30</td></tr><tr><th>Út</th><td>08:30?18:30</td></tr><tr><th>St</th><td>08:30?18:30</td></tr><tr><th>Čt</th><td>08:30?18:30</td></tr><tr><th>Pá</th><td>08:30?18:30</td></tr><tr><th>So</th><td>08:30?14:00</td></tr><tr><th>Ne</th><td></td></tr><tr><th > style='color: red;'>28.10.2021</th></td><td>zavřeno</td></tr></table>", >                 "regular": { >                     "monday": "08:30?18:30", >                     "tuesday": "08:30?18:30", >                     "wednesday": "08:30?18:30", >                     "thursday": "08:30?18:30", >                     "friday": "08:30?18:30", >                     "saturday": "08:30?14:00", >                     "sunday": { > >                     } >                 }, >                 "exceptions": { >                     "exception": { >                         "date": "2021-10-28" >                     } >                 } >             } >         }, > .... a dalsi polozka > } > > Dokumentace je k tomu zde: > https://docs.packetery.com/01-pickup-point-selection/04-branch-export-v4.html > vcetne popisu jak to stahnout v jinem formatu, pokud by bylo treba. > > Mariane, mohu te poprosit jestli bys tim mohl nakrmit tvuj POIimporter? > Soubor je zrejme generovan online, myslim, ze ho muzeme stahovat > jednou za den uplne bez problemu. > > Pro nas jsou zajimava policka: > id, zip, country, wheelchairAccessible, latitute, longitude, status. > Policko openHours sice asi taky, ale na to budu muset asi napsat > nejaky skript, ktery to prezvyka od OSM formatu. Takze zatim bych si > toho nevsimal. > > Pokud je atribut status[statusID] == 5, tak je pobocko trvale zrusena. > Cokoliv jineho znamena, ze to chceme mapovat (docasne mimo provoz, > aktualne naplneno baliky, apod.) >
Je to tak velké, protože export obsahuje úplně všechno. Tedy jak Z-BOXy tak i normální výdejny. Navíc nejen pro Čechy. Vypadá to, že Z-BOXy se dají poznat jen podle "place": "Z-BOX" Vytáhnul jsem z toho tedy všechny funkční české Z-BOXy. Je jich 1313. zobrazit citaci
> > Jak mapovat? > > Prislusna wiki stranka je > https://wiki.openstreetmap.org/wiki/Cs:Tag:vending%3Dparcel_pickup > > Takze ta data v uvodu bychom napsali jako: > > amenity=vending_machine > vending=parcel_pickup > ref=12              # to je atribut id > postal_code=370 01  # to je atribut zip > wheelchair=no       # to je atribut wheelchairAccessible > operator=Zasilkovna > website=https://www.zasilkovna.cz/pobocky/ceske-budejovice-otakarova-rudolfovska > > > Pokud je to automaticka vydejna - coz je mozne overit na fotce na tom > url, tak je mozne tam pridat >   type=* > podle >   https://wiki.openstreetmap.org/wiki/DE:Packstation#Typen > u nas asi obvykle >   type=cabinet > > No a samozrejme to umistnit na bod dany atributy latitude, longitude. > > Nabizi se mi jeste otazka, zda nedavat atribut name i do naseho name=* > - nevim. > > Pokud se nekde mylim, tak mel pls opravte :) >
Zatím to mám takto: Na openning_hours ještě mrknu, možná půjde nějak využít část z importů schránek. Z těch dalších vlastností by možná byl zajímavý i klíč creditCardPayment, ale co jsem tak namátkou prošel, všechny Z-BOXy tam měly "no". Mrknout můžete na https://osm.kyralovi.cz/POI-Importer-testing/#map=14/50.0737/14.4396&datasets=CZEzBox Prošel jsem pár mně známých Z-BOXů a data vypadají dobře. Umístění odpovídá. Konverzní skript je na gitu: https://github.com/mkyral/osm/tree/master/import/zasilkovna Marián zobrazit citaci
> Mirek
------------- další část --------------- HTML příloha byla odstraněna... URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20211002/0b576179/attachment-0001.htm> ------------- další část --------------- A non-text attachment was scrubbed... Name: kpdlghcmdalohaop.png Type: image/png Size: 67709 bytes Desc: [žádný popis není k dispozici] URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20211002/0b576179/attachment-0001.png>

2.10.2021 05:36:26 (#3)
gravatar

Miroslav Suchý

<mirek at rodina-sucha.cz>
4 5432
Dne 02. 10. 21 v 10:47 Marián Kyral napsal(a): zobrazit citaci
> Heh, nevím, jestli je vhodné takhle šířit API_KEY B-)
Tak bez API hesla, s tim muzes delat jenom read-only operace. Takze je to fuk, ne? :) zobrazit citaci
> Vytáhnul jsem z toho tedy všechny funkční české Z-BOXy. Je jich 1313.
No, ale ty vydejny bychom asi tak mohli zmapovat, ne? zobrazit citaci To vypada super. Dekuji moc. Mirek

2.10.2021 08:25:10 (#4)
gravatar

Marián Kyral

<mkyral at email.cz>
8 2537
---------- Původní e-mail ---------- Od: Miroslav Suchý <mirek na rodina-sucha.cz> Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org> Datum: 2. 10. 2021 17:43:35 Předmět: Re: [talk-cz] Zasilkovna - jak mapovat "Dne 02. 10. 21 v 10:47 Marián Kyral napsal(a): zobrazit citaci
> Heh, nevím, jestli je vhodné takhle šířit API_KEY B-)
Tak bez API hesla, s tim muzes delat jenom read-only operace. Takze je to fuk, ne? :) " Pokud  se nenajde nějaký uličník, co by třeba nadměrně vytěžoval server tak asi jo ;-) " zobrazit citaci
> Vytáhnul jsem z toho tedy všechny funkční české Z-BOXy. Je jich 1313.
No, ale ty vydejny bychom asi tak mohli zmapovat, ne? " Jistě. Zatím na to nemám mapování  :D Stejně tak bychom mohli následně naimportovat i další země. " zobrazit citaci 50.0737/14.4396&datasets=CZEzBox To vypada super. Dekuji moc. " Není zač. Marián " Mirek _______________________________________________ talk-cz mailing list talk-cz na openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-cz https://openstreetmap.cz/talkcz " ------------- další část --------------- HTML příloha byla odstraněna... URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20211002/dfee9453/attachment.htm>

3.10.2021 12:44:32 (#5)
gravatar

mahdi1234

<mahdi1234 at centrum.cz>
4 2495
Zkusil sem overit par boxu: nasledujic chybi v jsonu od Zasilkovny (i na jejich strankach) - https://www.openstreetmap.org/node/9092439544 zkousel sem grepnout jak ID 11971, tak Ruprechtov (pridaval sem 3 tydny zpet a fyzicky tam byl) - https://www.openstreetmap.org/node/8895487181 (dtto jel sem kolem autem tak dva tydny a byl tam porad) nezobrazi v poiimporteru (v jsonu je) - https://www.openstreetmap.org/node/9082434861 (koodrdinaty by mely sedet, ID 12374) maji na strankach, ale v jsonu chybi ID 9846 - https://www.openstreetmap.org/node/8783659915 mahdi

3.10.2021 02:21:13 (#6)
gravatar

Marián Kyral

<mkyral at email.cz>
8 2537
Dne 03. 10. 21 v 12:44 mahdi1234 napsal(a): zobrazit citaci
> Zkusil sem overit par boxu: > > nasledujic chybi v jsonu od Zasilkovny (i na jejich strankach) > > - https://www.openstreetmap.org/node/9092439544 zkousel sem grepnout jak > ID 11971, tak Ruprechtov (pridaval sem 3 tydny zpet a fyzicky tam byl) > - https://www.openstreetmap.org/node/8895487181 (dtto jel sem kolem > autem tak dva tydny a byl tam porad) > > nezobrazi v poiimporteru (v jsonu je) > > - https://www.openstreetmap.org/node/9082434861 (koodrdinaty by mely > sedet, ID 12374)
Není ;-) [14:17:30 marian na worker zasilkovna (master)]$ grep 12374 zbox_20211002.pretty.json           "thumbnail": "https://files.packeta.com/points/thumb/IMG_20180314_123740.jpg",           "normal": "https://files.packeta.com/points/normal/IMG_20180314_123740.jpg"       "latitude": "45.12374", Marián zobrazit citaci
> maji na strankach, ale v jsonu chybi ID 9846 > > - https://www.openstreetmap.org/node/8783659915 > > mahdi > > _______________________________________________ > talk-cz mailing list > talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz > https://openstreetmap.cz/talkcz

3.10.2021 02:27:44 (#7)
gravatar

Marián Kyral

<mkyral at email.cz>
8 2537
Dne 03. 10. 21 v 14:21 Marián Kyral napsal(a): zobrazit citaci
> > > Dne 03. 10. 21 v 12:44 mahdi1234 napsal(a): >> Zkusil sem overit par boxu: >> >> nasledujic chybi v jsonu od Zasilkovny (i na jejich strankach) >> >> - https://www.openstreetmap.org/node/9092439544 zkousel sem grepnout jak >> ID 11971, tak Ruprechtov (pridaval sem 3 tydny zpet a fyzicky tam byl) >> - https://www.openstreetmap.org/node/8895487181 (dtto jel sem kolem >> autem tak dva tydny a byl tam porad) >> >> nezobrazi v poiimporteru (v jsonu je) >> >> - https://www.openstreetmap.org/node/9082434861 (koodrdinaty by mely >> sedet, ID 12374) > > Není ;-) > > [14:17:30 marian na worker zasilkovna (master)]$ grep 12374 > zbox_20211002.pretty.json >           "thumbnail": > "https://files.packeta.com/points/thumb/IMG_20180314_123740.jpg", >           "normal": > "https://files.packeta.com/points/normal/IMG_20180314_123740.jpg" >       "latitude": "45.12374", > > Marián
Tak oprava: v dnešním souboru už je. [14:25:34 marian na worker zasilkovna (master)]$ grep 12374 zbox_20211003.pretty.json           "thumbnail": "https://files.packeta.com/points/thumb/IMG_20180314_123740.jpg",           "normal": "https://files.packeta.com/points/normal/IMG_20180314_123740.jpg"       "latitude": "45.12374",     "12374": {       "id": "12374",       "labelRouting": "C60-115-12374",           "thumbnail": "https://files.packeta.com/points/thumb/point_12374_a68d3e83ce24.jpg",           "normal": "https://files.packeta.com/points/normal/point_12374_a68d3e83ce24.jpg" Marián zobrazit citaci
>> maji na strankach, ale v jsonu chybi ID 9846 >> >> - https://www.openstreetmap.org/node/8783659915 >> >> mahdi >> >> _______________________________________________ >> talk-cz mailing list >> talk-cz na openstreetmap.org >> https://lists.openstreetmap.org/listinfo/talk-cz >> https://openstreetmap.cz/talkcz >

4.10.2021 07:48:38 (#8)
gravatar

Marián Kyral

<mkyral at email.cz>
8 2537
Dne 02. 10. 21 v 17:36 Miroslav Suchý napsal(a): zobrazit citaci
> Dne 02. 10. 21 v 10:47 Marián Kyral napsal(a): >> Heh, nevím, jestli je vhodné takhle šířit API_KEY B-) > > Tak bez API hesla, s tim muzes delat jenom read-only operace. Takze je > to fuk, ne? :) > > >> Vytáhnul jsem z toho tedy všechny funkční české Z-BOXy. Je jich 1313. > > No, ale ty vydejny bychom asi tak mohli zmapovat, ne? > >> Mrknout můžete na >> https://osm.kyralovi.cz/POI-Importer-testing/#map=14/50.0737/14.4396&datasets=CZEzBox > > To vypada super. Dekuji moc. > > Mirek >
Dodělal jsem primitivní parser na opening_hours. Většna tedy je 24/7, ale najde se pár výjimek. Marián zobrazit citaci
> > _______________________________________________ > talk-cz mailing list > talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz > https://openstreetmap.cz/talkcz

« zpět na výpis měsíce