Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map

2010-01-31 Tema obsahu Frettie
No, nevím kde to bylo, ale po restartu se to spravilo. No jo, ale jsem
tak nějak zvyklej na to, že program, kterej používám zapnu, že ho
neukecávám. :) Možná, až budu mít čas a rozhodnu se jej zapnout na
desktopu, tak to bude snažší.

J.

2010/1/31 Petr Dlouhý petr.dlo...@email.cz:
 Je fakt, že pomalost JOSM a jeho paměťová náročnost mi také vadí.
 Nemožnost tvořit body může být způsobená buď tím, že jsi nepochopil, že
 JOSM má různé editační módy (přidávání, editace, zvětšování). Pokud to si
 opravdu myslíš, že je to chyba JOSM, a že to ostatní nevidí protože jsou
 na to zvyklí, tak můžeš nahlásit chybu.

 Jinak je většina funkcionality toho Traceru v tom samostatném serveru,
 takže by nebyl problém udělat plugin do Merkaartoru, kdyby pluginy
 podporoval.

 On Sun, 31 Jan 2010 00:51:59 +0100, Frettie fret...@gmail.com wrote:

 No, dal jsem znova šanci JOSM a stále bych byl pro nějakou jinou
 možnost. Je pár problémů, je to Javový (a to v tom píšu bakalářku) a
 dsně pomalý a hlavně neohrabaný. Sem tam se tak jako stane
 (neznámo proč) že nemůžu tvořit body, až odklikávám sebevíc a to je
 prostě věc, která u programu, kterej bych někdy měl použít být nemůže.
 To vidím jen já, jak je to nešikovnej program?

 Zlatej Merkaartor, uvítal bych tak i možnost klikat v nějakém okně
 samostatně. Jo a mimochodem, je to jen u mě, nebo víc lidem u v. 2561
 nefunguje czechadress?

 J.

 2010/1/29 Jan Bilak jan.bilak@gmail.com:
 Zdravím pánové,

 prosím o vyzkoušení první betaverze traceru budov z katastrálních map.
 http://jabi.aspone.cz/osm/TraceServerBeta1.zip

 Archiv obsahuje dva soubory.
 1) Osm.Kn.Trace.Server.exe
 2) tracer.jar

 První z nich je trasovací server, který je třeba mít spuštěný v
 průběhu trasování. Poslouchá na portu 5050 a zatím není nijak
 konfigurovatený. Prostě jej spustíte a až jej nebudete potřebovat, tak
 jej zavřete. To je vše.

 Doporučuji jej dát do prázdného adresáře, proto si k sobě ukládá
 dočasné soubory (stažené a předzpracované výseky katastrální mapy).

 Druhý soubor je plugin do JOSM (založený na LakeWalkeru). Ten
 zkopírujete do adresáře s pluginy JOSM (ve Vistě např.
 c:\Users\[userName]\AppData\Roaming\JOSM\plugins). Funguje s verzí
 2561 JOSM. Aktivujete jej v nastavení.

 Přibude nástroj Tracer (klávesová zkratka T). Po aktivaci nástroje
 můžete klikat na mapu a mělo by to trasovat. Opětovným zvolením
 nástroje (nebo T) by se měl zase deaktivovat.

 Uvítám připomínky, ale nevím, kdy je stihnu realizovat. Nějaký další
 vývojář by se hodil... Kdo se hlásí dobrovolně? :)

 BTW: Jak to má tagovat ty budovy?

 Honza


 2010/1/28 Frettie fret...@gmail.com:
 To si právě nemyslím, to, že je složitý, pro mě jako začátečníka v
 mapování (no dobře, mám za sebou práci v ArcGISu a Topolu) to bylo
 fajn, bylo snadné se napojit, snadné si nakonfigurovat to, co jsem
 potřeboval. JOSM odpuzuje bohužel už tím, jak vypadá a taky tím, že je
 tuším v Javě.

 Možná jsi měl jen smůlu na špatný kus, mě se lehce škubne, jen při
 velkém počtu bodů a linek (a to nemám zdaleka oslnivý hardware). Ale
 API nemá (zatím).

 2010/1/28 Jan Bilak jan.bilak@gmail.com:
 Na Merkaator jsem zběžně koukal a nějak mne zatím nepřesvědčil. A to
 ani možnostmi (to jsem ani moc nečekal), ani rychlostí (to jsem čekal,
 protože je psaný v C++/qt a to je hodně výkonná platforma - třeba při
 tažení nové cesty se to vyloženě škube a to podle mne značí spíše na
 použití špatných algoritmů a datových struktur). A nakonec ani
 jednoduchostí ... na první pohled.  Ale možná je to tím, že na JOSM
 jsem přeci jen koukal delší dobu. Tu jednoduchost jsem myslel hlavně
 pro lidi, kteří se chtěl OSM zúčastnit tak nějak rekreačně - dodělat
 si tam nějaké okolí svého domu, nic neimportovat, neprogramovat, ...

 Ale možnost volby je dobrá věc - nechť každý používá to, co mu
 vyhovuje.

 Honza

 -- Forwarded message --
 From: Frettie fret...@gmail.com
 Date: 2010/1/27
 Subject: Re: [Talk-cz] Tracer na rozpoznání budov z katastr. map
 To: OpenStreetMap Czech Republic talk-cz@openstreetmap.org


 Právě, ono takovej merkaartor je super věc, JOSM je jak složitý, tak
 prostě ovladatelný. :/ Ale asi by mě to donutilo přejít, to zas jo.

 2010/1/27 Jan Bilak jan.bilak@gmail.com:
 Ahoj,

 uvažoval jsem podobně ... zatím tedy o JOSM a API pro pluginy moc
 nevím. A v Javě jsem něco naposledy před x lety (nějaké drobnosti
 tedy
 i později, ale mnohem větší zkušenosti mám s .NETem). Přepsat jádro
 algoritmu do Javy by asi takový problém nebyl (tedy tu část, která
 vezme 2D pole bytů (byte = pixel) a souřadnici kliknutí a vrátí
 seřazený seznam souřadnic vrcholů polygonu obrysu budovy). Horší pro
 mne bude se stahováním a cachování bitmap, jejich spojováním pro
 účely
 trace, převáděním na pole bytů (kvůli rychlosti ... v .NETu na to
 používám unmanaged kód). Tedy takovými věcmi, kde jsou třeba znalosti
 nejen jazyka Java, ale i různých knihoven.

 A otázka je, jak to bude rychlé v čisté Javě. Spíše jsem uvažoval i
 nad 

Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map

2010-01-31 Tema obsahu Petr Dlouhý
Běžně mi sežere přes půlku paměti (500 MB), možná ale nechávám Javě příliš  
mnoho prostoru a on ji pak nemá tendenci uvolňovat (což je problém Javy).  
Nejnovější build používám často.

Pomalost mi vadí především při běžných editačních úkolech -  
přidávání/posouvání bodů, přídávání tagů, posouvání/zoomování mapy. Při  
těchto činnostech zdržuje téměř každá prodleva, by bylo ideální, kdyby to  
bylo úplně plynulé. Nepoužívám úplně nejnovější počítač. Díky za tip se  
server módem, vyzkouším. Zkusím to trochu pozorovat, a když přijdu na  
něco, co vadí nejvíc, tak to zkusím nahlásit.

On Sun, 31 Jan 2010 08:33:03 +0100, Jiri Klement jiri.klem...@gmail.com  
wrote:

 Ja myslim, ze pametova narocnost JOSM uz neni tak hrozna, na praci s
 60MB osm potrebuje 100MB heap (+ nejaky overhead jvm). A dalsi
 pametove optimalizace mam v planu.

 Co se tyce rychlosti, tak je treba poustet javu s dostatkem pameti
 (parameter -Xmx) a v server modu. Server mod znamena, ze se pouzije
 vice optimalizaci, takze JOSM se bude o neco dele spoustet, ale o to
 rychleji potom pobezi. Velikost pameti je dulezita, nove verze javy
 maji (imho nestastnou) vlastnost, ze pred tim nez vyhodi OutOfMemory,
 tak budou se hodne dlouho snazit pamet uvolnit. Takze pokud JOSM jede
 na hrane (a defaultni velikosti heapu na Windows je 64MB, coz je na
 hrane), tak se zbytecne zpomali.

 A pokud presto mate nejaky usecase, kde je JOSM prilis pomaly, tak si
 stezujte na tracku.

 2010/1/31 Petr Dlouhý petr.dlo...@email.cz:
 Je fakt, že pomalost JOSM a jeho paměťová náročnost mi také vadí.
 Nemožnost tvořit body může být způsobená buď tím, že jsi nepochopil, že
 JOSM má různé editační módy (přidávání, editace, zvětšování). Pokud to  
 si
 opravdu myslíš, že je to chyba JOSM, a že to ostatní nevidí protože jsou
 na to zvyklí, tak můžeš nahlásit chybu.

 Jinak je většina funkcionality toho Traceru v tom samostatném serveru,
 takže by nebyl problém udělat plugin do Merkaartoru, kdyby pluginy
 podporoval.

 On Sun, 31 Jan 2010 00:51:59 +0100, Frettie fret...@gmail.com wrote:

 No, dal jsem znova šanci JOSM a stále bych byl pro nějakou jinou
 možnost. Je pár problémů, je to Javový (a to v tom píšu bakalářku) a
 dsně pomalý a hlavně neohrabaný. Sem tam se tak jako stane
 (neznámo proč) že nemůžu tvořit body, až odklikávám sebevíc a to je
 prostě věc, která u programu, kterej bych někdy měl použít být nemůže.
 To vidím jen já, jak je to nešikovnej program?

 Zlatej Merkaartor, uvítal bych tak i možnost klikat v nějakém okně
 samostatně. Jo a mimochodem, je to jen u mě, nebo víc lidem u v. 2561
 nefunguje czechadress?

 J.

 2010/1/29 Jan Bilak jan.bilak@gmail.com:
 Zdravím pánové,

 prosím o vyzkoušení první betaverze traceru budov z katastrálních map.
 http://jabi.aspone.cz/osm/TraceServerBeta1.zip

 Archiv obsahuje dva soubory.
 1) Osm.Kn.Trace.Server.exe
 2) tracer.jar

 První z nich je trasovací server, který je třeba mít spuštěný v
 průběhu trasování. Poslouchá na portu 5050 a zatím není nijak
 konfigurovatený. Prostě jej spustíte a až jej nebudete potřebovat, tak
 jej zavřete. To je vše.

 Doporučuji jej dát do prázdného adresáře, proto si k sobě ukládá
 dočasné soubory (stažené a předzpracované výseky katastrální mapy).

 Druhý soubor je plugin do JOSM (založený na LakeWalkeru). Ten
 zkopírujete do adresáře s pluginy JOSM (ve Vistě např.
 c:\Users\[userName]\AppData\Roaming\JOSM\plugins). Funguje s verzí
 2561 JOSM. Aktivujete jej v nastavení.

 Přibude nástroj Tracer (klávesová zkratka T). Po aktivaci nástroje
 můžete klikat na mapu a mělo by to trasovat. Opětovným zvolením
 nástroje (nebo T) by se měl zase deaktivovat.

 Uvítám připomínky, ale nevím, kdy je stihnu realizovat. Nějaký další
 vývojář by se hodil... Kdo se hlásí dobrovolně? :)

 BTW: Jak to má tagovat ty budovy?

 Honza


 2010/1/28 Frettie fret...@gmail.com:
 To si právě nemyslím, to, že je složitý, pro mě jako začátečníka v
 mapování (no dobře, mám za sebou práci v ArcGISu a Topolu) to bylo
 fajn, bylo snadné se napojit, snadné si nakonfigurovat to, co jsem
 potřeboval. JOSM odpuzuje bohužel už tím, jak vypadá a taky tím, že  
 je
 tuším v Javě.

 Možná jsi měl jen smůlu na špatný kus, mě se lehce škubne, jen při
 velkém počtu bodů a linek (a to nemám zdaleka oslnivý hardware). Ale
 API nemá (zatím).

 2010/1/28 Jan Bilak jan.bilak@gmail.com:
 Na Merkaator jsem zběžně koukal a nějak mne zatím nepřesvědčil. A to
 ani možnostmi (to jsem ani moc nečekal), ani rychlostí (to jsem  
 čekal,
 protože je psaný v C++/qt a to je hodně výkonná platforma - třeba  
 při
 tažení nové cesty se to vyloženě škube a to podle mne značí spíše na
 použití špatných algoritmů a datových struktur). A nakonec ani
 jednoduchostí ... na první pohled.  Ale možná je to tím, že na JOSM
 jsem přeci jen koukal delší dobu. Tu jednoduchost jsem myslel hlavně
 pro lidi, kteří se chtěl OSM zúčastnit tak nějak rekreačně -  
 dodělat
 si tam nějaké okolí svého domu, nic neimportovat, neprogramovat, ...

 Ale 

