[Talk-cz] Hromadná kontrola relací
Vlákno 21.4. - 19.5.2015, počet zpráv: 15
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
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
--
Petr
Dne Út 21. dubna 2015 10:30:27, Václav Kubíček napsal(a):
zobrazit citaci
> 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
Ahoj, to je přesně ono. :)
Potřeboval bych to pro pěší turistické trasy, nejlépe po okresech.
Je nějaká jednoduchá možnost jak to rozběhat doma?
Díky Vašek
______________________________________________________________
zobrazit citaci
> 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):
zobrazit citaci
> 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>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20150424/eb69ae0e/attachment.html>
Ahoj,
Dne Pá 24. dubna 2015 16:17:38, Václav Kubíček napsal(a):
zobrazit citaci
> 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í).
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
zobrazit citaci
>
> 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>
Ahoj,
ještě relace
type=route,route=foot
Honza
Dne 24. dubna 2015 22:12 Petr Vejsada <osm na propsychology.cz> napsal(a):
zobrazit citaci
> 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í).
>
> 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ší část ---------------
HTML příloha byla odstraněna...
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20150424/66f8096c/attachment.html>
Ahoj,
Dne Pá 24. dubna 2015 22:22:19, Jan Breuer napsal(a):
zobrazit citaci
> Ahoj,
> ještě relace
> type=route,route=foot
jj, http://pedro.poloha.net/osm/relace2.csv.xz
Jedna relace tam může být vícekrát - může se nacházet ve více okresech.
Případně se nenachází v žádném okresu, ale v Polsku atd.
select f.relation_id,f.valid,o.nazev as okres from (
select -osm_id as relation_id,
st_geometrytype(st_linemerge(st_collect(way))) = 'ST_LineString' as valid,
st_linemerge(st_collect(way)) as way
from gis.cz_line where osm_id < 0 and (route='hiking' or route='foot')
group by osm_id) f
left join ruian.rn_okres o on st_intersects(o.hranice,f.way)
;
--
Petr
Dne 24.4.2015 v 22:12 Petr Vejsada napsal(a):
zobrazit citaci
> 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.
zobrazit citaci
>
> 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
>
Dne 24. dubna 2015 22:12 Petr Vejsada <osm na propsychology.cz> napsal(a):
zobrazit citaci
> 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í).
>
> 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.
Klasická turistická (žlutá) značka bez ocásků je kct_yellow=major kdežto
např. odbočka
na vrchol (ocásek ale správně) by bylo kct_yellow=peak.
Lukáš
zobrazit citaci
>
> --
> 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ší část ---------------
HTML příloha byla odstraněna...
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20150426/e196b0c8/attachment.html>
Ano, odbočky by měly být samostatné relace.
"Ocáskem" myslím, když existují 2 různé spojené cesty (např. track a path), obě jsou členem relace a někdo omylem jednu cestu protáhne. Ale to by snad algoritmus měl pochopit jako přerušení...
Vašek
______________________________________________________________
zobrazit citaci
> Od: Lukas Novotny <lenochod na tiscali.cz>
> Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org>
> Datum: 26.04.2015 20:24
> Předmět: Re: [Talk-cz] Hromadná kontrola relací
>
Dne 24. dubna 2015 22:12 Petr Vejsada <osm na propsychology.cz <osm na propsychology.cz>> napsal(a):
Ahoj,
Dne Pá 24. dubna 2015 16:17:38, Václav Kubíček napsal(a):
zobrazit citaci
> 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í).
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.
Klasická turistická (žlutá) značka bez ocásků je kct_yellow=major kdežto např. odbočka
na vrchol (ocásek ale správně) by bylo kct_yellow=peak.
Lukáš
--
Petr
zobrazit citaci
>
> Díky Vašek
>
> ______________________________________________________________
>
> > Od: Petr Vejsada <osm na propsychology.cz <osm na propsychology.cz>>
> > Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org <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>
> <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 <Talk-cz na openstreetmap.org>
> > https://lists.openstreetmap.org/listinfo/talk-cz <https://lists.openstreetmap.org/listinfo/talk-cz>
> > <https://lists.openstreetmap.org/listinfo/talk-cz <https://lists.openstreetmap.org/listinfo/talk-cz>>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org <Talk-cz na openstreetmap.org>
> https://lists.openstreetmap.org/listinfo/talk-cz <https://lists.openstreetmap.org/listinfo/talk-cz>
> <https://lists.openstreetmap.org/listinfo/talk-cz <https://lists.openstreetmap.org/listinfo/talk-cz>>
_______________________________________________
Talk-cz mailing list
Talk-cz na openstreetmap.org <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>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20150428/e95e9aa5/attachment.html>
Mely, ale mnohdy nejsou. Pokud se pri oprave zmeni na prislusnou relaci (odbocka k vrcholu/vyhlidce/hradu) je to ok. Pokud se smaze, byla by to chyba a obrovska skoda.
______________________________________________________________
zobrazit citaci
> Od: "Václav Kubíček" <vase.k na centrum.cz>
> Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org>
> Datum: 28.04.2015 08:40
> Předmět: Re: [Talk-cz] Hromadná kontrola relací
>
>Ano, odbočky by měly být samostatné relace.
>
>"Ocáskem" myslím, když existují 2 různé spojené cesty (např. track a path), obě jsou členem relace a někdo omylem jednu cestu protáhne. Ale to by snad algoritmus měl pochopit jako přerušení...
>
>Vašek
>
>______________________________________________________________
>> Od: Lukas Novotny <lenochod na tiscali.cz>
>> Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org>
>> Datum: 26.04.2015 20:24
>> Předmět: Re: [Talk-cz] Hromadná kontrola relací
>>
>
>
>Dne 24. dubna 2015 22:12 Petr Vejsada <osm na propsychology.cz <osm na propsychology.cz>> 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í).
>
>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.
>Klasická turistická (žlutá) značka bez ocásků je kct_yellow=major kdežto např. odbočka
>na vrchol (ocásek ale správně) by bylo kct_yellow=peak.
>
>Lukáš
>
>--
>Petr
>
>>
>> Díky Vašek
>>
>> ______________________________________________________________
>>
>> > Od: Petr Vejsada <osm na propsychology.cz <osm na propsychology.cz>>
>> > Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org <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>
>> <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 <Talk-cz na openstreetmap.org>
>> > https://lists.openstreetmap.org/listinfo/talk-cz <https://lists.openstreetmap.org/listinfo/talk-cz>
>> > <https://lists.openstreetmap.org/listinfo/talk-cz <https://lists.openstreetmap.org/listinfo/talk-cz>>
>> _______________________________________________
>> Talk-cz mailing list
>> Talk-cz na openstreetmap.org <Talk-cz na openstreetmap.org>
>> https://lists.openstreetmap.org/listinfo/talk-cz <https://lists.openstreetmap.org/listinfo/talk-cz>
>> <https://lists.openstreetmap.org/listinfo/talk-cz <https://lists.openstreetmap.org/listinfo/talk-cz>>
>
>_______________________________________________
>Talk-cz mailing list
>Talk-cz na openstreetmap.org <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
>
Z overpass api bych to ještě získal, ale trochu se obávám, že se zadrhnu na postprocesu...
Je tu ještě možnost, že by Petr soubor pravidelně aktualizoval :)
Tímto bych mu chtěl také poděkovat za pomoc.
Vašek
______________________________________________________________
zobrazit citaci
> Od: jzvc <jzvc na tpfree.net>
> Komu: <talk-cz na openstreetmap.org>
> Datum: 24.04.2015 23:40
> Předmět: Re: [Talk-cz] Hromadná kontrola relací
>
Dne 24.4.2015 v 22:12 Petr Vejsada napsal(a):
zobrazit citaci
> 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.
zobrazit citaci
>
> 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>
>> <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>
>>> <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>
>> <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 <https://lists.openstreetmap.org/listinfo/talk-cz>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20150430/790b5a02/attachment.html>
Ahoj,
Dne Čt 30. dubna 2015 13:26:51, Václav Kubíček napsal(a):
zobrazit citaci
> Z overpass api bych to ještě získal, ale trochu se obávám, že se zadrhnu na
> postprocesu... Je tu ještě možnost, že by Petr soubor pravidelně
> aktualizoval :)
> Tímto bych mu chtěl také poděkovat za pomoc.
> Vašek
žádný problém, stále aktuální verze z dat, co mám -
http://osm.poloha.net/rozbite_relace.csv
Aktuální = ke dni, který je zobrazen na http://poloha.net - data OSM.
Aktualizuji teď méně často; už jsem dostal mírně vyčiněno z hostingu za týrání
disků.
--
Petr
Dne 30.4.2015 v 18:29 Petr Vejsada napsal(a):
zobrazit citaci
> Aktualizuji teď méně často; už jsem dostal mírně vyčiněno z hostingu za týrání
> disků.
A nabídli nějakou alternativu? Třeba upgrade hostingu na nějaký vyšší
level?
Zadarmo to jistě nebude, ale když bude potřeba, tak bych přispěl.
Marián
Ahoj,
Dne Pá 1. května 2015 11:06:54, Marián Kyral napsal(a):
zobrazit citaci
> Dne 30.4.2015 v 18:29 Petr Vejsada napsal(a):
> > Aktualizuji teď méně často; už jsem dostal mírně vyčiněno z hostingu za
> > týrání disků.
>
> A nabídli nějakou alternativu? Třeba upgrade hostingu na nějaký vyšší
> level?
> Zadarmo to jistě nebude, ale když bude potřeba, tak bych přispěl.
díky moc, nabídli, bez peněz, jen za ikonku, asi vzhledem k tomu, že majitel
hostingu je (bývalý?) OSM mapper. Ještě se zkusím domluvit s Tomášem, nějako
to vyřešíme.
--
Petr
Ahojte,
On Tue, Apr 28, 2015 at 08:38:24AM +0200, Václav Kubíček wrote:
zobrazit citaci
> Ano, odbočky by měly být samostatné relace.
> [...]
Mám pár nejasností ve značení odboček a alternativ. Na wiki [1] jsem našel, že
se má používat state=alternate/connection, ale to se u nás nikde moc
nepoužívá. U těch turistických tras je to asi jasné, tam je to to
kct_ret=peak/spring/... a netřeba asi přidávat nějaké state, nicméně u
cyklistických tras občas potkávám nějaké alternativy ([2], [3], [4]) a odbočky
do města ([5]) nebo napojení na jinou trasu ([6]).
[1] http://wiki.openstreetmap.org/wiki/Relation:route#Tags
[2] http://www.openstreetmap.org/relation/5149869
[3] http://www.openstreetmap.org/relation/1019791
[4] http://www.openstreetmap.org/relation/5149981
[5] http://www.mapillary.com/map/im/9zCMUkhj_0bWejAZO6xukg
[6] http://www.openstreetmap.org/relation/5149870
Ty cyklistické jsem teda otagoval pomocí toho state=alternate/connection, ale
ve světle toho, že turistické KČT to mají jinak, si přestávám být jist, že to
je správně.
No a pak je ještě další dilema, a sice zda ty odbočky dávat do relace s tou
hlavní cestou. Wiki [7] se tváří, že ano, a sice do superroute, ale už úplně
neříká, jak přesně:
"It is said to be good mapping practice to keep relations one way. So
alternative routes and excursions need to be put into a different relation. So
you often need a super-relation even without splitting the route into parts."
"If you don’t use super relations at all, you also have to add alternative
routes and excursions to your relation. This makes it hard for analyzers and
tools to understand the route. Role=excursion and role=alternative have been
suggested, but they still don’t say which way belongs to which excursion (if
there are multiple ones)."
V mapě jsem našel příklady všeho možného: samostatná relace pro odbočku [8],
to samé ale v hlavní relaci jako role branch [9], podobně s rolí alternate
[10], no a nakonec ty moje [2], [3], [4] a [6] bez role, ale se state.
Už teď vím, že když to prostě dám do té hlavní relace, na
http://cycling.waymarkedtrails.org/ se to renderuje blbě — je tam na tom úseku
[3] napsaná "5" namísto "5A" a je dost složité se k tomu "5A" doklikat. Nemám
nejmenší tušení, jestli by to bylo nějak lepší, kdybych to nedal přímo do
relace Jantarové stezky, ale vyrobil okolo toho relaci superroute. Trochu se
mi příčí to prostě zkusit a čekat pár dní, než se to objeví na waymarkedtrails
i opencyclemap, abych mohl zkontrolovat, jestli už je to dobře. :/
[7] http://wiki.openstreetmap.org/wiki/Relation:route#Multiple_routes_share_the_same_path
[8] http://www.openstreetmap.org/relation/132480
[9] https://www.openstreetmap.org/relation/168614
[10] http://www.openstreetmap.org/relation/2634991
Nějaké nápady, jak z toho ven?
Díky,
--
Tomáš Janoušek, a.k.a. Pivník, a.k.a. Liskni_si, http://work.lisk.in/« zpět na výpis měsíce