[Talk-cz] Tracer - pLPIS
Martin Švec - OSM
osm na maatts.cz
Sobota Srpen 9 09:53:27 UTC 2014
>> Narazil jsem ještě na jednu zvláštnost, v LPIS polygonech se vzácně
>> vyskytovaly dva po sobě jdoucí identické uzly. JOSM to komentoval
>> hláškou "polygon překrývá sám sebe" a chvíli mi trvalo, než jsem
>> objevil důvod.
>>
> Můžeš mi poslat nějaký příklad? Rád bych na to mrknul. Ono je totiž
> možné, že v reálu jsou ty body jen malilinkatý kousek od sebe a stejné
> souřadnice dostanou až po zaokrouhlední na přesnost OSM.
Mrknul jsem na to, máš pravdu -- uzly jsou pár centimetrů sebe a záleží s jakou přesností se importují:
<node id="-1857" lon="16.385882008070073" lat="49.405170737465724">
<node id="-1858" lon="16.385882107880310" lat="49.405170804926541">
LPIS ref=9115243, 1506/6, https://www.openstreetmap.org/#map=19/49.40517/16.38588
Původní Pavlův skript exportoval xml s přesností jen na 6 des. míst. Proto mi po dobastlení slučování uzlů začaly vycházet dva stejné nody za sebou v jedné cestě.
Ve stejném KÚ jsou tři takové případy:
LPIS ref=9108586:
<node id='-49425' action='modify' visible='true' lat='49.40302624464' lon='16.38625580656' />
<node id='-49424' action='modify' visible='true' lat='49.40302624762' lon='16.38625584765' />
LPIS ref=8619128:
<node id='-56367' action='modify' visible='true' lat='49.40300405326' lon='16.38931909829' />
<node id='-56366' action='modify' visible='true' lat='49.40300401305' lon='16.38931942154' />
Tracer je sice natáhne jako dva uzly těsně vedle sebe, ale lepší by bylo je rovnou sloučit.
Martin
Další informace o konferenci talk-cz