Dne 26.11.2014 21:35, Marián Kyral napsal(a):
Ahoj,
tak jsem právě nahrál novou verzi Tracer pluginu. Nového je hodně.
Obrovskou zásluhu na tom má Martin Švec, který se do toho pustil s
vervou a kompletně přepsal celou logiku zpracování, ořezávání a
napojování okolních cest a čištění od nejrůznějších anomálií typu
duplicitní body a ocásky. Už by jste neměli potkat chybu: "Deleted node
referenced". ;-) Převedeny jsou pluginy LPIS a Ruian. RuianLands je
stále ve stádiu experimentů a modul původního traceru zatím převeden není.

Tuto verzi už nějakou verzi testuji a funguje mnohem lépe než starý
tracer. Funguje ořezávání cest a jednoduchých multipolygonů. Složitější
multipolygony zatím nejsou podporovány. Stejně tak ještě stále nefunguje
přetrasovávání již existujících polí. V tomto případě doporučuji pole
natrasovat bez ořezu a použít funkci "Nahradit geometrii" z utilsplugin2
pluginu. Pak je možno dané pole znova natrasovat a to by se už měl
provést ořez a napojení na okolní cesty (Ovšem s výjimkou těch prozatím
nepodporovaných případů ;-) )

Takže vyzkoušejte a nahlaste nalezené problémy. Případně pokud máte
nějaké návrhy, co by se ještě mohlo vylepšit.

TODO:
*) Převést i zbývající modul (Classic)
*) Zahodit starý modul pro ořez a pročistit kód
*) Předělat konfiguraci jednotlivých modulů
*) Opravy chyb a další vylepšení

Doplním pár bodů:

(*) Pokud používáte v JOSM jinou projekci než Mercatora, ozvěte se. Patrně budete mít problém ;-) (*) Když neproběhne ořez multipolygonu, podívejte se jestli nemá old-style tagování (tagy na cestách). Případně převeďte na new-style (plošné tagy z cest přesunout na relaci) a zkuste znovu. New-style multipolygony Tracer ořezává mnohem ochotněji. (*) Pozor, při ořezech můžou vznikat malé odřezky, které byste měli zkontrolovat a popř. smazat. V RUIANu už se mažou automaticky, u LPISu zatím není jasné co považovat za "malý odřezek". (*) Vůbec není podporován ořez multipolygonů s _neuzavřenými_ outer cestami, např. rozsáhlé lesy.

Užijte si trasování a podezřelosti hned hlaste.

Martin


_______________________________________________
Talk-cz mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-cz

Odpovedet emailem