Re: [Talk-cz] Tracer na rozpoznání budov z katastr . map

2010-01-31 Tema obsahu Jan Bilak
Ahoj.

implementování/opraveno mám:
a) tagování
b) duplicitní bod cesty
c) detekci tlouštky čáry a snaha o umístění bodů na její střed
d) hledání a slučování bodů
e) eliminaci copyright popisků v mapě, které pak způsobovaly nesmyslné
body a hrany

Pracuji na hledání a slučování hran (way). Tedy reálně spíše na
zkoumání zdrojáků JOSM, protože algoritmicky nejde o nic složitého.
Jen to tam nějak začlenit.

Popis pluginu, spouštění a viditelnost serveru považuji zatím za
relativně nepodstatnou (aneb jsou důležitější věci, ale pokud se chce
někdo do těchto věcí pustit, proč ne). Přepínání módů jsem zatím
nezačal řešit, ale to myslím půjde.


Na commitnutí do ofic. SVN by to potřebovalo:
a) formálně doladit (po stránkách struktury adresářů, build skriptů,
informace o licenci, ...)
b) získat přístup do SVN
c) zpřehlednit ... okomentovat, trochu refaktorizovat, ...

Přičemž c) mám určitě v plánu. O b) jsem se nezajímal, takže nevím,
jak to chodí. A do a) se mi moc nechce (studovat, jak to má být).

