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.
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 :)
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.
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
Heh, nevím, jestli je vhodné takhle šířit API_KEY B-)
Vytáhnul jsem z toho tedy všechny funkční české Z-BOXy. Je jich 1313.
Heh, nevím, jestli je vhodné takhle šířit API_KEY B-)
Vytáhnul jsem z toho tedy všechny funkční české Z-BOXy. Je jich 1313.
Heh, nevím, jestli je vhodné takhle šířit API_KEY B-)
Vytáhnul jsem z toho tedy všechny funkční české Z-BOXy. Je jich 1313.
Mrknout můžete na https://osm.kyralovi.cz/POI-Importer-testing/#map=14/
Heh, nevím, jestli je vhodné takhle šířit API_KEY B-)
Vytáhnul jsem z toho tedy všechny funkční české Z-BOXy. Je jich 1313.
Mrknout můžete na https://osm.kyralovi.cz/POI-Importer-testing/#map=14/
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)
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 _______________________________________________ talk-cz mailing list talk-cz na openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-cz https://openstreetmap.cz/talkcz
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
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
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
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?To vypada super. Dekuji moc. Mirek
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?To vypada super. Dekuji moc. Mirek
_______________________________________________ talk-cz mailing list talk-cz na openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-cz https://openstreetmap.cz/talkcz
To vypada super. Dekuji moc.
> Mrknout můžete na https://osm.kyralovi.cz/POI-Importer-testing/#map=14/50.0737/14.4396&datasets=CZEzBox To vypada super. Dekuji moc.
To vypada super. Dekuji moc.Na několika Z-Boxech jsem si ověřil, že ty poskytované souřadnice jsou velmi přesné a rozhodl jsem se těm souřadnicím od Zásilkovny věřit a naimportoval jsem to všechno. Ale ne skriptem, ale ručně přes JOSM, takže těch pár existujících Z-BOXů jsem pomergoval. Pokud se občas někdo kouknete na POIimporter a domergujete nové instantalace ve vašem okolí, tak to bude super.
Dne 02. 10. 21 v 20:25 Marián Kyral napsal(a):> Mrknout můžete na https://osm.kyralovi.cz/POI-Importer-testing/#map=14/50.0737/14.4396&datasets=CZEzBox To vypada super. Dekuji moc.Na několika Z-Boxech jsem si ověřil, že ty poskytované souřadnice jsou velmi přesné a rozhodl jsem se těm souřadnicím od Zásilkovny věřit a naimportoval jsem to všechno. Ale ne skriptem, ale ručně přes JOSM, takže těch pár existujících Z-BOXů jsem pomergoval. Pokud se občas někdo kouknete na POIimporter a domergujete nové instantalace ve vašem okolí, tak to bude super.
Otevře váš e-mailový klient. Odpovědi pak sledujte zde na webu.