(pro začátečníky) určení středu OSM URL

7 zpráv
Zpět na přehled

(pro začátečníky) určení středu OSM URL

7 zpráv MMTJ 4 účastníků 1 min čtení
  1. Matěj Cepl mcepl na cepl.eu #mf6764c
    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
  2. Marián Kyral mkyral na email.cz #mf8875d
    V pohodě. Napiš to anglicky na blog.osm.org a dostaneš se do weeklyOsm :-D Marián
  3. Tom Ka tomas.kasparek na gmail.com #m0f1efb
    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
  4. Matěj Cepl mcepl na cepl.eu #mdac672
    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!
  5. Marián Kyral mkyral na email.cz #m960b7a
    Jo, diary jsem vlastně myslel :-D Marián
  6. Tom Ka tomas.kasparek na gmail.com #mf3a0e1
    Super, nahlaseno do Weekly na 647. Bye tom.k
  7. Jan Martinec jan na martinec.name #mdb9301
    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
Napsat odpověď e-mailem… Odpovědět

Otevře váš e-mailový klient. Odpovědi pak sledujte zde na webu.