[Talk-cz] Hromadná kontrola relací

jzvc jzvc na tpfree.net
Pátek Duben 24 21:39:04 UTC 2015


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 <osm na propsychology.cz>
>>> Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org>
>>> 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
>>> Talk-cz na openstreetmap.org
>>> https://lists.openstreetmap.org/listinfo/talk-cz
>>> <https://lists.openstreetmap.org/listinfo/talk-cz>
>> _______________________________________________
>> Talk-cz mailing list
>> Talk-cz na openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/talk-cz
>> <https://lists.openstreetmap.org/listinfo/talk-cz>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-cz
>





Další informace o konferenci talk-cz