Ahoj, nevím, jestli tomu rozumím správně, ale k tomu seznamu relací: Když si vezmu Českou republiku: http://www.openstreetmap.org/relation/51684 tak součástí relace jsou i další relace s rolí "subarea" - Relace Severozápad (435516) <http://www.openstreetmap.org/relation/435516> jako subarea - Relace Jihozápad (435511) <http://www.openstreetmap.org/relation/435511> jako subarea - Relace Střední Čechy (435515) <http://www.openstreetmap.org/relation/435515> jako subarea - Relace Praha (435541) <http://www.openstreetmap.org/relation/435541> jako subarea - Relace Severovýchod (435513) <http://www.openstreetmap.org/relation/435513> jako subarea - Relace Jihovýchod (435510) <http://www.openstreetmap.org/relation/435510> jako subarea - Relace Střední Morava (435508) <http://www.openstreetmap.org/relation/435508> jako subarea - Relace Moravskoslezsko (435512) <http://www.openstreetmap.org/relation/435512> jako subarea Když si na některou kliknu, tato má taky členy "subarea" - Relace Ústecký kraj (442452) <http://www.openstreetmap.org/relation/442452> jako subarea - Relace Karlovarský kraj (442314) <http://www.openstreetmap.org/relation/442314> jako subarea A tak dále: - Relace okres Cheb (441990) <http://www.openstreetmap.org/relation/441990> jako subarea - Relace okres Sokolov (442313) <http://www.openstreetmap.org/relation/442313> jako subarea - Relace okres Karlovy Vary (440798) <http://www.openstreetmap.org/relation/440798> jako subarea - Relace Karlovy Vary (439482) <http://www.openstreetmap.org/relation/439482> jako subarea - Relace Nejdek (439476) <http://www.openstreetmap.org/relation/439476> jako subarea - Relace Nová Role (439475) <http://www.openstreetmap.org/relation/439475> jako subarea - Relace Toužim (439519) <http://www.openstreetmap.org/relation/439519> jako subarea - Relace Žlutice (439517) <http://www.openstreetmap.org/relation/439517> jako subarea - Relace Bochov (439490) <http://www.openstreetmap.org/relation/439490> jako subarea - Relace Hroznětín (439468) <http://www.openstreetmap.org/relation/439468> jako subarea - ... Takhle ti stačí jen znát číslo relace dané země a z té si pak už vytáhnout úroveň, která tě zajímá. A jak tak přemýšlím, pro overpass turbo ani není potřeba znát přesné číslo relace, dá se použít název. Třeba nějak takto: (krajská města v ČR) {{nominatimArea:"Czech Republic"}} (._; )->.boundaryarea; node(area.boundaryarea)[place=city]; (._;>;);out meta; Marián ---------- Původní zpráva ---------- Od: Pavel Dobes <konference na lnx.cz> Komu: talk-cz na openstreetmap.org Datum: 2. 3. 2016 20:56:29 Předmět: [Talk-cz] Polygon generator Zdravim, pro Geoget (program na spravu kesek) jsem si napsal https://github.com/PavelD/Osm2GGpoly - script, ktery by mel vygenerovat adresare s polygonsma, ktere jsou pouzit v Geogetu. V adresari data je zpracovano par statu, aby si nahodny nalezce udelal predstavu, jak by mel script fungovat. Script samotny ma nekolik much: - seznam relaci se musi predpripravit rucne - polygony jsou pro ucely Geogetu moc podrobne - neni jeste pridana kontrola, ktera by stahla pripadne pouze zmenene polygony - pokud by nesel vytvorit polygon protoze je napriklad neuzavreny, neni nikde error handling (proto stahuju i html soubory, ve kterych to pripadne najdu) Potreboval bych nekoho, kdo se podiva na soucasny script a poradi jak to delat lepe, treba s mensim zatizenim pro servery, ze kterych stahuji a tak. Vyjmenovane problemy jsem se jiz snazil nejak vyresit svepomoci, ale bez valneho vysledku: * Na http://overpass-turbo.eu/ jsem zkousel stahnout administrativni hranice nejak globalne vyfiltrovane pro dany stat a dany admin_level, ale bez uspechu... Nicmene polygony pro JOSM, ve kterem rucne vybiram relace z vyznacene casti mapy jsou stahnovat dobre. * Polygony stahuji z http://polygons.openstreetmap.fr/index.py a tam je funkce na zjednoduseni, ale netusim, jestli se provadi na urovni cest a nebo na urovni exportovaneho polygonu. Pokud na urovni cest, tak bu byla sance, ze 2 sousedni takto upravene polygony se neprekrivaji a tim se daji pouzit i pro ucely geogetu, ale jak to jednoduse zjistit... * update zatim neresim, pokud adrear s exportovanymi polygony existuje, tak se cely preskoci (i kdyby byl prazdny). Script beha pod linuxem a potrebuje ke svemu behu nainstalovane recode a wget. Zbytek byl ze std instalace. A jeste poznamka k cat-u, ktery se tam pouziva i kdyz je zbytecny. To prepisu, ale presmerovani, ktere jsem pouzival na prizkazove radce, kde jsem to ladil me v $( ) nefungovalo, tak jsem ho (prozatim) naradil cat-em (nejrychlejsi a docasne reseni) ;) Predem diky za odpovedi. Pavel _______________________________________________ Talk-cz mailing list Talk-cz na openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-cz _______________________________________________ Talk-cz mailing list Talk-cz na openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-cz
Otevře váš e-mailový klient. Odpovědi pak sledujte zde na webu.