Ahoj, ten tracker se snažil to čáru posouvat na střed čáry (tedy nejprve "obtáhnul" vnitřní hranu, pak zkoušel detekovat tlouštky čar a čáru posouvat). Ale moc mu to nešlo. Mám rozpracovanou úpravu, která to myslím trochu zlepší. Chybu to občas udělá, ale je to myslím lepší.
Zazněl tady nápad - nedělat detekci tlouštky čar, ale linie ztenčit ještě v bitmapě. To by mohlo přinést lepší výsledky. Obávám se, že za cenu zpomalení trasování, ale výpočetního výkonu je obecně dostatek - jen by se to muselo patrně předzpracovávat. Zkoušel jsem nějakou morfologickou operaci provádět nad polem bytů (pixelů) cca 4000 x 4000 velkým v .NETu (unsafe) ... a trvalo to celkem dlouho (malé jednotky sekund). A jak jsem pochopil, takových operací by se tam musely dělat desítky. Ale jistě by se daly dělat různé optimalizace - není třeba takto upravovat celou ohromnou bitmapu, ale jen její část, kde je dům + malé okolí. Dalo by se to celé udělat unmanaged (v Cčku) apod. Ten dialog ... myslím, že by se s tím dalo dělat něco i relativně snadno. Také jej nemám rád. Tedy hlavně v případech, kdy se nenačítají další dlaždice mapky z webu a tedy trasování netrvá moc dlouho. Asi by stačila změna kurzoru na "hodinky". Honza Dne 6. února 2010 18:07 Aleš Janda <openstreet...@kyblsoft.cz> napsal(a): > Ahoj, > > teda musím říci - ten Váš Tracker je super. Jednoznačně. Díky moc za něj. To > je > plugin užitečností určitě srovnatelný s czechaddress, a možná ještě > užitečnější. > I když to lze těžko srovnávat. > > Měl bych k němu jen dvě malé připomínky: > > 1) Tracker neobtahuje domy ve středu čar, ale vyrobí je na vnitřní straně > čáry. > To má dva neblahé důsledky - dům je tak pravděpodobně zakreslen menší než ve > skutečnosti a také pak moc nevychází navazování domů. Když stojí dva domy > nalepené k sobě, různých velikostí, tak vyrobím jeden a obtáhne se vnitřní > strana toho prvního. Pak udělám druhý, ten si všimne, že blízko leží nějaký > dům, > tak ho přetáhne k sobě do vnitřní strany - a nevyjde to, tam, kde jsou na > katastru čáry kolmé, jsou křivé, protože je rozdíl právě o tloušťku čáry. > Škoda toho > > 2) V okamžiku trackování se objeví modální dialog "Stopování...". Je pěkné, > že mi > program říká, že něco dělá, ale po chvíli to ruší. V okamžiku stopování nemůžu > dělat vůbec nic (posouvat mapou atd.), navíc ten dialog vyjede uprostřed > obrazovky (často tam, kde jsem kliknul) - je to takové nepěkné. > Ideální by byl nemodální dialog někde po straně - abych ho viděl, ale nerušil. > Nevím, jak je technicky náročné to v JOSM udělat. > > Každopádně ale díky moc, i tak je Tracker velkým přínosem do OSM a vynikajícím > počinem. > > Aleš Janda > > _______________________________________________ > Talk-cz mailing list > Talk-cz@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-cz > _______________________________________________ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz