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

[Talk-cz] Nominatim - kraj v samostatném elementu

Vlákno 12.9. - 12.9.2017, počet zpráv: 3


12.9.2017 10:14:18 (#1)
gravatar

Michal Červenka

<micek at centrum.cz>
3
Ahoj, chci se zeptat, zda někdo neví, jak ve výsledcích reverzního hledání z Nominatim dostat kraj v ČR do samostatného elementu. Například pro následující dotaz: http://nominatim.openstreetmap.org/reverse?format=json&lat=49.0820292&lon=16.4119436&zoom=10&addressdetails=1&accept-language=cs Ve výsledku je kraj uveden v elementu display_name: "display_name": "Moravské Bránice, okres Brno-venkov, Jihomoravský kraj, Jihovýchod, Česko", ale v rozpadu adresy už uveden není: "address": { "city": "Moravské Bránice", "county": "okres Brno-venkov", "state": "Jihovýchod", "country": "Česko", "country_code": "cz" } Zkoušel jsem různé nastavení a kombinace parametrů zoom, addressdetails, extratags, namedetails ... ale nikdy se mi nepodařilo dostat kraj do samostatného elementu. Přitom HTML formát výsledků (http://nominatim.openstreetmap.org/reverse.php?format=html&lat=49.0820292&lon=16.4119436&zoom=10) odkazuje na detail lokace (http://nominatim.openstreetmap.org/details.php?place_id=172532382), kde kraj v rozpadu adresy uveden je. Díky, M.Č.

12.9.2017 10:53:52 (#2)
gravatar

Jan Martinec

<jan at martinec.name>
523 4293
Dne 12.9.2017 v 10:14 Michal Červenka napsal(a): zobrazit citaci
> Ahoj, > > chci se zeptat, zda někdo neví, jak ve výsledcích reverzního hledání z Nominatim dostat kraj v ČR do samostatného elementu. > > Například pro následující dotaz: http://nominatim.openstreetmap.org/reverse?format=json&lat=49.0820292&lon=16.4119436&zoom=10&addressdetails=1&accept-language=cs > Ve výsledku je kraj uveden v elementu display_name: > "display_name": "Moravské Bránice, okres Brno-venkov, Jihomoravský kraj, Jihovýchod, Česko", > ale v rozpadu adresy už uveden není: > "address": { > "city": "Moravské Bránice", > "county": "okres Brno-venkov", > "state": "Jihovýchod", > "country": "Česko", > "country_code": "cz" > } > > Zkoušel jsem různé nastavení a kombinace parametrů zoom, addressdetails, extratags, namedetails ... ale nikdy se mi nepodařilo dostat kraj do samostatného elementu. > Přitom HTML formát výsledků (http://nominatim.openstreetmap.org/reverse.php?format=html&lat=49.0820292&lon=16.4119436&zoom=10) odkazuje na detail lokace (http://nominatim.openstreetmap.org/details.php?place_id=172532382), kde kraj v rozpadu adresy uveden je. > > Díky, > M.Č. >
Ahoj, mám obavu, že nijak - addressdetails vrací NUTS 1 a NUTS 2 (což je ten region Jihovýchod), a pak LAU-1 a LAU-2, ale z nějakýho důvodu nevrací NUTS 3, což je admin level 6: https://wiki.openstreetmap.org/wiki/Nominatim#Hierarchy Je to teda trochu divný, protože větší část států má admin_level 6 a nemá 5, ale zjevně je tu patrný britský vliv na OSM (tam se admin_level 5 používá i reálně), https://wiki.openstreetmap.org/wiki/Key:admin_level Takže vidím jen možnost udělat (a protlačit) patch pro Nominatim, aby se zobrazoval i level 6; nebo si ten kraj dotáhnout "za tři rohy" třeba přes Overpass. Zdar, HPM

12.9.2017 11:20:14 (#3)
gravatar

majka

<majka.zem+talk at gmail.com>
717 2573
Nominatim issue <https://github.com/openstreetmap/Nominatim/issues/789> - vypadá to, že pokud je definovaný okres (admin level 7), tak se kraj nezobrazí. Tedy se automaticky týká celé ČR. 2017-09-12 10:53 GMT+02:00 Jan Martinec <jan na martinec.name>: zobrazit citaci
> Dne 12.9.2017 v 10:14 Michal Červenka napsal(a): > >> Ahoj, >> >> chci se zeptat, zda někdo neví, jak ve výsledcích reverzního hledání z >> Nominatim dostat kraj v ČR do samostatného elementu. >> >> Například pro následující dotaz: http://nominatim.openstreetmap >> .org/reverse?format=json&lat=49.0820292&lon=16.4119436& >> zoom=10&addressdetails=1&accept-language=cs >> Ve výsledku je kraj uveden v elementu display_name: >> "display_name": "Moravské Bránice, okres Brno-venkov, Jihomoravský kraj, >> Jihovýchod, Česko", >> ale v rozpadu adresy už uveden není: >> "address": { >> "city": "Moravské Bránice", >> "county": "okres Brno-venkov", >> "state": "Jihovýchod", >> "country": "Česko", >> "country_code": "cz" >> } >> >> Zkoušel jsem různé nastavení a kombinace parametrů zoom, addressdetails, >> extratags, namedetails ... ale nikdy se mi nepodařilo dostat kraj do >> samostatného elementu. >> Přitom HTML formát výsledků (http://nominatim.openstreetma >> p.org/reverse.php?format=html&lat=49.0820292&lon=16.4119436&zoom=10) >> odkazuje na detail lokace (http://nominatim.openstreetma >> p.org/details.php?place_id=172532382), kde kraj v rozpadu adresy uveden >> je. >> >> Díky, >> M.Č. >> >> Ahoj, > > mám obavu, že nijak - addressdetails vrací NUTS 1 a NUTS 2 (což je ten > region Jihovýchod), a pak LAU-1 a LAU-2, ale z nějakýho důvodu nevrací NUTS > 3, což je admin level 6: https://wiki.openstreetmap.org > /wiki/Nominatim#Hierarchy > > Je to teda trochu divný, protože větší část států má admin_level 6 a nemá > 5, ale zjevně je tu patrný britský vliv na OSM (tam se admin_level 5 > používá i reálně), > https://wiki.openstreetmap.org/wiki/Key:admin_level > > Takže vidím jen možnost udělat (a protlačit) patch pro Nominatim, aby se > zobrazoval i level 6; nebo si ten kraj dotáhnout "za tři rohy" třeba přes > Overpass. > > Zdar, > HPM > > > > _______________________________________________ > Talk-cz mailing list > Talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz >
------------- další část --------------- HTML příloha byla odstraněna... URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20170912/6909bb85/attachment.html>

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