Re: [Talk-cz] Tracer na rozpoznání budov z katast r. map
Puvodne jsem byl docela skeptik, ale v aktualni verzi je to velmi schopne. Diky! Dokud to nahodne bralo i cizi objekty, tak sem to resil novou vrstvou, ve ktere sem kreslil jen budovy, ted uz je vyresene i tohle. Jen dve veci, takovy maly bugreport - obcas, nahodne (a vazne sem nenasel zadnou souvislost) to vyhodi java.util.ConcurrentModificationException. Ale budovu to udela, nic nespadne. Nekdy nekolikrat za sebou, nekdy nekolik hodin nic. Druha vec je kosmeticka, v mono (2.0.1) pro ukonceni ("Stiskni klávesu pro ukončení.") nestaci klavesa, je potreba klasicke ctrl+c. Ale to je jen detail. PS: kdyz vidim toho casu navic, ktery tenhle program eliminuje... :) Vazne diky. ~ honny ___ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz
Re: [Talk-cz] Tracer na rozpoznání budov z katast r. map
To jsou slučky J&D 2010/2/4 Jan Bilak : > Spřežky se tuším nazývají ty čáry, které naznačují vztah dvou ploch, > které jsou oddělené čarou. Tedy je to taková čára ve tvaru písmene > "s", která vede z jedné plochy do druhé. > > Honza > > 2010/2/4 Petr Dlouhý : >> O integraci serveru už jsme psali, ale jsou podstatnější věci. >> >> Nevím, co myslíš spřežkami, ale pokud to je skosený roh přiléhající na >> rovnou čáru, tak to je způsobené problémy v implementaci trasování na >> středy čar. První verze serveru byla možná lepší, ale zase zdvojuje >> některé body, takže je nepoužitelná. >> Myslím, že zjednodušování se používá, a připadá mi, že je nastavené >> víceméně správně. Řekl bych, že zkosování je ale problém, který by bylo >> dobré pokud možno potlačit - pak nefunguje správně ortogonalizace. >> Na kód serveru jsem se zatím ale nedíval, takže toho moc nevím. >> >> On Thu, 04 Feb 2010 21:45:50 +0100, Petr Schönmann >> wrote: >> >>> Zlepseni pro vyvojare: Neslo by udelat, ze by si plugin server vyvolal >>> sam (stahnul a spustil), pripadne spustil v pozadi ? >>> Dale jsem si vsimnul, ze pri trasovani objektu vadi spřežky, udělá se >>> okolo nich nevzhledná obklička. >>> Mozna by se na tak "jemné" ways dal použít příkaz simplify way, ale ten >>> občas pravoúhlé objekty zkosí, ale víceméně poslouží, pokud to bude >>> jeden nod na objekt šoupnutý bokem a eliminuje spousty nežádoucího >>> bordelu. >> >> >> -- >> Petr Dlouhý >> >> ___ >> 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 > -- -- Ing. Jan Dudík ___ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Já si celkem i detekci představit dokážu. Ale jak říkáš, zatím jsou důležitější věci. Honza 2010/2/4 Petr Dlouhý : > OK, v tom případě ale nevidím rozumný způsob, jak je eliminovat - protože > pouhým zjednodušováním bychom asi ztratili dost užitečné informace (to je > v nepoměru k práci, kterou dá jejich manuální odstranění). Jediným > způsobem by byla jejich detekce, a tu si moc neumím představit. > > On Thu, 04 Feb 2010 22:04:08 +0100, Jan Bilak > wrote: > >> Spřežky se tuším nazývají ty čáry, které naznačují vztah dvou ploch, >> které jsou oddělené čarou. Tedy je to taková čára ve tvaru písmene >> "s", která vede z jedné plochy do druhé. > > > -- > Petr Dlouhý > > ___ > 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
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
OK, v tom případě ale nevidím rozumný způsob, jak je eliminovat - protože pouhým zjednodušováním bychom asi ztratili dost užitečné informace (to je v nepoměru k práci, kterou dá jejich manuální odstranění). Jediným způsobem by byla jejich detekce, a tu si moc neumím představit. On Thu, 04 Feb 2010 22:04:08 +0100, Jan Bilak wrote: > Spřežky se tuším nazývají ty čáry, které naznačují vztah dvou ploch, > které jsou oddělené čarou. Tedy je to taková čára ve tvaru písmene > "s", která vede z jedné plochy do druhé. -- Petr Dlouhý ___ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Spřežky se tuším nazývají ty čáry, které naznačují vztah dvou ploch, které jsou oddělené čarou. Tedy je to taková čára ve tvaru písmene "s", která vede z jedné plochy do druhé. Honza 2010/2/4 Petr Dlouhý : > O integraci serveru už jsme psali, ale jsou podstatnější věci. > > Nevím, co myslíš spřežkami, ale pokud to je skosený roh přiléhající na > rovnou čáru, tak to je způsobené problémy v implementaci trasování na > středy čar. První verze serveru byla možná lepší, ale zase zdvojuje > některé body, takže je nepoužitelná. > Myslím, že zjednodušování se používá, a připadá mi, že je nastavené > víceméně správně. Řekl bych, že zkosování je ale problém, který by bylo > dobré pokud možno potlačit - pak nefunguje správně ortogonalizace. > Na kód serveru jsem se zatím ale nedíval, takže toho moc nevím. > > On Thu, 04 Feb 2010 21:45:50 +0100, Petr Schönmann > wrote: > >> Zlepseni pro vyvojare: Neslo by udelat, ze by si plugin server vyvolal >> sam (stahnul a spustil), pripadne spustil v pozadi ? >> Dale jsem si vsimnul, ze pri trasovani objektu vadi spřežky, udělá se >> okolo nich nevzhledná obklička. >> Mozna by se na tak "jemné" ways dal použít příkaz simplify way, ale ten >> občas pravoúhlé objekty zkosí, ale víceméně poslouží, pokud to bude >> jeden nod na objekt šoupnutý bokem a eliminuje spousty nežádoucího >> bordelu. > > > -- > Petr Dlouhý > > ___ > 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
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
O integraci serveru už jsme psali, ale jsou podstatnější věci. Nevím, co myslíš spřežkami, ale pokud to je skosený roh přiléhající na rovnou čáru, tak to je způsobené problémy v implementaci trasování na středy čar. První verze serveru byla možná lepší, ale zase zdvojuje některé body, takže je nepoužitelná. Myslím, že zjednodušování se používá, a připadá mi, že je nastavené víceméně správně. Řekl bych, že zkosování je ale problém, který by bylo dobré pokud možno potlačit - pak nefunguje správně ortogonalizace. Na kód serveru jsem se zatím ale nedíval, takže toho moc nevím. On Thu, 04 Feb 2010 21:45:50 +0100, Petr Schönmann wrote: > Zlepseni pro vyvojare: Neslo by udelat, ze by si plugin server vyvolal > sam (stahnul a spustil), pripadne spustil v pozadi ? > Dale jsem si vsimnul, ze pri trasovani objektu vadi spřežky, udělá se > okolo nich nevzhledná obklička. > Mozna by se na tak "jemné" ways dal použít příkaz simplify way, ale ten > občas pravoúhlé objekty zkosí, ale víceméně poslouží, pokud to bude > jeden nod na objekt šoupnutý bokem a eliminuje spousty nežádoucího > bordelu. -- Petr Dlouhý ___ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Ahoj. Je to tak. Ve Windows je vyžadován .NET Framework (tuším verze 2.0+, 3.5 stačí určitě). Je celkem pravděpodobné, že .NET Framework už v počítači máš, pokud máš Windows. Ve Vistách a Windows 7 je přímo (tedy ve Vistách ve verzi 3.0). V XPčkách není, ale vyžaduje jej hodně programů a tedy se pravděpodobně nainstaloval s něčím jiným. Pokud jej nemáš, tak jej stáhneš téměř všude na netu... např. z: http://www.microsoft.com/downloads/details.aspx?familyid=25FD-AE52-4E35-B531-508D977D32A6&displaylang=cs Honza 2010/2/4 Petr Dlouhý : > Tak už je plugin v oficiálním seznamu. > > Stačí tedy Tracer nainstalovat jako jakýkoliv jiný plugin. > Pro jeho provoz je ale nutné spustit server - dá se stáhnout z [1] (jestli > není novější verze), ve > Windows asi stačí poklepat na .exe soubor, v Linuxu je nutné nainstalovat > Mono (z balíčků) a spustit: > mono Osm.Kn.Trace.Server.exe > > > [1] http://jabi.aspone.cz/osm/TraceServerBeta2.zip > > On Thu, 04 Feb 2010 21:29:39 +0100, Jan Dudík wrote: > >> Ahoj, když už to tak krásně funguje, dal by někdo návod pro běžného >> uživatele JOSM, jak do něj tento plugin dostat? slova jako zkompilovat >> nebo binárka jsou pro běžného uživatele nesrozumitelná, naopak slova >> jako nakopírovat, přidat řádek, editovat soubor či kliknout na >> tlačítko jsou naopak vítána >> J&D > > > -- > Petr Dlouhý > > ___ > 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
Re: [Talk-cz] Tracer na rozpoznání budov z katast r. map
Stačí si stáhnout balíček v tomto vlákně, případně plugin nainstalovat v JOSM přes nastavení ( zásuvka ) Restartovat JOSM. V balíčku je druhá část, server. Jedná se "černé okno" co naslouchá na portu 5050. Plugin s ním komunikuje a je třeba jej spustit a nechat běžet. Pak by mělo běhat vše jak na drátkách. Zlepseni pro vyvojare: Neslo by udelat, ze by si plugin server vyvolal sam (stahnul a spustil), pripadne spustil v pozadi ? Dale jsem si vsimnul, ze pri trasovani objektu vadi spřežky, udělá se okolo nich nevzhledná obklička. Mozna by se na tak "jemné" ways dal použít příkaz simplify way, ale ten občas pravoúhlé objekty zkosí, ale víceméně poslouží, pokud to bude jeden nod na objekt šoupnutý bokem a eliminuje spousty nežádoucího bordelu. Dne 4. února 2010 21:29 Jan Dudík napsal(a): > Ahoj, když už to tak krásně funguje, dal by někdo návod pro běžného > uživatele JOSM, jak do něj tento plugin dostat? slova jako zkompilovat > nebo binárka jsou pro běžného uživatele nesrozumitelná, naopak slova > jako nakopírovat, přidat řádek, editovat soubor či kliknout na > tlačítko jsou naopak vítána > > ___ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Tak už je plugin v oficiálním seznamu. Stačí tedy Tracer nainstalovat jako jakýkoliv jiný plugin. Pro jeho provoz je ale nutné spustit server - dá se stáhnout z [1] (jestli není novější verze), ve Windows asi stačí poklepat na .exe soubor, v Linuxu je nutné nainstalovat Mono (z balíčků) a spustit: mono Osm.Kn.Trace.Server.exe [1] http://jabi.aspone.cz/osm/TraceServerBeta2.zip On Thu, 04 Feb 2010 21:29:39 +0100, Jan Dudík wrote: > Ahoj, když už to tak krásně funguje, dal by někdo návod pro běžného > uživatele JOSM, jak do něj tento plugin dostat? slova jako zkompilovat > nebo binárka jsou pro běžného uživatele nesrozumitelná, naopak slova > jako nakopírovat, přidat řádek, editovat soubor či kliknout na > tlačítko jsou naopak vítána > J&D -- Petr Dlouhý ___ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz
Re: [Talk-cz] Tracer na rozpoznání budov z katast r. map
Ahoj, když už to tak krásně funguje, dal by někdo návod pro běžného uživatele JOSM, jak do něj tento plugin dostat? slova jako zkompilovat nebo binárka jsou pro běžného uživatele nesrozumitelná, naopak slova jako nakopírovat, přidat řádek, editovat soubor či kliknout na tlačítko jsou naopak vítána J&D 2010/2/4 jzvc : > Dne 4.2.2010 18:47, Jan Bilak napsal(a): >> Ještě koukám na jednu věc ... upravil jsi TracerPlugin.java tak, že >> jsi tam přidal parametr "PluginInformation info". S tímto mi to nechce >> chodit pod otestovanou verzí JOSM (2561). Asi tam tohle přidali až >> později. Nevím, zda by to třeba zkouslo dva kontruktory nebo zda je >> třeba udržovat více verzí pluginu. Obecně netuším, jak s verzemi >> funguje - tedy vůči jaké revizi zdrojáků JOSM se má plugin kompilovat. >> Stáhnul jsem nějakou z počátku prosince, ale tak odhadem, protože >> nevím, jakou přesnou revizi použít. >> >> Honza >> > > Do pluginu jde myslim pridat info pro jakou revizi JOSM je, tusim neco > jako min a max revize. Neporadim jak to udelat, ale vim ze sem tam neco > takoveho videl. > >> >> 2010/2/4 Jan Bilak : >> >>> Díky, jak jednoduché :) >>> >>> Honza >>> >>> >>> 2010/2/4 Petr Dlouhý : >>> Stačí spustit JOSM z konzoly, a hlášky tam vybíhaj. > Původní zpráva > Od: Jan Bilak > Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map > Datum: 04.2.2010 17:35:49 > > Nene, nebylo to moc práce. Dělám na tom jen chilku a prolínalo se to jen > málo. > > Ještě mám takový praktický dotaz (Javu moc neznám) ... koukal jsem, že > tam používáš: > System.out.println(...) > > Jak zapínáš ladící konzolu nebo jak to ladíš? Já jsem to dělal > krkolomnou cestou přes posílání si ladících hlášek do Trace Serveru... > Ale nějaká ladíci konzola by byla fajn. Ale netuším, jak ji zapnout. > > Honza > > > 2010/2/4 Petr Dlouhý : > >> Za duplicitní úpravy se omlouvám, snad to nebylo moc zbytečné práce. >> >> Měl jsem pocit, že se to tak dělalo dřív a už to neplatí (viz [1]). >> Každopádně >> > jsem nahrál binárku na [2], tak uvidíme. > >> [1] >> http://svn.openstreetmap.org/applications/editors/josm/plugins/build.xml >> [2] http://svn.openstreetmap.org/applications/editors/josm/dist/ >> >> Petr Dlouhý >> >> >>> Původní zpráva >>> Od: Jan Bilak >>> Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map >>> Datum: 04.2.2010 17:18:46 >>> >>> >>> Ohledně dostání pluginu na ofic. seznam ... myslím, že se musí někam >>> commitovat i binárky. Ale je to jen tušení. >>> >>> Honza >>> >>> >>> >>> >> ___ >> 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 > > > > Petr Dlouhý petr.dlo...@email.cz ___ 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 >> > > > ___ > Talk-cz mailing list > Talk-cz@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-cz > -- -- Ing. Jan Dudík ___ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Dne 4.2.2010 18:47, Jan Bilak napsal(a): > Ještě koukám na jednu věc ... upravil jsi TracerPlugin.java tak, že > jsi tam přidal parametr "PluginInformation info". S tímto mi to nechce > chodit pod otestovanou verzí JOSM (2561). Asi tam tohle přidali až > později. Nevím, zda by to třeba zkouslo dva kontruktory nebo zda je > třeba udržovat více verzí pluginu. Obecně netuším, jak s verzemi > funguje - tedy vůči jaké revizi zdrojáků JOSM se má plugin kompilovat. > Stáhnul jsem nějakou z počátku prosince, ale tak odhadem, protože > nevím, jakou přesnou revizi použít. > > Honza > Do pluginu jde myslim pridat info pro jakou revizi JOSM je, tusim neco jako min a max revize. Neporadim jak to udelat, ale vim ze sem tam neco takoveho videl. > > 2010/2/4 Jan Bilak : > >> Díky, jak jednoduché :) >> >> Honza >> >> >> 2010/2/4 Petr Dlouhý : >> >>> Stačí spustit JOSM z konzoly, a hlášky tam vybíhaj. >>> >>> Původní zpráva Od: Jan Bilak Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map Datum: 04.2.2010 17:35:49 Nene, nebylo to moc práce. Dělám na tom jen chilku a prolínalo se to jen málo. Ještě mám takový praktický dotaz (Javu moc neznám) ... koukal jsem, že tam používáš: System.out.println(...) Jak zapínáš ladící konzolu nebo jak to ladíš? Já jsem to dělal krkolomnou cestou přes posílání si ladících hlášek do Trace Serveru... Ale nějaká ladíci konzola by byla fajn. Ale netuším, jak ji zapnout. Honza 2010/2/4 Petr Dlouhý : > Za duplicitní úpravy se omlouvám, snad to nebylo moc zbytečné práce. > > Měl jsem pocit, že se to tak dělalo dřív a už to neplatí (viz [1]). > Každopádně > jsem nahrál binárku na [2], tak uvidíme. > [1] > http://svn.openstreetmap.org/applications/editors/josm/plugins/build.xml > [2] http://svn.openstreetmap.org/applications/editors/josm/dist/ > > Petr Dlouhý > > >> Původní zpráva >> Od: Jan Bilak >> Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map >> Datum: 04.2.2010 17:18:46 >> >> >> Ohledně dostání pluginu na ofic. seznam ... myslím, že se musí někam >> commitovat i binárky. Ale je to jen tušení. >> >> Honza >> >> >> >> > ___ > 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 >>> Petr Dlouhý >>> petr.dlo...@email.cz >>> >>> ___ >>> 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 > ___ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Dne 4.2.2010 17:28, Jan Bilak napsal(a): > Mimochodem ... proč jsi plugin přestím přendal z balíku package > org.openstreetmap.josm.plugins.tracer do balíku tracer? > > A je otázka, zda má smysl se snažit tam ten plugin dostat ... když > stejně samostatně nefunguje (bez Trace Serveru). Takže automatický > instalace pluginu je sice pěkná věc, ale stejně to samo fungovat zatím > nebude. > Min se bude sam aktualizovat a to jak kvuli zmenam v nem samem, tak pri zmenach API. > Honza > > > 2010/2/4 Jan Bilak : > >> Ahoj, >> díky. Zrovna dělám na úpravách, které se trochu překrývají ... snažil >> jsem se to rozhodit do tříd a metod, okomentovat a vůbec trochu >> zkulturnit, napojovat jen na budovy, ... No nevadí. Zkusím to mergnout >> nebu ručně přenést užitečné neduplicitní změny. >> >> Ohledně dostání pluginu na ofic. seznam ... myslím, že se musí někam >> commitovat i binárky. Ale je to jen tušení. >> >> Honza >> >> >> >> 2010/2/4 Petr Dlouhý : >> >>> Ahoj, >>> >>> na SVN jsem commitnul další úpravy pluginu: >>> >>> Snažil jsem se ho udělat kompatibilní s nástroji ortogonalizace (q) a >>> spojit překrývající plochy (shift-j). Poslední nakreslený dům tedy zůstane >>> ve výběru, a při zmáčknutí "shift" se k výběru přidá. >>> Další změna je možnost vypnout spojování budov pomocí "ctrl". >>> Plugin nyní také spojuje pouze domy, a dalších objektů by si neměl všímat. >>> Také jsem mírně zvýšil toleranci pro spojování (alespoň dokud nebude tracer >>> strkat body opravdu na středy čar). >>> >>> S použítím ortogonalizace je stále trochu problém - tracer krátičké úseky >>> často neudělá dostatečně kolmé. >>> >>> Nevím, jak ale dostat plugin na oficiální seznam, který používá JOSM pro >>> automatické stahování pluginů - měl by se tam přidat automaticky, což se >>> zatím nestalo. Měnil jsem build.xml, ale nevím, jestli to pomohlo. >>> >>> >>> Původní zpráva Od: Petr Dlouhý Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map Datum: 02.2.2010 18:29:51 Ahoj, v příloze posílám první drobnou opravu - změnu pluginu z nástroje na editační mód. Tato změna odstraňuje mnoho problémů, které předchozí chování způsobovalo. Ikony si neposlal, takže jsem musel použít náhradní. > Původní zpráva > Od: Jan Bilak > Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map > Datum: 02.2.2010 16:33:31 > > Ahoj, > > jj, ohledně spojování ... máme na to stejný názor. Ohledně zhoršení > výsledku trasování kvůli detekci tloušťky čáry ... něco na tom bude, > také se mi to nelíbí. Zkusím nastínit zjednodušeně algoritmus, jak to > funguje (tedy jak jsem zamýšlel, třeba je tam chyba): > a) napřed se floodfillem vyplní souvislá plocha, na kterou uživatel > kliknul > b) najde se vnější hranice - množina bodů > c) najdou se tam významné/zlomové body > d) zjednoduší se a naopak doplní chybějící body (sada různých postupů) > > A tady vylezl myslím celkem dobrý výsledek, ale na vnitřní straně čáry. > > A nyní nově ... pro každou úsečku polygonu se vynese kolmice v 1/10, > 2/10, ..., 9/10 a najde tloušťka čáry na obě strany v místě kolmice. > Vezme se ta nejmenší tloušťka a podle toho se čára posune. Body se tam > nepřidávají, jen posouvají. Proč nejmenší? Protože na mapě typicky je > nějaká čára navíc, která zvětšuje tloušťku čáry. Ale většinou v žádném > místě kus čáry nechybí. Možná ale lepší bude medián nebo dolní > kvartil. K ladění je tam i řada konstant. Zvláště u krátkých úseků je > detekce tloušťky čáry celkem problematická. > > Jak na to lépe? Nějaké nápady? > > Mohu tam mít nějakou chybu, mohu zkusit nějaké průměrování, mohu > zkusit tloušťku čáry u krátkých čar odvozovat od těch delších... > Nějaké prokládání přímky body moc nepadá v úvahu, protože těžko > poznat, které body patří právě dané čáře - na vnější stranu čáry > navazují další čáry. Moc jsem se tím zatím nezabýval, protože jsem si > "hrál" s tím pluginem. Škoda, že čára po celé obvodu nemá v mnoha > případech stejnou tloušťku - bylo by to značně jednodušší. > > Zdrojáky: > http://jabi.aspone.cz/osm/TracerPluginBeta2-src.zip > http://jabi.aspone.cz/osm/TracerServerBeta2-src.zip > > Zdrojáky toho pluginu jsou dost hrozné ... a potřebují větší > refaktorizaci. U toho serveru je to lepší, ale také by to řadu úprav > potřebovalo (včetně rozdělení do metod apod.). Takže to berte jako > předzveřejnění pro silné povahy :) > > Honza > > > 2010/2/2 Petr Dlouhý : > >> Ahoj, >> >> díky za 2. betu, mám k ní pár poznámek: >> >> Už je to výrazně použitelnější, ale stále to má poměrně významné >>
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Hlásilo mi to, že konstruktor bez parametru je depracted. Jestli to se starým JOSM nechodí, tak tuhle verzi zakomentuj, a změníme to, až bude vydaná další verze JOSM. On Thu, 04 Feb 2010 18:47:08 +0100, Jan Bilak wrote: > Ještě koukám na jednu věc ... upravil jsi TracerPlugin.java tak, že > jsi tam přidal parametr "PluginInformation info". S tímto mi to nechce > chodit pod otestovanou verzí JOSM (2561). Asi tam tohle přidali až > později. Nevím, zda by to třeba zkouslo dva kontruktory nebo zda je > třeba udržovat více verzí pluginu. Obecně netuším, jak s verzemi > funguje - tedy vůči jaké revizi zdrojáků JOSM se má plugin kompilovat. > Stáhnul jsem nějakou z počátku prosince, ale tak odhadem, protože > nevím, jakou přesnou revizi použít. > Honza -- Petr Dlouhý ___ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Ještě koukám na jednu věc ... upravil jsi TracerPlugin.java tak, že jsi tam přidal parametr "PluginInformation info". S tímto mi to nechce chodit pod otestovanou verzí JOSM (2561). Asi tam tohle přidali až později. Nevím, zda by to třeba zkouslo dva kontruktory nebo zda je třeba udržovat více verzí pluginu. Obecně netuším, jak s verzemi funguje - tedy vůči jaké revizi zdrojáků JOSM se má plugin kompilovat. Stáhnul jsem nějakou z počátku prosince, ale tak odhadem, protože nevím, jakou přesnou revizi použít. Honza 2010/2/4 Jan Bilak : > Díky, jak jednoduché :) > > Honza > > > 2010/2/4 Petr Dlouhý : >> Stačí spustit JOSM z konzoly, a hlášky tam vybíhaj. >> >>> Původní zpráva >>> Od: Jan Bilak >>> Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map >>> Datum: 04.2.2010 17:35:49 >>> >>> Nene, nebylo to moc práce. Dělám na tom jen chilku a prolínalo se to jen >>> málo. >>> >>> Ještě mám takový praktický dotaz (Javu moc neznám) ... koukal jsem, že >>> tam používáš: >>> System.out.println(...) >>> >>> Jak zapínáš ladící konzolu nebo jak to ladíš? Já jsem to dělal >>> krkolomnou cestou přes posílání si ladících hlášek do Trace Serveru... >>> Ale nějaká ladíci konzola by byla fajn. Ale netuším, jak ji zapnout. >>> >>> Honza >>> >>> >>> 2010/2/4 Petr Dlouhý : >>> > Za duplicitní úpravy se omlouvám, snad to nebylo moc zbytečné práce. >>> > >>> > Měl jsem pocit, že se to tak dělalo dřív a už to neplatí (viz [1]). >>> > Každopádně >>> jsem nahrál binárku na [2], tak uvidíme. >>> > >>> > [1] >>> > http://svn.openstreetmap.org/applications/editors/josm/plugins/build.xml >>> > [2] http://svn.openstreetmap.org/applications/editors/josm/dist/ >>> > >>> > Petr Dlouhý >>> > >>> >> Původní zpráva >>> >> Od: Jan Bilak >>> >> Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map >>> >> Datum: 04.2.2010 17:18:46 >>> >> >>> >> >>> >> Ohledně dostání pluginu na ofic. seznam ... myslím, že se musí někam >>> >> commitovat i binárky. Ale je to jen tušení. >>> >> >>> >> Honza >>> >> >>> >> >>> >> >>> > >>> > ___ >>> > 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 >>> >>> >>> >> >> Petr Dlouhý >> petr.dlo...@email.cz >> >> ___ >> 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
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Díky, jak jednoduché :) Honza 2010/2/4 Petr Dlouhý : > Stačí spustit JOSM z konzoly, a hlášky tam vybíhaj. > >> Původní zpráva >> Od: Jan Bilak >> Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map >> Datum: 04.2.2010 17:35:49 >> >> Nene, nebylo to moc práce. Dělám na tom jen chilku a prolínalo se to jen >> málo. >> >> Ještě mám takový praktický dotaz (Javu moc neznám) ... koukal jsem, že >> tam používáš: >> System.out.println(...) >> >> Jak zapínáš ladící konzolu nebo jak to ladíš? Já jsem to dělal >> krkolomnou cestou přes posílání si ladících hlášek do Trace Serveru... >> Ale nějaká ladíci konzola by byla fajn. Ale netuším, jak ji zapnout. >> >> Honza >> >> >> 2010/2/4 Petr Dlouhý : >> > Za duplicitní úpravy se omlouvám, snad to nebylo moc zbytečné práce. >> > >> > Měl jsem pocit, že se to tak dělalo dřív a už to neplatí (viz [1]). >> > Každopádně >> jsem nahrál binárku na [2], tak uvidíme. >> > >> > [1] >> > http://svn.openstreetmap.org/applications/editors/josm/plugins/build.xml >> > [2] http://svn.openstreetmap.org/applications/editors/josm/dist/ >> > >> > Petr Dlouhý >> > >> >> Původní zpráva >> >> Od: Jan Bilak >> >> Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map >> >> Datum: 04.2.2010 17:18:46 >> >> >> >> >> >> Ohledně dostání pluginu na ofic. seznam ... myslím, že se musí někam >> >> commitovat i binárky. Ale je to jen tušení. >> >> >> >> Honza >> >> >> >> >> >> >> > >> > ___ >> > 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 >> >> >> > > Petr Dlouhý > petr.dlo...@email.cz > > ___ > 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
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Stačí spustit JOSM z konzoly, a hlášky tam vybíhaj. > Původní zpráva > Od: Jan Bilak > Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map > Datum: 04.2.2010 17:35:49 > > Nene, nebylo to moc práce. Dělám na tom jen chilku a prolínalo se to jen málo. > > Ještě mám takový praktický dotaz (Javu moc neznám) ... koukal jsem, že > tam používáš: > System.out.println(...) > > Jak zapínáš ladící konzolu nebo jak to ladíš? Já jsem to dělal > krkolomnou cestou přes posílání si ladících hlášek do Trace Serveru... > Ale nějaká ladíci konzola by byla fajn. Ale netuším, jak ji zapnout. > > Honza > > > 2010/2/4 Petr Dlouhý : > > Za duplicitní úpravy se omlouvám, snad to nebylo moc zbytečné práce. > > > > Měl jsem pocit, že se to tak dělalo dřív a už to neplatí (viz [1]). > > Každopádně > jsem nahrál binárku na [2], tak uvidíme. > > > > [1] http://svn.openstreetmap.org/applications/editors/josm/plugins/build.xml > > [2] http://svn.openstreetmap.org/applications/editors/josm/dist/ > > > > Petr Dlouhý > > > >> Původní zpráva > >> Od: Jan Bilak > >> Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map > >> Datum: 04.2.2010 17:18:46 > >> > >> > >> Ohledně dostání pluginu na ofic. seznam ... myslím, že se musí někam > >> commitovat i binárky. Ale je to jen tušení. > >> > >> Honza > >> > >> > >> > > > > ___ > > 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 > > > Petr Dlouhý petr.dlo...@email.cz ___ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Tuším, že se to v org.openstreetmap.josm.plugins.tracer nechtělo kompilovat, tak jsem to udělal podle wmspluginu. Možná to ale není správně. Myslím, že smysl to má. Časem by bylo dobré, aby plugin server automaticky stáhnul nebo přímo obsahoval a automaticky ho spustil. Pak by to bylo zcela bez práce. Zatím by ale měl alespoň vyhlásit error, když nenajde server, protože takhle to není příliš user-friendly (že se tváří, že něco dělá a přitom nic). > Původní zpráva > Od: Jan Bilak > Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map > Datum: 04.2.2010 17:29:05 > > Mimochodem ... proč jsi plugin přestím přendal z balíku package > org.openstreetmap.josm.plugins.tracer do balíku tracer? > > A je otázka, zda má smysl se snažit tam ten plugin dostat ... když > stejně samostatně nefunguje (bez Trace Serveru). Takže automatický > instalace pluginu je sice pěkná věc, ale stejně to samo fungovat zatím > nebude. > > Honza > > > 2010/2/4 Jan Bilak : > > Ahoj, > > díky. Zrovna dělám na úpravách, které se trochu překrývají ... snažil > > jsem se to rozhodit do tříd a metod, okomentovat a vůbec trochu > > zkulturnit, napojovat jen na budovy, ... No nevadí. Zkusím to mergnout > > nebu ručně přenést užitečné neduplicitní změny. > > > > Ohledně dostání pluginu na ofic. seznam ... myslím, že se musí někam > > commitovat i binárky. Ale je to jen tušení. > > > > Honza > > > > > > > > 2010/2/4 Petr Dlouhý : > >> Ahoj, > >> > >> na SVN jsem commitnul další úpravy pluginu: > >> > >> Snažil jsem se ho udělat kompatibilní s nástroji ortogonalizace (q) a > >> spojit > překrývající plochy (shift-j). Poslední nakreslený dům tedy zůstane ve > výběru, a > při zmáčknutí "shift" se k výběru přidá. > >> Další změna je možnost vypnout spojování budov pomocí "ctrl". > >> Plugin nyní také spojuje pouze domy, a dalších objektů by si neměl všímat. > >> Také jsem mírně zvýšil toleranci pro spojování (alespoň dokud nebude tracer > strkat body opravdu na středy čar). > >> > >> S použítím ortogonalizace je stále trochu problém - tracer krátičké úseky > často neudělá dostatečně kolmé. > >> > >> Nevím, jak ale dostat plugin na oficiální seznam, který používá JOSM pro > automatické stahování pluginů - měl by se tam přidat automaticky, což se zatím > nestalo. Měnil jsem build.xml, ale nevím, jestli to pomohlo. > >> > >> > >>> Původní zpráva > >>> Od: Petr Dlouhý > >>> Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map > >>> Datum: 02.2.2010 18:29:51 > >>> > >>> Ahoj, > >>> > >>> v příloze posílám první drobnou opravu - změnu pluginu z nástroje na > editační > >>> mód. Tato změna odstraňuje mnoho problémů, které předchozí chování > způsobovalo. > >>> Ikony si neposlal, takže jsem musel použít náhradní. > >>> > >>> > >>> > Původní zpráva > >>> > Od: Jan Bilak > >>> > Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map > >>> > Datum: 02.2.2010 16:33:31 > >>> > > >>> > Ahoj, > >>> > > >>> > jj, ohledně spojování ... máme na to stejný názor. Ohledně zhoršení > >>> > výsledku trasování kvůli detekci tloušťky čáry ... něco na tom bude, > >>> > také se mi to nelíbí. Zkusím nastínit zjednodušeně algoritmus, jak to > >>> > funguje (tedy jak jsem zamýšlel, třeba je tam chyba): > >>> > a) napřed se floodfillem vyplní souvislá plocha, na kterou uživatel > kliknul > >>> > b) najde se vnější hranice - množina bodů > >>> > c) najdou se tam významné/zlomové body > >>> > d) zjednoduší se a naopak doplní chybějící body (sada různých postupů) > >>> > > >>> > A tady vylezl myslím celkem dobrý výsledek, ale na vnitřní straně čáry. > >>> > > >>> > A nyní nově ... pro každou úsečku polygonu se vynese kolmice v 1/10, > >>> > 2/10, ..., 9/10 a najde tloušťka čáry na obě strany v místě kolmice. > >>> > Vezme se ta nejmenší tloušťka a podle toho se čára posune. Body se tam > >>> > nepřidávají, jen posouvají. Proč nejmenší? Protože na mapě typicky je > >>> > nějaká čára navíc, která zvětšuje tloušťku čáry. Ale většinou v žádném > >>> > místě kus čáry nechybí. Možná ale lepší bude medián nebo dolní > >>> > kvartil. K ladění je tam i řada konstant. Zvláště u krátkých úseků je > >>> > detekce tloušťky čáry celkem problematická. > >>> > > >>> > Jak na to lépe? Nějaké nápady? > >>> > > >>> > Mohu tam mít nějakou chybu, mohu zkusit nějaké průměrování, mohu > >>> > zkusit tloušťku čáry u krátkých čar odvozovat od těch delších... > >>> > Nějaké prokládání přímky body moc nepadá v úvahu, protože těžko > >>> > poznat, které body patří právě dané čáře - na vnější stranu čáry > >>> > navazují další čáry. Moc jsem se tím zatím nezabýval, protože jsem si > >>> > "hrál" s tím pluginem. Škoda, že čára po celé obvodu nemá v mnoha > >>> > případech stejnou tloušťku - bylo by to značně jednodušší. > >>> > > >>> > Zdrojáky: > >>> > http://jabi.aspo
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Nene, nebylo to moc práce. Dělám na tom jen chilku a prolínalo se to jen málo. Ještě mám takový praktický dotaz (Javu moc neznám) ... koukal jsem, že tam používáš: System.out.println(...) Jak zapínáš ladící konzolu nebo jak to ladíš? Já jsem to dělal krkolomnou cestou přes posílání si ladících hlášek do Trace Serveru... Ale nějaká ladíci konzola by byla fajn. Ale netuším, jak ji zapnout. Honza 2010/2/4 Petr Dlouhý : > Za duplicitní úpravy se omlouvám, snad to nebylo moc zbytečné práce. > > Měl jsem pocit, že se to tak dělalo dřív a už to neplatí (viz [1]). > Každopádně jsem nahrál binárku na [2], tak uvidíme. > > [1] http://svn.openstreetmap.org/applications/editors/josm/plugins/build.xml > [2] http://svn.openstreetmap.org/applications/editors/josm/dist/ > > Petr Dlouhý > >> Původní zpráva >> Od: Jan Bilak >> Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map >> Datum: 04.2.2010 17:18:46 >> >> >> Ohledně dostání pluginu na ofic. seznam ... myslím, že se musí někam >> commitovat i binárky. Ale je to jen tušení. >> >> Honza >> >> >> > > ___ > 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
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Za duplicitní úpravy se omlouvám, snad to nebylo moc zbytečné práce. Měl jsem pocit, že se to tak dělalo dřív a už to neplatí (viz [1]). Každopádně jsem nahrál binárku na [2], tak uvidíme. [1] http://svn.openstreetmap.org/applications/editors/josm/plugins/build.xml [2] http://svn.openstreetmap.org/applications/editors/josm/dist/ Petr Dlouhý > Původní zpráva > Od: Jan Bilak > Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map > Datum: 04.2.2010 17:18:46 > > > Ohledně dostání pluginu na ofic. seznam ... myslím, že se musí někam > commitovat i binárky. Ale je to jen tušení. > > Honza > > > ___ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Mimochodem ... proč jsi plugin přestím přendal z balíku package org.openstreetmap.josm.plugins.tracer do balíku tracer? A je otázka, zda má smysl se snažit tam ten plugin dostat ... když stejně samostatně nefunguje (bez Trace Serveru). Takže automatický instalace pluginu je sice pěkná věc, ale stejně to samo fungovat zatím nebude. Honza 2010/2/4 Jan Bilak : > Ahoj, > díky. Zrovna dělám na úpravách, které se trochu překrývají ... snažil > jsem se to rozhodit do tříd a metod, okomentovat a vůbec trochu > zkulturnit, napojovat jen na budovy, ... No nevadí. Zkusím to mergnout > nebu ručně přenést užitečné neduplicitní změny. > > Ohledně dostání pluginu na ofic. seznam ... myslím, že se musí někam > commitovat i binárky. Ale je to jen tušení. > > Honza > > > > 2010/2/4 Petr Dlouhý : >> Ahoj, >> >> na SVN jsem commitnul další úpravy pluginu: >> >> Snažil jsem se ho udělat kompatibilní s nástroji ortogonalizace (q) a spojit >> překrývající plochy (shift-j). Poslední nakreslený dům tedy zůstane ve >> výběru, a při zmáčknutí "shift" se k výběru přidá. >> Další změna je možnost vypnout spojování budov pomocí "ctrl". >> Plugin nyní také spojuje pouze domy, a dalších objektů by si neměl všímat. >> Také jsem mírně zvýšil toleranci pro spojování (alespoň dokud nebude tracer >> strkat body opravdu na středy čar). >> >> S použítím ortogonalizace je stále trochu problém - tracer krátičké úseky >> často neudělá dostatečně kolmé. >> >> Nevím, jak ale dostat plugin na oficiální seznam, který používá JOSM pro >> automatické stahování pluginů - měl by se tam přidat automaticky, což se >> zatím nestalo. Měnil jsem build.xml, ale nevím, jestli to pomohlo. >> >> >>> Původní zpráva >>> Od: Petr Dlouhý >>> Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map >>> Datum: 02.2.2010 18:29:51 >>> >>> Ahoj, >>> >>> v příloze posílám první drobnou opravu - změnu pluginu z nástroje na >>> editační >>> mód. Tato změna odstraňuje mnoho problémů, které předchozí chování >>> způsobovalo. >>> Ikony si neposlal, takže jsem musel použít náhradní. >>> >>> >>> > Původní zpráva >>> > Od: Jan Bilak >>> > Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map >>> > Datum: 02.2.2010 16:33:31 >>> > >>> > Ahoj, >>> > >>> > jj, ohledně spojování ... máme na to stejný názor. Ohledně zhoršení >>> > výsledku trasování kvůli detekci tloušťky čáry ... něco na tom bude, >>> > také se mi to nelíbí. Zkusím nastínit zjednodušeně algoritmus, jak to >>> > funguje (tedy jak jsem zamýšlel, třeba je tam chyba): >>> > a) napřed se floodfillem vyplní souvislá plocha, na kterou uživatel >>> > kliknul >>> > b) najde se vnější hranice - množina bodů >>> > c) najdou se tam významné/zlomové body >>> > d) zjednoduší se a naopak doplní chybějící body (sada různých postupů) >>> > >>> > A tady vylezl myslím celkem dobrý výsledek, ale na vnitřní straně čáry. >>> > >>> > A nyní nově ... pro každou úsečku polygonu se vynese kolmice v 1/10, >>> > 2/10, ..., 9/10 a najde tloušťka čáry na obě strany v místě kolmice. >>> > Vezme se ta nejmenší tloušťka a podle toho se čára posune. Body se tam >>> > nepřidávají, jen posouvají. Proč nejmenší? Protože na mapě typicky je >>> > nějaká čára navíc, která zvětšuje tloušťku čáry. Ale většinou v žádném >>> > místě kus čáry nechybí. Možná ale lepší bude medián nebo dolní >>> > kvartil. K ladění je tam i řada konstant. Zvláště u krátkých úseků je >>> > detekce tloušťky čáry celkem problematická. >>> > >>> > Jak na to lépe? Nějaké nápady? >>> > >>> > Mohu tam mít nějakou chybu, mohu zkusit nějaké průměrování, mohu >>> > zkusit tloušťku čáry u krátkých čar odvozovat od těch delších... >>> > Nějaké prokládání přímky body moc nepadá v úvahu, protože těžko >>> > poznat, které body patří právě dané čáře - na vnější stranu čáry >>> > navazují další čáry. Moc jsem se tím zatím nezabýval, protože jsem si >>> > "hrál" s tím pluginem. Škoda, že čára po celé obvodu nemá v mnoha >>> > případech stejnou tloušťku - bylo by to značně jednodušší. >>> > >>> > Zdrojáky: >>> > http://jabi.aspone.cz/osm/TracerPluginBeta2-src.zip >>> > http://jabi.aspone.cz/osm/TracerServerBeta2-src.zip >>> > >>> > Zdrojáky toho pluginu jsou dost hrozné ... a potřebují větší >>> > refaktorizaci. U toho serveru je to lepší, ale také by to řadu úprav >>> > potřebovalo (včetně rozdělení do metod apod.). Takže to berte jako >>> > předzveřejnění pro silné povahy :) >>> > >>> > Honza >>> > >>> > >>> > 2010/2/2 Petr Dlouhý : >>> > > Ahoj, >>> > > >>> > > díky za 2. betu, mám k ní pár poznámek: >>> > > >>> > > Už je to výrazně použitelnější, ale stále to má poměrně významné >>> nedostatky: >>> > > >>> > > Spojování budov opravdu spojuje i s nesouvisejícími objekty (typicky >>> adresní >>> > body), jak jsem se bál (někdy naopak zase nespojuje sousedící domy). Já >>> > vidím >>> > dvě možná řešení tohoto problému: >>> > > Buď st
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Ahoj, díky. Zrovna dělám na úpravách, které se trochu překrývají ... snažil jsem se to rozhodit do tříd a metod, okomentovat a vůbec trochu zkulturnit, napojovat jen na budovy, ... No nevadí. Zkusím to mergnout nebu ručně přenést užitečné neduplicitní změny. Ohledně dostání pluginu na ofic. seznam ... myslím, že se musí někam commitovat i binárky. Ale je to jen tušení. Honza 2010/2/4 Petr Dlouhý : > Ahoj, > > na SVN jsem commitnul další úpravy pluginu: > > Snažil jsem se ho udělat kompatibilní s nástroji ortogonalizace (q) a spojit > překrývající plochy (shift-j). Poslední nakreslený dům tedy zůstane ve > výběru, a při zmáčknutí "shift" se k výběru přidá. > Další změna je možnost vypnout spojování budov pomocí "ctrl". > Plugin nyní také spojuje pouze domy, a dalších objektů by si neměl všímat. > Také jsem mírně zvýšil toleranci pro spojování (alespoň dokud nebude tracer > strkat body opravdu na středy čar). > > S použítím ortogonalizace je stále trochu problém - tracer krátičké úseky > často neudělá dostatečně kolmé. > > Nevím, jak ale dostat plugin na oficiální seznam, který používá JOSM pro > automatické stahování pluginů - měl by se tam přidat automaticky, což se > zatím nestalo. Měnil jsem build.xml, ale nevím, jestli to pomohlo. > > >> Původní zpráva >> Od: Petr Dlouhý >> Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map >> Datum: 02.2.2010 18:29:51 >> >> Ahoj, >> >> v příloze posílám první drobnou opravu - změnu pluginu z nástroje na editační >> mód. Tato změna odstraňuje mnoho problémů, které předchozí chování >> způsobovalo. >> Ikony si neposlal, takže jsem musel použít náhradní. >> >> >> > Původní zpráva >> > Od: Jan Bilak >> > Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map >> > Datum: 02.2.2010 16:33:31 >> > >> > Ahoj, >> > >> > jj, ohledně spojování ... máme na to stejný názor. Ohledně zhoršení >> > výsledku trasování kvůli detekci tloušťky čáry ... něco na tom bude, >> > také se mi to nelíbí. Zkusím nastínit zjednodušeně algoritmus, jak to >> > funguje (tedy jak jsem zamýšlel, třeba je tam chyba): >> > a) napřed se floodfillem vyplní souvislá plocha, na kterou uživatel kliknul >> > b) najde se vnější hranice - množina bodů >> > c) najdou se tam významné/zlomové body >> > d) zjednoduší se a naopak doplní chybějící body (sada různých postupů) >> > >> > A tady vylezl myslím celkem dobrý výsledek, ale na vnitřní straně čáry. >> > >> > A nyní nově ... pro každou úsečku polygonu se vynese kolmice v 1/10, >> > 2/10, ..., 9/10 a najde tloušťka čáry na obě strany v místě kolmice. >> > Vezme se ta nejmenší tloušťka a podle toho se čára posune. Body se tam >> > nepřidávají, jen posouvají. Proč nejmenší? Protože na mapě typicky je >> > nějaká čára navíc, která zvětšuje tloušťku čáry. Ale většinou v žádném >> > místě kus čáry nechybí. Možná ale lepší bude medián nebo dolní >> > kvartil. K ladění je tam i řada konstant. Zvláště u krátkých úseků je >> > detekce tloušťky čáry celkem problematická. >> > >> > Jak na to lépe? Nějaké nápady? >> > >> > Mohu tam mít nějakou chybu, mohu zkusit nějaké průměrování, mohu >> > zkusit tloušťku čáry u krátkých čar odvozovat od těch delších... >> > Nějaké prokládání přímky body moc nepadá v úvahu, protože těžko >> > poznat, které body patří právě dané čáře - na vnější stranu čáry >> > navazují další čáry. Moc jsem se tím zatím nezabýval, protože jsem si >> > "hrál" s tím pluginem. Škoda, že čára po celé obvodu nemá v mnoha >> > případech stejnou tloušťku - bylo by to značně jednodušší. >> > >> > Zdrojáky: >> > http://jabi.aspone.cz/osm/TracerPluginBeta2-src.zip >> > http://jabi.aspone.cz/osm/TracerServerBeta2-src.zip >> > >> > Zdrojáky toho pluginu jsou dost hrozné ... a potřebují větší >> > refaktorizaci. U toho serveru je to lepší, ale také by to řadu úprav >> > potřebovalo (včetně rozdělení do metod apod.). Takže to berte jako >> > předzveřejnění pro silné povahy :) >> > >> > Honza >> > >> > >> > 2010/2/2 Petr Dlouhý : >> > > Ahoj, >> > > >> > > díky za 2. betu, mám k ní pár poznámek: >> > > >> > > Už je to výrazně použitelnější, ale stále to má poměrně významné >> nedostatky: >> > > >> > > Spojování budov opravdu spojuje i s nesouvisejícími objekty (typicky >> adresní >> > body), jak jsem se bál (někdy naopak zase nespojuje sousedící domy). Já >> > vidím >> > dvě možná řešení tohoto problému: >> > > Buď stávající funkcionalitu ještě vylepšit - přidat možnost vypnutí >> (zapnutí) >> > spojování při zmáčknuté klávese Ctrl, a omezení spojování pouze na domy. >> > > Druhá možnost je udělat nástroj, který spojí vybrané objekty. >> > > >> > > První možnost má výhodu, že spojování probíhá automaticky; druhá možnost >> > > je >> > zase univerzálnější a mohla by být časem přidána přímo do JOSM. >> > > >> > > Taky mi přijde, že se po přidání trasování na střed čáry trochu zhoršil >> > výsledek (občas
Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map
Ahoj, na SVN jsem commitnul další úpravy pluginu: Snažil jsem se ho udělat kompatibilní s nástroji ortogonalizace (q) a spojit překrývající plochy (shift-j). Poslední nakreslený dům tedy zůstane ve výběru, a při zmáčknutí "shift" se k výběru přidá. Další změna je možnost vypnout spojování budov pomocí "ctrl". Plugin nyní také spojuje pouze domy, a dalších objektů by si neměl všímat. Také jsem mírně zvýšil toleranci pro spojování (alespoň dokud nebude tracer strkat body opravdu na středy čar). S použítím ortogonalizace je stále trochu problém - tracer krátičké úseky často neudělá dostatečně kolmé. Nevím, jak ale dostat plugin na oficiální seznam, který používá JOSM pro automatické stahování pluginů - měl by se tam přidat automaticky, což se zatím nestalo. Měnil jsem build.xml, ale nevím, jestli to pomohlo. > Původní zpráva > Od: Petr Dlouhý > Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map > Datum: 02.2.2010 18:29:51 > > Ahoj, > > v příloze posílám první drobnou opravu - změnu pluginu z nástroje na editační > mód. Tato změna odstraňuje mnoho problémů, které předchozí chování > způsobovalo. > Ikony si neposlal, takže jsem musel použít náhradní. > > > > Původní zpráva > > Od: Jan Bilak > > Předmět: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map > > Datum: 02.2.2010 16:33:31 > > > > Ahoj, > > > > jj, ohledně spojování ... máme na to stejný názor. Ohledně zhoršení > > výsledku trasování kvůli detekci tloušťky čáry ... něco na tom bude, > > také se mi to nelíbí. Zkusím nastínit zjednodušeně algoritmus, jak to > > funguje (tedy jak jsem zamýšlel, třeba je tam chyba): > > a) napřed se floodfillem vyplní souvislá plocha, na kterou uživatel kliknul > > b) najde se vnější hranice - množina bodů > > c) najdou se tam významné/zlomové body > > d) zjednoduší se a naopak doplní chybějící body (sada různých postupů) > > > > A tady vylezl myslím celkem dobrý výsledek, ale na vnitřní straně čáry. > > > > A nyní nově ... pro každou úsečku polygonu se vynese kolmice v 1/10, > > 2/10, ..., 9/10 a najde tloušťka čáry na obě strany v místě kolmice. > > Vezme se ta nejmenší tloušťka a podle toho se čára posune. Body se tam > > nepřidávají, jen posouvají. Proč nejmenší? Protože na mapě typicky je > > nějaká čára navíc, která zvětšuje tloušťku čáry. Ale většinou v žádném > > místě kus čáry nechybí. Možná ale lepší bude medián nebo dolní > > kvartil. K ladění je tam i řada konstant. Zvláště u krátkých úseků je > > detekce tloušťky čáry celkem problematická. > > > > Jak na to lépe? Nějaké nápady? > > > > Mohu tam mít nějakou chybu, mohu zkusit nějaké průměrování, mohu > > zkusit tloušťku čáry u krátkých čar odvozovat od těch delších... > > Nějaké prokládání přímky body moc nepadá v úvahu, protože těžko > > poznat, které body patří právě dané čáře - na vnější stranu čáry > > navazují další čáry. Moc jsem se tím zatím nezabýval, protože jsem si > > "hrál" s tím pluginem. Škoda, že čára po celé obvodu nemá v mnoha > > případech stejnou tloušťku - bylo by to značně jednodušší. > > > > Zdrojáky: > > http://jabi.aspone.cz/osm/TracerPluginBeta2-src.zip > > http://jabi.aspone.cz/osm/TracerServerBeta2-src.zip > > > > Zdrojáky toho pluginu jsou dost hrozné ... a potřebují větší > > refaktorizaci. U toho serveru je to lepší, ale také by to řadu úprav > > potřebovalo (včetně rozdělení do metod apod.). Takže to berte jako > > předzveřejnění pro silné povahy :) > > > > Honza > > > > > > 2010/2/2 Petr Dlouhý : > > > Ahoj, > > > > > > díky za 2. betu, mám k ní pár poznámek: > > > > > > Už je to výrazně použitelnější, ale stále to má poměrně významné > nedostatky: > > > > > > Spojování budov opravdu spojuje i s nesouvisejícími objekty (typicky > adresní > > body), jak jsem se bál (někdy naopak zase nespojuje sousedící domy). Já > > vidím > > dvě možná řešení tohoto problému: > > > Buď stávající funkcionalitu ještě vylepšit - přidat možnost vypnutí > (zapnutí) > > spojování při zmáčknuté klávese Ctrl, a omezení spojování pouze na domy. > > > Druhá možnost je udělat nástroj, který spojí vybrané objekty. > > > > > > První možnost má výhodu, že spojování probíhá automaticky; druhá možnost > > > je > > zase univerzálnější a mohla by být časem přidána přímo do JOSM. > > > > > > Taky mi přijde, že se po přidání trasování na střed čáry trochu zhoršil > > výsledek (občas se tam přidají zbytečné body, nebo se v rozích udělají > > nesmysly). Trasování navíc často neumisťuje body na středy čar. Taky jsem > > zkoušel trasovat již dříve zakreslený kostel sv. Antonína > > (http://osm.org/go/0J0wCrtWh--), a moc dobře to nedopadlo - asi je na tak > > složitý objekt zjednodušení přílišné. > > > > > > Další problém je, že stále nefunguje správně přepínání nástrojů. Občas se > mi > > také stane, že se dokončí trasování, ale výsledek se už neobjeví. Několikrát > se > > mi stalo, že se
Re: [Talk-cz] cíle práce a pár dalších dotaz ů
Co se tyce importu, teoreticky (pokud to nekdo nerozbil) lze ziskat vsechny stavajici hranice stazenim relace ceska republika + vsech jejich potomku. Co se presnosti tyce, pokud ta hranice nema note, ze je nepresna, tak (alespon v mem pripade) vede presne podle km. Takze pokud plati predpoklad, ze import bude presnejsi, asi neni problem smaznout hranice obsahujici note. Hranice statu by pak bylo vhodno poresit asi tak, ze se veme stavajici relace hranic CR, najdou se vsechny dalsi relace obsahujici stejne prvky (= budou to relace hranic nemecka, polska ) a pak prohazet/pomazat cleny. Dne 4.2.2010 6:53, Mike napsal(a): > Teoreticky si muzu dat do programu vypis takovych relaci, takze pokud by > byl zajem, tak to sem muzu dat, staci cislo relace? > > > On 3.2.2010 20:44, Martin Kupec wrote: > >> On Wed, Feb 03, 2010 at 08:34:07PM +0100, Mike Crash wrote: >> >>> Já myslím, že nebude problém ty stávající smazat, stejně jich tam moc >>> není. Akorát bude asi problém s napojením na okolní státy. Teď to dělali >>> i na Slovensku a mají tam zdvojenou hranici a nenávaznosti. >>> >> Da se nekde zjisti prehled takovych relaci? >> >> Nedavno jsem se chtel podivat jak na tom jsou s mapovanim na >> slovensku, ale neprisel jsem na to, jak si prohlidnout mapu tak >> abych videl takove relace. >> >> Vzpominam si, ze kdysi jsem potal neco co melo overlay borders a >> takove veci. Ale uz to neumim najit. >> >> Martin Kupec >> >> >> ___ >> 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 > ___ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz