[Talk-cz] obvod plochy zčásti sdílený s liniovým objektem
Vlákno 3.3. - 8.3.2010, počet zpráv: 7
Ahoj.
Jaké je správné řešení, pokud chci, aby část obvodu nějakého objektu byl
zároveň liniový objekt - např. plot na části obvodu zahrady. Napadá mne:
1) zahrada je uzavřená linie, plot je další cesta nad stejnými body.
Toto řešení je jednoduché a zcela jistě funkční, ale nevidím v JOSM
jednoduchou možnost, jak udělat, abych nad částí obvodu nakreslil další
cestu, aniž bych musel klikat na všechny body, nebo jak naopak spojit
dílčí cesty, abych vytvořil plošný objekt.
Jako nevýhodu také vidím špatnou práci s dvěma cestami na sobě.
2) Existují dvě neuzavřené neotagované linie, nad nimi relace. Pro
zahradu multipolygon, pro plot nevím jaký typ relace.
Toto mi připadá složitější, ale ve výsledku přehlednější, ale nevím,
zdali se s tím renderery vypořádají.
Také nevím, jak v tomto případě správně tagovat plot, pokud pak
pokračuje jinam
3) Linii otaguji jako plot, druhou bez tagů. Nad nimi multipolygon pro
zahradu.
Toto mi připadá ošklivé a nebezpečné (pokud by nějaký tag měl jiný
význam pro plot a jiný pro zahradu).
Také nevím, jak by se v tomto případě tagoval plot, pokud pokračuje dále
jiným směrem. (Dobře, plot mohu zakreslit jako více cest, ale
u pojmenovaných objektů má pak každý segment na mapě znovu vypsané
jméno).
________________________________________________________________________
Stanislav Brabec
http://www.penguin.cz/~utx
Ahoj,
podle mě nejlogičtější je možnost 3. Plot tvoří hranici a relace
zahrady řekne rendereru jak udělat výplň. Relativně snadno se to
upravuje a nevím o tom že by se to někde renderovalo špatně. Plot
složený z více částí nevadí, ještě jsem nepotkal plot který by byl
pojmenován. Něco jiného asi je když třeba les zasahuje k ulici, tam se
snažím kreslit hranici lesa paralelně kousek vedle. Jak moc je to
správně nevím, rád se poučím od ostatních.
Parkis
2010/3/3 Stanislav Brabec <utx na penguin.cz>:
zobrazit citaci
> Ahoj.
>
> Jaké je správné řešení, pokud chci, aby část obvodu nějakého objektu byl
> zároveň liniový objekt - např. plot na části obvodu zahrady. Napadá mne:
>
> 1) zahrada je uzavřená linie, plot je další cesta nad stejnými body.
>
> Toto řešení je jednoduché a zcela jistě funkční, ale nevidím v JOSM
> jednoduchou možnost, jak udělat, abych nad částí obvodu nakreslil další
> cestu, aniž bych musel klikat na všechny body, nebo jak naopak spojit
> dílčí cesty, abych vytvořil plošný objekt.
>
> Jako nevýhodu také vidím špatnou práci s dvěma cestami na sobě.
>
> 2) Existují dvě neuzavřené neotagované linie, nad nimi relace. Pro
> zahradu multipolygon, pro plot nevím jaký typ relace.
>
> Toto mi připadá složitější, ale ve výsledku přehlednější, ale nevím,
> zdali se s tím renderery vypořádají.
>
> Také nevím, jak v tomto případě správně tagovat plot, pokud pak
> pokračuje jinam
>
> 3) Linii otaguji jako plot, druhou bez tagů. Nad nimi multipolygon pro
> zahradu.
>
> Toto mi připadá ošklivé a nebezpečné (pokud by nějaký tag měl jiný
> význam pro plot a jiný pro zahradu).
>
> Také nevím, jak by se v tomto případě tagoval plot, pokud pokračuje dále
> jiným směrem. (Dobře, plot mohu zakreslit jako více cest, ale
> u pojmenovaných objektů má pak každý segment na mapě znovu vypsané
> jméno).
>
>
> ________________________________________________________________________
> Stanislav Brabec
> http://www.penguin.cz/~utx
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
Jiri Parkan píše v St 03. 03. 2010 v 13:15 +0100:
zobrazit citaci
> Ahoj,
> podle mě nejlogičtější je možnost 3. Plot tvoří hranici a relace
> zahrady řekne rendereru jak udělat výplň. Relativně snadno se to
> upravuje a nevím o tom že by se to někde renderovalo špatně. Plot
> složený z více částí nevadí, ještě jsem nepotkal plot který by byl
> pojmenován.
Na 3 mi přijde nebezpečné, že plocha může v rendereru nevhodně zdědit
tagy od liniového prvku.
Tady je komplikovanější příklad:
http://osm.org/go/0J0lBd9Zx--
Prostor mezi zdí a Slavínem bych rád doplnil budovou (arkádami
s hrobkami) a dokreslil zdi všude, kde jsou.
Část obvodu Slavína by pak byla sdílená s budovami, část se zdí, část s
plotem. Některé budovy by musely být relací složenou s více na sebe
navazujících linií.
zobrazit citaci
> Něco jiného asi je když třeba les zasahuje k ulici, tam se
> snažím kreslit hranici lesa paralelně kousek vedle. Jak moc je to
> správně nevím, rád se poučím od ostatních.
To asi dává smysl, linie silnice by měla teoreticky vést středem
vozovky, les končí u kraje.
--
Stanislav Brabec
http://www.penguin.cz/~utx
2010/3/3 Stanislav Brabec <utx na penguin.cz>:
zobrazit citaci
> Jiri Parkan píše v St 03. 03. 2010 v 13:15 +0100:
>> Ahoj,
>> podle mě nejlogičtější je možnost 3. Plot tvoří hranici a relace
>> zahrady řekne rendereru jak udělat výplň. Relativně snadno se to
>> upravuje a nevím o tom že by se to někde renderovalo špatně. Plot
>> složený z více částí nevadí, ještě jsem nepotkal plot který by byl
>> pojmenován.
>
> Na 3 mi přijde nebezpečné, že plocha může v rendereru nevhodně zdědit
> tagy od liniového prvku.
K tomu by dojít nemělo, podle algotirmu [1] pro vykreslování
multipolygonů se vždy bereou tagy z relace a tagy cest ignorují. Pouze
pokud multipolygon nemá žádné tagy, vezmou se tagy z cesty s rolí
outer.
zobrazit citaci
>
> Tady je komplikovanější příklad:
> http://osm.org/go/0J0lBd9Zx--
>
> Prostor mezi zdí a Slavínem bych rád doplnil budovou (arkádami
> s hrobkami) a dokreslil zdi všude, kde jsou.
Tady opravdu nevím, asi bych v místě kde jsou arkády zeď nekreslil
(koneckonců budova má taky zdi). Hranici Slavína bych pak udělal
paralelně s arkádami, podle fotomapy to vypadá že je tam minimálně
cestička. Nicméně univerzální recept na to asi neexistuje, vždycky je
třeba se přizpůsobit konkrétní situaci.
zobrazit citaci
>
> Část obvodu Slavína by pak byla sdílená s budovami, část se zdí, část s
> plotem. Některé budovy by musely být relací složenou s více na sebe
> navazujících linií.
>
>> Něco jiného asi je když třeba les zasahuje k ulici, tam se
>> snažím kreslit hranici lesa paralelně kousek vedle. Jak moc je to
>> správně nevím, rád se poučím od ostatních.
>
> To asi dává smysl, linie silnice by měla teoreticky vést středem
> vozovky, les končí u kraje.
>
> --
> Stanislav Brabec
> http://www.penguin.cz/~utx
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
[1] http://wiki.openstreetmap.org/wiki/Relation:multipolygon/Algorithm
Ahoj!
zobrazit citaci
> podle mě nejlogičtější je možnost 3. Plot tvoří hranici a relace
> zahrady řekne rendereru jak udělat výplň. Relativně snadno se to
> upravuje a nevím o tom že by se to někde renderovalo špatně. Plot
> složený z více částí nevadí, ještě jsem nepotkal plot který by byl
> pojmenován. Něco jiného asi je když třeba les zasahuje k ulici, tam se
"Velka cinska zed"? :-).
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
Nazdar,
metodu 3) jsem pokusne ve vetsim pouzil na zahrady v ulici Polivkova
(http://osm.org/go/0J0OfwvG1) - vysledek v
mapniku je presne jak jsem chtel, ale v osmarender si s tim neporadi a
relace (domy a zahrady) nenakresli ...
- Honza
On Wed, Mar 03, 2010 at 01:15:54PM +0100, Jiri Parkan wrote:
zobrazit citaci
> Ahoj,
> podle mě nejlogičtější je možnost 3. Plot tvoří hranici a relace
> zahrady řekne rendereru jak udělat výplň. Relativně snadno se to
> upravuje a nevím o tom že by se to někde renderovalo špatně. Plot
> složený z více částí nevadí, ještě jsem nepotkal plot který by byl
> pojmenován. Něco jiného asi je když třeba les zasahuje k ulici, tam se
> snažím kreslit hranici lesa paralelně kousek vedle. Jak moc je to
> správně nevím, rád se poučím od ostatních.
>
> Parkis
>
> 2010/3/3 Stanislav Brabec <utx na penguin.cz>:
> > Ahoj.
> >
> > Jaké je správné řešení, pokud chci, aby část obvodu nějakého objektu byl
> > zároveň liniový objekt - např. plot na části obvodu zahrady. Napadá mne:
> >
> > 1) zahrada je uzavřená linie, plot je další cesta nad stejnými body.
> >
> > Toto řešení je jednoduché a zcela jistě funkční, ale nevidím v JOSM
> > jednoduchou možnost, jak udělat, abych nad částí obvodu nakreslil další
> > cestu, aniž bych musel klikat na všechny body, nebo jak naopak spojit
> > dílčí cesty, abych vytvořil plošný objekt.
> >
> > Jako nevýhodu také vidím špatnou práci s dvěma cestami na sobě.
> >
> > 2) Existují dvě neuzavřené neotagované linie, nad nimi relace. Pro
> > zahradu multipolygon, pro plot nevím jaký typ relace.
> >
> > Toto mi připadá složitější, ale ve výsledku přehlednější, ale nevím,
> > zdali se s tím renderery vypořádají.
> >
> > Také nevím, jak v tomto případě správně tagovat plot, pokud pak
> > pokračuje jinam
> >
> > 3) Linii otaguji jako plot, druhou bez tagů. Nad nimi multipolygon pro
> > zahradu.
> >
> > Toto mi připadá ošklivé a nebezpečné (pokud by nějaký tag měl jiný
> > význam pro plot a jiný pro zahradu).
> >
> > Také nevím, jak by se v tomto případě tagoval plot, pokud pokračuje dále
> > jiným směrem. (Dobře, plot mohu zakreslit jako více cest, ale
> > u pojmenovaných objektů má pak každý segment na mapě znovu vypsané
> > jméno).
> >
> >
> > ________________________________________________________________________
> > Stanislav Brabec
> > http://www.penguin.cz/~utx
> >
> >
> > _______________________________________________
> > Talk-cz mailing list
> > Talk-cz na openstreetmap.org
> > http://lists.openstreetmap.org/listinfo/talk-cz
> >
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
Jan Lana píše v Po 08. 03. 2010 v 13:53 +0100:
zobrazit citaci
> Nazdar,
>
> metodu 3) jsem pokusne ve vetsim pouzil na zahrady v ulici Polivkova
> (http://osm.org/go/0J0OfwvG1) - vysledek v
> mapniku je presne jak jsem chtel, ale v osmarender si s tim neporadi a
> relace (domy a zahrady) nenakresli ...
Zajímavé. S Vyšehradem si poradil:
http://osm.org/go/0J0lB1CVH-?layers=0B00FTF
Slavín je relací, budova chrámu je relací, park je relací (tam si
dokonce JOSM validátor stěžuje, že je to prý špatně) se Slavínem a
chrámem jako jedním z inner polygonů.
Nevidím, v čem se to liší.
--
Best Regards / S pozdravem,
Stanislav Brabec
software developer
---------------------------------------------------------------------
SUSE LINUX, s. r. o. e-mail: sbrabec na suse.cz
Lihovarská 1060/12 tel: +420 284 028 966, +49 911 740538747
190 00 Praha 9 fax: +420 284 028 951
Czech Republic http://www.suse.cz/« zpět na výpis měsíce