Dne 24.4.2015 v 22:12 Petr Vejsada napsal(a):
Ahoj,
Dne Pá 24. dubna 2015 16:17:38, Václav Kubíček napsal(a):
Potřeboval bych to pro pěší turistické trasy, nejlépe po okresech.
Je nějaká jednoduchá možnost jak to rozběhat doma?
pokud nemáš doma rozběhanou databázi s mapovými daty, tak, myslím,
*jednoduchá* možnost není. Vyžaduje to nainstalovat a zprovoznit dost software
(PostgreSQL, PostGIS, GDAL, PROJ, GEOS a ještě nějaké další podpůrné knihovny
- záleží na tvém současném vybavení).
Cus, jeste by tu byla dalsi moznost, vyuzit overpass api. To by samo o
sobe melo umet celkem dost, byt dokumentace je takova vselijaka. A dal
se da zkoumat primo ziskane XML. Ale vykonostne to samozrejme nebude
zadna hitparada + bude treba si algoritmus napsat nebo vyuzit nejakou
knihovnu.
Na nejaky zakladni obcasny zjistovani to asi bude radove jednodussi
rozchodit.
Pěší turistické trasy by neměl být problém vyrobit (po okresech). Co je to
turistická trasa? To je relace type=route,route=hiking?
Myslím, že tyto relace by neměly mít díry, ale mají, protože jsou nekompletní.
Zato ocásky, myslím, jsou OK - existují na trasách různé odbočky a zacházky.
--
Petr
Díky Vašek
______________________________________________________________
Od: Petr Vejsada <[email protected]>
Komu: OpenStreetMap Czech Republic <[email protected]>
Datum: 23.04.2015 02:36
Předmět: Re: [Talk-cz] Hromadná kontrola relací
Ahoj,
myslím, že jsem to vymyslel :).
Například relace 4596026 je v pořádku. Relace 4152287 ne. Dělám to, jako
obvykle, rovnou z databáze. Když mi pošleš seznam relací, které chceš
otestovat, nebo lépe když mi pošleš způsob jakým poznám, které relace se
mají testovat, tak to udělám.
Dělám to z tabulky pro Mapnik:
select -osm_id as relation_id,case when
st_geometrytype(st_linemerge(st_collect(way))) = 'ST_LineString' then true
else false end as valid from gis.cz_line where osm_id < 0 group by osm_id;
Vlastně ještě jednoduší, máš to ke stažení na
http://pedro.poloha.net/osm/relace.csv.xz
<http://pedro.poloha.net/osm/relace.csv.xz>
--
Petr
Dne Út 21. dubna 2015 10:30:27, Václav Kubíček napsal(a):
Ahoj,
nevíte jestli existuje nějaký nástroj nejlépe na hromadnou kontrolu
lineárních relací? Potřeboval bych nějak upozornit, zda jsou cesty v
relaci
někde přerušené nebo se v ní vyskytují "ocásky" (někdo protáhl cestu a
nevšiml si že je na ní relace). Díky Vašek
_______________________________________________
Talk-cz mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-cz
<https://lists.openstreetmap.org/listinfo/talk-cz>
_______________________________________________
Talk-cz mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-cz
<https://lists.openstreetmap.org/listinfo/talk-cz>
_______________________________________________
Talk-cz mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-cz
_______________________________________________
Talk-cz mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-cz