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

[Talk-cz] (pro začátečníky) určení středu OSM URL

Vlákno 7.12. - 8.12.2022, počet zpráv: 7


7.12.2022 07:08:43 (#1)
gravatar

Matěj Cepl

<mcepl at cepl.eu>
171
Dobrý den, chápu, že pro většinu lidí je tohle natolik pritmitivní, že je to uráží, ale já jsem nad tím prožil hodinu práce, nežli jsem se všemi těmi API prodral, tak snad to někomu pomůže. Aneb jak z OSM URL (třeba "https://www.openstreetmap.org/way/30722274#map=14/49.2925/38.1815") dojít k geo-URI středu tohoto objektu. import urllib.parse from OSMPythonTools.cachingStrategy import CachingStrategy, JSON from OSMPythonTools.api import Api from shapely.geometry import shape CachingStrategy.use(JSON, cacheDir=xdg.BaseDirectory.save_cache_path("osm_where")) def parse_URL(url): api = Api() parsed_url = urllib.parse.urlparse(url) way = api.query(parsed_url.path) geom = shape(way.geometry()) print(f"geo:{geom.centroid.y},{geom.centroid.x}") Hezký den, Matěj -- https://matej.ceplovi.cz/blog/, @mcepl na floss.social GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8 Two things fill the heart with renewed and increasing awe and reverence the more often and the more steadily that they are meditated on: the starry skies above me and the moral law inside me. -- Immanuel Kant: Critique of Practical Reason

8.12.2022 07:11:50 (#2)
gravatar

Marián Kyral

<mkyral at email.cz>
2469 2837
V pohodě. Napiš to anglicky na blog.osm.org a dostaneš se do weeklyOsm :-D Marián
---------- Původní e-mail ---------- Od: Matěj Cepl <mcepl na cepl.eu> Komu: talk-cz na openstreetmap.org Datum: 7. 12. 2022 19:14:24 Předmět: [talk-cz] (pro začátečníky) určení středu OSM URL "Dobrý den, chápu, že pro většinu lidí je tohle natolik pritmitivní, že je to uráží, ale já jsem nad tím prožil hodinu práce, nežli jsem se všemi těmi API prodral, tak snad to někomu pomůže. Aneb jak z OSM URL (třeba "https://www.openstreetmap.org/way/30722274#map=14/49.2925/38.1815") dojít k geo-URI středu tohoto objektu. import urllib.parse from OSMPythonTools.cachingStrategy import CachingStrategy, JSON from OSMPythonTools.api import Api from shapely.geometry import shape CachingStrategy.use(JSON, cacheDir=xdg.BaseDirectory.save_cache_path("osm_ where")) def parse_URL(url): api = Api() parsed_url = urllib.parse.urlparse(url) way = api.query(parsed_url.path) geom = shape(way.geometry()) print(f"geo:{geom.centroid.y},{geom.centroid.x}") Hezký den, Matěj -- https://matej.ceplovi.cz/blog/, @mcepl na floss.social GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8 Two things fill the heart with renewed and increasing awe and reverence the more often and the more steadily that they are meditated on: the starry skies above me and the moral law inside me. -- Immanuel Kant: Critique of Practical Reason _______________________________________________ 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/20221208/f84e8944/attachment.htm>

8.12.2022 07:24:49 (#3)
gravatar

Tom Ka

<tomas.kasparek at gmail.com>
1549 5619
Jednodussi bude asi sem - https://www.openstreetmap.org/user/mcepl/diary Jinak i jednoduche veci je dobre zminit, minimalne je to inspirace pro dalsi, takze za mne diky! Bye tom.k čt 8. 12. 2022 v 7:13 odesílatel Marián Kyral <mkyral na email.cz> napsal: zobrazit citaci
> > V pohodě. Napiš to anglicky na blog.osm.org a dostaneš se do weeklyOsm :-D > > Marián > > ---------- Původní e-mail ---------- > Od: Matěj Cepl <mcepl na cepl.eu> > Komu: talk-cz na openstreetmap.org > Datum: 7. 12. 2022 19:14:24 > Předmět: [talk-cz] (pro začátečníky) určení středu OSM URL > > Dobrý den, > > chápu, že pro většinu lidí je tohle natolik pritmitivní, že je > to uráží, ale já jsem nad tím prožil hodinu práce, nežli jsem se > všemi těmi API prodral, tak snad to někomu pomůže. > > Aneb jak z OSM URL (třeba > "https://www.openstreetmap.org/way/30722274#map=14/49.2925/38.1815") > dojít k geo-URI středu tohoto objektu. > > import urllib.parse > from OSMPythonTools.cachingStrategy import CachingStrategy, JSON > from OSMPythonTools.api import Api > from shapely.geometry import shape > > CachingStrategy.use(JSON, cacheDir=xdg.BaseDirectory.save_cache_path("osm_where")) > > def parse_URL(url): > api = Api() > > parsed_url = urllib.parse.urlparse(url) > way = api.query(parsed_url.path) > geom = shape(way.geometry()) > print(f"geo:{geom.centroid.y},{geom.centroid.x}") > > Hezký den, > > Matěj > -- > https://matej.ceplovi.cz/blog/, @mcepl na floss.social > GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8 > > Two things fill the heart with renewed and increasing awe and > reverence the more often and the more steadily that they are > meditated on: the starry skies above me and the moral law inside > me. > -- Immanuel Kant: Critique of Practical Reason > > > > _______________________________________________ > talk-cz mailing list > talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz > https://openstreetmap.cz/talkcz > > _______________________________________________ > talk-cz mailing list > talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz > https://openstreetmap.cz/talkcz

8.12.2022 07:53:23 (#4)
gravatar

Matěj Cepl

<mcepl at cepl.eu>
171
On 2022-12-08, 06:24 GMT, Tom Ka wrote: zobrazit citaci
> Jednodussi bude asi sem - https://www.openstreetmap.org/user/mcepl/diary > > Jinak i jednoduche veci je dobre zminit, minimalne je to inspirace pro > dalsi, takze za mne diky!
https://www.openstreetmap.org/user/mcepl/diary/400529 Opravdový prográmek je na https://git.sr.ht/~mcepl/osm_where Hezký den, Matěj -- https://matej.ceplovi.cz/blog/, @mcepl na floss.social GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8 If trains stop at train stations, what happens at work stations?

8.12.2022 08:00:29 (#5)
gravatar

Marián Kyral

<mkyral at email.cz>
2469 2837
Jo, diary jsem vlastně myslel :-D Marián
---------- Původní e-mail ---------- Od: Tom Ka <tomas.kasparek na gmail.com> Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org> Datum: 8. 12. 2022 7:30:03 Předmět: Re: [talk-cz] (pro začátečníky) určení středu OSM URL "Jednodussi bude asi sem - https://www.openstreetmap.org/user/mcepl/diary Jinak i jednoduche veci je dobre zminit, minimalne je to inspirace pro dalsi, takze za mne diky! Bye tom.k čt 8. 12. 2022 v 7:13 odesílatel Marián Kyral <mkyral na email.cz> napsal: zobrazit citaci
> > V pohodě. Napiš to anglicky na blog.osm.org a dostaneš se do weeklyOsm :-D
zobrazit citaci
> > Marián > > ---------- Původní e-mail ---------- > Od: Matěj Cepl <mcepl na cepl.eu> > Komu: talk-cz na openstreetmap.org > Datum: 7. 12. 2022 19:14:24 > Předmět: [talk-cz] (pro začátečníky) určení středu OSM URL > > Dobrý den, > > chápu, že pro většinu lidí je tohle natolik pritmitivní, že je > to uráží, ale já jsem nad tím prožil hodinu práce, nežli jsem se > všemi těmi API prodral, tak snad to někomu pomůže. > > Aneb jak z OSM URL (třeba > "https://www.openstreetmap.org/way/30722274#map=14/49.2925/38.1815") > dojít k geo-URI středu tohoto objektu. > > import urllib.parse > from OSMPythonTools.cachingStrategy import CachingStrategy, JSON > from OSMPythonTools.api import Api > from shapely.geometry import shape > > CachingStrategy.use(JSON, cacheDir=xdg.BaseDirectory.save_cache_path("osm_
where")) zobrazit citaci
> > def parse_URL(url): > api = Api() > > parsed_url = urllib.parse.urlparse(url) > way = api.query(parsed_url.path) > geom = shape(way.geometry()) > print(f"geo:{geom.centroid.y},{geom.centroid.x}") > > Hezký den, > > Matěj > -- > https://matej.ceplovi.cz/blog/, @mcepl na floss.social > GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8 > > Two things fill the heart with renewed and increasing awe and > reverence the more often and the more steadily that they are > meditated on: the starry skies above me and the moral law inside > me. > -- Immanuel Kant: Critique of Practical Reason > > > > _______________________________________________ > talk-cz mailing list > talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz > https://openstreetmap.cz/talkcz > > _______________________________________________ > talk-cz mailing list > talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz > https://openstreetmap.cz/talkcz
_______________________________________________ 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/20221208/6a4f63d1/attachment.htm>

8.12.2022 08:30:03 (#6)
gravatar

Tom Ka

<tomas.kasparek at gmail.com>
1549 5619
Super, nahlaseno do Weekly na 647. Bye tom.k čt 8. 12. 2022 v 8:14 odesílatel Matěj Cepl <mcepl na cepl.eu> napsal: zobrazit citaci
> > On 2022-12-08, 06:24 GMT, Tom Ka wrote: > > Jednodussi bude asi sem - https://www.openstreetmap.org/user/mcepl/diary > > > > Jinak i jednoduche veci je dobre zminit, minimalne je to inspirace pro > > dalsi, takze za mne diky! > > https://www.openstreetmap.org/user/mcepl/diary/400529 > > Opravdový prográmek je na https://git.sr.ht/~mcepl/osm_where > > Hezký den, > > Matěj > -- > https://matej.ceplovi.cz/blog/, @mcepl na floss.social > GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8 > > If trains stop at train stations, what happens at work stations? > > > > _______________________________________________ > talk-cz mailing list > talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz > https://openstreetmap.cz/talkcz

8.12.2022 10:06:05 (#7)
gravatar

Jan Martinec

<jan at martinec.name>
522 4293
Zdravím, to je pěkný a užitečný, díky! Jenom si dovoluju navrhnout doplnění dependence shapely, bez které to nejde nainstalovat. Předmětný commit zde: https://gitlab.com/Piskvor/osm_where/-/commit/eb7c777f3faa9ef2beb099ff9a72bb1d2dd095c5 Zdar, HPM Dne čt 8. 12. 2022 8:14 uživatel Matěj Cepl <mcepl na cepl.eu> napsal: zobrazit citaci
> On 2022-12-08, 06:24 GMT, Tom Ka wrote: > > Jednodussi bude asi sem - https://www.openstreetmap.org/user/mcepl/diary > > > > Jinak i jednoduche veci je dobre zminit, minimalne je to inspirace pro > > dalsi, takze za mne diky! > > https://www.openstreetmap.org/user/mcepl/diary/400529 > > Opravdový prográmek je na https://git.sr.ht/~mcepl/osm_where > > Hezký den, > > Matěj > -- > https://matej.ceplovi.cz/blog/, @mcepl na floss.social > GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8 > > If trains stop at train stations, what happens at work stations? > > > > _______________________________________________ > 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/20221208/ec81ecf3/attachment.htm>

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