Usecase: Na Wikidatech jsou položky ležící v Česku a mající souřadnice, ale buď nemají uvedenou administrativní jednotku https://w.wiki/E2zY nebo jen s přesností na obec.
Na původní API Frettie? napsal skript, který uměl získat z mapy.cz administrativní jednotku s přesností na části obce (byly tam nějaké výjimky jako Plzeň-Křimice, ale jinak perfektní a přesné) a na jedno kliknutí vložit. Jenže tento skript již nefunguje, tak hledám něco jiného. Nejsem programátor, tak za pomoci AI postupně iteruji k požadovanému výsledku, ale zatím mi to přes Nominatim zobrazí jen adresu (lepší než nic) @Frettie, Nové mapy by to prý měly umět, https://pro.mapy.com/examples/geocode/ ale zda a jak by to šlo implementovat je otázkou... JAnD po 9. 6. 2025 v 10:53 odesílatel OSM Mapper <[email protected]> napsal: > Ahoj, > > dotaz na JAnDa - omlouvam se, ale uplne se nechytam, o co presne jde, > ale jestli chapu dobre tvuj dotaz, tak v otevrenych datech CUZKu je vse > potrebne, doufam. > Od kraje pres okresy, orp, pou, obce, casti obce, mestske casti, ku, zsj.. > (plochy) > az po mistni nazvy (body) > > Martin Simčo > > p.s. Vi nekdo, odkud brala informace stara apina od Mapy.cz? > > ---------- Původní e-mail ---------- > Od: Martin Ždila <[email protected]> > Komu: OpenStreetMap Czech Republic <[email protected]> > Datum: 9. 6. 2025 10:24:31 > Předmět: Re: [talk-cz] Reverzní geokódování z Nominatim > > Skus MapTiler Geocoding API. > > On Sun, Jun 8, 2025 at 3:27 PM Jan Dudík <[email protected]> wrote: > > Jelikož přestalo fungovat staré api od mapy.com, hledám nástroj, který by > mi na Wikidatech uměl vyplnit administrativní jednotku na základ souřadnic. > Potřebuji, aby to fungovalo na území ČR i mimo zástavbu. > Ve spolupráci s ChatGPT zkouším použít nominatim. > Problém je, že na různých místech dostávám různé výsledky v různých admin > -level. > > někde je část obce jako suburb a obec jako town, jinde je část obce jako > village, v levelu municipality je pouze okres, který nechci, ideálně > potřebuji dostat část obce. > Zde mám několik náhodých lokalit: > > "suburb":"Kamenný Újezd","village":"*Bukovec*","municipality":"okres České > Budějovice", > > "suburb":"Zubčice","village":"*Zubčice*","municipality":"okres Český Krumlov > > "village":"*Doudleby*","municipality":"okres České Budějovice" > > "neighbourhood":"Nové Hodějovice","suburb":"*České Budějovice > 6*","city":"České Budějovice","municipality":"okres České Budějovice" > > "suburb":"Radostice u > Trocnova","village":"*Radostice*","town":"Borovany","municipality":"okres > České Budějovice" > > "hamlet":"*Růžov*","suburb":"Ledenice","village":"Ledenice","municipality":"okres > České Budějovice" > > ve většině případů chci dostat village, ale ve městě suburb nebo > neigborhood, ale v posledním případě pro změnu hamlet. > > > Myšlenka je taková, zkusit přes SPARQL najít sídlo jména XX ležící v YY, což > by mělo být v 98% jednoznačné. > Jenže odkud vzít XX? > > Nebo máte jiný nápad, jak z OSM získat co nejpřesněší lokalizaci? > > > JAnD > > > _______________________________________________ > talk-cz mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/talk-cz > https://openstreetmap.cz/talkcz > > > > -- > Ing. Martin Ždila > > _______________________________________________ > talk-cz mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/talk-cz > https://openstreetmap.cz/talkcz > > _______________________________________________ > talk-cz mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/talk-cz > https://openstreetmap.cz/talkcz >
_______________________________________________ talk-cz mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk-cz https://openstreetmap.cz/talkcz

