Re: [FreeGeoCZ] OSM + QGIS - relace

Martin Tesar <[email protected]> Tue, 12 Mar 2019 15:27:22 +0100
Newsgroups gmane.comp.gis.grass.cz
Message-ID <CABrMp6f7Q8H-sCm217XYVEs9phRF3UH-U3iyT7bOFC1ROhcweg@mail.gmail.com>
--00000000000010c91a0583e67f15
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Aha :D tam jsem to prehledl. Jinak server mtbmap.cz mel nejaky vypadek, ale
uz to snad bezi, kdybys chtel videt jak to tam vypada v praxi.
Martin

=C3=BAt 12. 3. 2019 v 10:45 odes=C3=ADlatel honny <[email protected]> naps=
al:

> Ahoj,
> jasn=C4=9B, osm2pgsql. Mrknu se, d=C3=ADk za nasm=C4=9Brov=C3=A1n=C3=AD. =
Na talku m=C4=9B poslali sp=C3=AD=C5=A1
> sem. :)
>
>
> h.
>
> =C3=BAt 12. 3. 2019 v 10:09 odes=C3=ADlatel Martin Tesar <[email protected]=
m> napsal:
> >
> > Ahoj,
> >
> > uz jsem trochu zakrnel, ale pred par lety jsem neco takoveho delal na
> mtbmap.cz, tak zkusim popsat co si pamatuju, treba pomuze...
> >
> > Nenapsal jsi to asi uplne komplet, tak trochu odhaduju... Predpokladam,
> ze jsi data nahral do PostGISu pomoci osm2pgsql. Jestli jo, tak by se ti v
> databazi mela vytvorit tabulka planet_osm_line, v niz jsou i vsechny
> liniove relace, pouze maji zaporne ID. Abys tam mel sloupecek k rozliseni
> turistickych tras, pak by melo stacit pridat do konfiguraku osm2pgsql ten=
to
> radek: way osmc:symbol text linear. Detaily k tagu na wiki OSM. Na hrani =
uz
> to mozna bude stacit.
> >
> > Pak asi narazis na problem, ze soubezne trasy se ti prekresluji pres
> sebe, ale to uz je docela komplikace, kterou jsem kdysi resil prave tim
> zpracovanim relaci v planet_osm_rels a kombinaci s liniemi v
> planet_osm_line. Muzou pomoct zdrojaky k nahravani dat do mtbmap.cz,
> ktere jsou na githubu
> https://github.com/mattesCZ/mtbmap/tree/master/osm_data_processing, ale
> neni to zrovna hezky napsane ani zdokumentovane. Kazdopadne tuhle ulohu t=
am
> resi ten skript relations2lines.py ve stejnojmenne slozce.
> >
> > Jinak jsou asi i lepsi metody, jak to dneska delat. Zkusil bych se
> zeptat spis na talk-cz.
> >
> > Martin
> >
> >
> > po 11. 3. 2019 v 12:35 odes=C3=ADlatel honny <[email protected]> napsa=
l:
> >>
> >> Ahoj,
> >> jsem v oboru laik, tak mi mo=C5=BEn=C3=A1 n=C4=9Bco uch=C3=A1z=C3=AD..=
. Hraju si s OSM v QGISu,
> zdroj
> >> dat je postgis krmen=C3=BD z http://download.geofabrik.de/. Dote=C4=8F=
 v=C5=A1echno
> OK, ale
> >> narazil jsem na pot=C5=99ebu vykreslit relace (konkr=C3=A9tn=C4=9B byc=
h r=C3=A1d turistick=C3=A9
> >> trasy). =C5=BDe planet_osm_rels nem=C3=A1 geometrii a mohu pou=C5=BE=
=C3=ADt inverzn=C3=AD osm_id
> z
> >> planet_osm_line, to jsem n=C4=9Bjak pochytil.
> >> Nicm=C3=A9n=C4=9B pokud chci barvi=C4=8Dky :), tak to mus=C3=ADm m=C3=
=ADt podle =C4=8Deho rozd=C4=9Blit, a
> v
> >> t=C3=A9hle tabulce =C5=BE=C3=A1dn=C3=BD p=C5=99=C3=ADhodn=C3=BD sloupe=
c nen=C3=AD. V=C5=A1echny tagy jsou zase v
> >> planet_osm_rels, nap=C5=99=C3=ADklad relace 8642590 -
> >>
> {complete,no,destinations,Moravi=C4=8Dany;Bradlec;=C3=9Asov;Klopina;Lipin=
ka;Bradlo,kct_blue:major,network,nwn,operator,cz:K=C4=8CT,osmc:symbol,blue:=
white:blue_bar,ref,2278,route,hiking,type,route}.
> >> Jak to, Boha, propojit/vyu=C5=BE=C3=ADt?
> >>
> >> Neda=C5=99=C3=AD se mi to rozumn=C4=9B vygooglit...
> >> D=C3=ADky,
> >> h.
> >> ____________________________________________________
> >> https://sympa.fsv.cvut.cz/wws/info/freegeocz/
> >
> >
> >
> > --
> > Martin Tesar
> > http://mtbmap.cz/
> > Twitter GitHub
> > ____________________________________________________
> > https://sympa.fsv.cvut.cz/wws/info/freegeocz/
> ____________________________________________________
> https://sympa.fsv.cvut.cz/wws/info/freegeocz/
>