A pak je spousta dalších věcí ... třeba široké možnosti konfigurace
(je tam takových konstant, které lze vyladit pro lepší funkčnost...).

Co se týká JOSM/Merkaartora, tak trasovací server je nezávislý a lze
jej teoreticky používat z čehokoli - třeba i z toho flashového
editoru, pokud by ten server někdo někde rozjel. Integraci do
Merkaartora dělat určitě nebudu - to nechám na případné jiné lidi,
kteří se jím zabývají - využít trasovací server není problém.
Integraci do JOSM bych také nejraději nedělal a zabýval jsem se jen
trasovacím serverem. Zda bude nějaké vlastní GUI v .NETu, to nevím.
Myslím, že to bude velmi záležet na tom, jak se mi bude líbit
implementace JOSM. Celkově mám rád pro takové programy .NET či Javu
než C++ a vidím v nich větší perspektivnost. Jen pro určité části,
které jsou výkonostně kritické, pak nějakou nativní implementaci. A
věřím tomu, že pokud se použijí vhodné alogoritmy a datové struktury,
tak pak rychlost je jen o málo pomalejší než u nativních aplikací. V
praxi pak často i větší, protože je snažší tam dělat algoritmicky
lepší a složitější věci.

Honza


2010/1/31 Petr Dlouhý petr.dlo...@email.cz:
 Běžně mi sežere přes půlku paměti (500 MB), možná ale nechávám Javě příliš
 mnoho prostoru a on ji pak nemá tendenci uvolňovat (což je problém Javy).
 Nejnovější build používám často.

 Pomalost mi vadí především při běžných editačních úkolech -
 přidávání/posouvání bodů, přídávání tagů, posouvání/zoomování mapy. Při
 těchto činnostech zdržuje téměř každá prodleva, by bylo ideální, kdyby to
 bylo úplně plynulé. Nepoužívám úplně nejnovější počítač. Díky za tip se
 server módem, vyzkouším. Zkusím to trochu pozorovat, a když přijdu na
 něco, co vadí nejvíc, tak to zkusím nahlásit.

 On Sun, 31 Jan 2010 08:33:03 +0100, Jiri Klement jiri.klem...@gmail.com
 wrote:

 Ja myslim, ze pametova narocnost JOSM uz neni tak hrozna, na praci s
 60MB osm potrebuje 100MB heap (+ nejaky overhead jvm). A dalsi
 pametove optimalizace mam v planu.

 Co se tyce rychlosti, tak je treba poustet javu s dostatkem pameti
 (parameter -Xmx) a v server modu. Server mod znamena, ze se pouzije
 vice optimalizaci, takze JOSM se bude o neco dele spoustet, ale o to
 rychleji potom pobezi. Velikost pameti je dulezita, nove verze javy
 maji (imho nestastnou) vlastnost, ze pred tim nez vyhodi OutOfMemory,
 tak budou se hodne dlouho snazit pamet uvolnit. Takze pokud JOSM jede
 na hrane (a defaultni velikosti heapu na Windows je 64MB, coz je na
 hrane), tak se zbytecne zpomali.

 A pokud presto mate nejaky usecase, kde je JOSM prilis pomaly, tak si
 stezujte na tracku.

 2010/1/31 Petr Dlouhý petr.dlo...@email.cz:
 Je fakt, že pomalost JOSM a jeho paměťová náročnost mi také vadí.
 Nemožnost tvořit body může být způsobená buď tím, že jsi nepochopil, že
 JOSM má různé editační módy (přidávání, editace, zvětšování). Pokud to
 si
 opravdu myslíš, že je to chyba JOSM, a že to ostatní nevidí protože jsou
 na to zvyklí, tak můžeš nahlásit chybu.

 Jinak je většina funkcionality toho Traceru v tom samostatném serveru,
 takže by nebyl problém udělat plugin do Merkaartoru, kdyby pluginy
 podporoval.

 On Sun, 31 Jan 2010 00:51:59 +0100, Frettie fret...@gmail.com wrote:

 No, dal jsem znova šanci JOSM a stále bych byl pro nějakou jinou
 možnost. Je pár problémů, je to Javový (a to v tom píšu bakalářku) a
 dsně pomalý a hlavně neohrabaný. Sem tam se tak jako stane
 (neznámo proč) že nemůžu tvořit body, až odklikávám sebevíc a to je
 prostě věc, která u programu, kterej bych někdy měl použít být nemůže.
 To vidím jen já, jak je to nešikovnej program?

 Zlatej Merkaartor, uvítal bych tak i možnost klikat v nějakém okně
 samostatně. Jo a mimochodem, je to jen u mě, nebo víc lidem u v. 2561
 nefunguje czechadress?

 J.

 2010/1/29 Jan Bilak jan.bilak@gmail.com:
 Zdravím pánové,

 prosím o vyzkoušení první betaverze traceru budov z katastrálních map.
 http://jabi.aspone.cz/osm/TraceServerBeta1.zip

 Archiv obsahuje dva soubory.
 1)