--=20
Martin Tesar
http://mtbmap.cz/
Twitter <https://twitter.com/mattes_CZ> GitHub <https://github.com/mattesCZ>
____________________________________________________
https://sympa.fsv.cvut.cz/wws/info/freegeocz/

--00000000000010c91a0583e67f15
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Aha :D tam jsem to prehledl. Jinak server <a href=3D"http:=
//mtbmap.cz">mtbmap.cz</a> mel nejaky vypadek, ale uz to snad bezi, kdybys =
chtel videt jak to tam vypada v praxi.<div>Martin</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=C3=BAt 12. 3. 2019 =
v=C2=A010:45 odes=C3=ADlatel honny &lt;<a href=3D"mailto:[email protected]=
">[email protected]</a>&gt; napsal:<br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex">Ahoj,<br>
jasn=C4=9B, osm2pgsql. Mrknu se, d=C3=ADk za nasm=C4=9Brov=C3=A1n=C3=AD. Na=
 talku m=C4=9B poslali sp=C3=AD=C5=A1 sem. :)<br>
<br>
<br>
h.<br>
<br>
=C3=BAt 12. 3. 2019 v 10:09 odes=C3=ADlatel Martin Tesar &lt;<a href=3D"mai=
lto:[email protected]" target=3D"_blank">[email protected]</a>&gt; napsal:<br>
&gt;<br>
&gt; Ahoj,<br>
&gt;<br>
&gt; uz jsem trochu zakrnel, ale pred par lety jsem neco takoveho delal na =
<a href=3D"http://mtbmap.cz" rel=3D"noreferrer" target=3D"_blank">mtbmap.cz=
</a>, tak zkusim popsat co si pamatuju, treba pomuze...<br>
&gt;<br>
&gt; Nenapsal jsi to asi uplne komplet, tak trochu odhaduju... Predpokladam=
, ze jsi data nahral do PostGISu pomoci osm2pgsql. Jestli jo, tak by se ti =
v databazi mela vytvorit tabulka planet_osm_line, v niz jsou i vsechny lini=
ove relace, pouze maji zaporne ID. Abys tam mel sloupecek k rozliseni turis=
tickych tras, pak by melo stacit pridat do konfiguraku osm2pgsql tento rade=
k: way osmc:symbol text linear. Detaily k tagu na wiki OSM. Na hrani uz to =
mozna bude stacit.<br>
&gt;<br>
&gt; Pak asi narazis na problem, ze soubezne trasy se ti prekresluji pres s=
ebe, ale to uz je docela komplikace, kterou jsem kdysi resil prave tim zpra=
covanim relaci v planet_osm_rels a kombinaci s liniemi v planet_osm_line. M=
uzou pomoct zdrojaky k nahravani dat do <a href=3D"http://mtbmap.cz" rel=3D=
"noreferrer" target=3D"_blank">mtbmap.cz</a>, ktere jsou na githubu <a href=
=3D"https://github.com/mattesCZ/mtbmap/tree/master/osm_data_processing" rel=
=3D"noreferrer" target=3D"_blank">https://github.com/mattesCZ/mtbmap/tree/m=
aster/osm_data_processing</a>, ale neni to zrovna hezky napsane ani zdokume=
ntovane. Kazdopadne tuhle ulohu tam resi ten skript relations2lines.py ve s=
tejnojmenne slozce.<br>
&gt;<br>
&gt; Jinak jsou asi i lepsi metody, jak to dneska delat. Zkusil bych se zep=
tat spis na talk-cz.<br>
&gt;<br>
&gt; Martin<br>
&gt;<br>
&gt;<br>
&gt; po 11. 3. 2019 v 12:35 odes=C3=ADlatel honny &lt;<a href=3D"mailto:hon=
[email protected]" target=3D"_blank">[email protected]</a>&gt; napsal:<br>
&gt;&gt;<br>
&gt;&gt; Ahoj,<br>
&gt;&gt; jsem v oboru laik, tak mi mo=C5=BEn=C3=A1 n=C4=9Bco uch=C3=A1z=C3=
=AD... Hraju si s OSM v QGISu, zdroj<br>
&gt;&gt; dat je postgis krmen=C3=BD z <a href=3D"http://download.geofabrik.=
de/" rel=3D"noreferrer" target=3D"_blank">http://download.geofabrik.de/</a>=
. Dote=C4=8F v=C5=A1echno OK, ale<br>
&gt;&gt; narazil jsem na pot=C5=99ebu vykreslit relace (konkr=C3=A9tn=C4=9B=
 bych r=C3=A1d turistick=C3=A9<br>
&gt;&gt; trasy). =C5=BDe planet_osm_rels nem=C3=A1 geometrii a mohu pou=C5=
=BE=C3=ADt inverzn=C3=AD osm_id z<br>
&gt;&gt; planet_osm_line, to jsem n=C4=9Bjak pochytil.<br>
&gt;&gt; Nicm=C3=A9n=C4=9B pokud chci barvi=C4=8Dky :), tak to mus=C3=ADm m=
=C3=ADt podle =C4=8Deho rozd=C4=9Blit, a v<br>
&gt;&gt; t=C3=A9hle tabulce =C5=BE=C3=A1dn=C3=BD p=C5=99=C3=ADhodn=C3=BD sl=
oupec nen=C3=AD. V=C5=A1echny tagy jsou zase v<br>
&gt;&gt; planet_osm_rels, nap=C5=99=C3=ADklad relace 8642590 -<br>
&gt;&gt; {complete,no,destinations,Moravi=C4=8Dany;Bradlec;=C3=9Asov;Klopin=
a;Lipinka;Bradlo,kct_blue:major,network,nwn,operator,cz:K=C4=8CT,osmc:symbo=
l,blue:white:blue_bar,ref,2278,route,hiking,type,route}.<br>
&gt;&gt; Jak to, Boha, propojit/vyu=C5=BE=C3=ADt?<br>
&gt;&gt;<br>
&gt;&gt; Neda=C5=99=C3=AD se mi to rozumn=C4=9B vygooglit...<br>
&gt;&gt; D=C3=ADky,<br>
&gt;&gt; h.<br>
&gt;&gt; ____________________________________________________<br>
&gt;&gt; <a href=3D"https://sympa.fsv.cvut.cz/wws/info/freegeocz/" rel=3D"n=
oreferrer" target=3D"_blank">https://sympa.fsv.cvut.cz/wws/info/freegeocz/<=
/a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Martin Tesar<br>
&gt; <a href=3D"http://mtbmap.cz/" rel=3D"noreferrer" target=3D"_blank">htt=
p://mtbmap.cz/</a><br>
&gt; Twitter GitHub<br>
&gt; ____________________________________________________<br>
&gt; <a href=3D"https://sympa.fsv.cvut.cz/wws/info/freegeocz/" rel=3D"noref=
errer" target=3D"_blank">https://sympa.fsv.cvut.cz/wws/info/freegeocz/</a><=
br>
____________________________________________________<br>
<a href=3D"https://sympa.fsv.cvut.cz/wws/info/freegeocz/" rel=3D"noreferrer=
" target=3D"_blank">https://sympa.fsv.cvut.cz/wws/info/freegeocz/</a><br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div>Mart=
in Tesar<br><a href=3D"http://mtbmap.cz/" target=3D"_blank">http://mtbmap.c=
z/</a><br></div><div><a href=3D"https://twitter.com/mattes_CZ" target=3D"_b=
lank">Twitter</a>=C2=A0<a href=3D"https://github.com/mattesCZ" target=3D"_b=
lank">GitHub</a><br></div></div></div></div></div>
<div style=3D"background: transparent; border: none; clear: both; display: =
block; float: none; position: static">_____________________________________=
_______________<br/>https://sympa.fsv.cvut.cz/wws/info/freegeocz/</div>

--00000000000010c91a0583e67f15--