Ahoj, tracer funguje na první pokus, s rozběhnutím žádný problém. Mám k tomu jen pár poznámek. - tagování building=yes, source=cuzk:km (případně survey;cuzk:km) - při rozpoznávání sousedících domů mezi nimi zůstanou mezery, asi by se na úrovni pluginu musely hledat blízké zdi a body slučovat. Asi i samotný tracer by mohl klást hranici na střed čáry a ne na její vnitřní okraj, pokud je to technicky řešitelné. U osamělých budov není problém, tam to funguje bezvadně. - popis v seznamu pluginů zůstal z lakewalkeru, ale to je jen kosmetika.
držím palce v dalším vývoji, pokud se to povede dotáhnout, bude to zatraceně užitečný pomocník (minimálně pro mě ;) Parkis 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 přepisem toho jádra do nativního C či C++. >>>> >>>> Včera jsem na ten plugin lake-walker zběžně koukal, inspirovat by se z >>>> toho jistě dalo. Zda by z toho šlo využít všechno a jen doplnit >>>> algoritmus rozpoznávání, to je otázka. >>>> >>>> Jinak jsem ještě uvažoval na tím, že by rozpoznávání mohla dělat >>>> externí aplikace, se kterou by plugin komunikovat třeba TCP ... tedy >>>> plugin JOSM by zavolat "uživatel kliknul na souřadnici x, y" a externí >>>> aplikace by vrátila "ok, výsledný polygon je x1, y1, x2, y2, x3, y3, >>>> ...". Bylo by to jistě méně pohodlné, ale to jádro by nemuselo být v >>>> Javě. Ten směr z externí aplikace do JOSM je dokonce myslím už v JOSM >>>> naimplementovaný v podobě RemoteControl: >>>> [http://wiki.openstreetmap.org/wiki/JOSM/Plugins/RemoteControl] >>>> >>>> Algoritmus jsem ještě trochu vylepšil oproti tomu v ukázce. >>>> >>>> Jinak integrace do JOSM by měla výhodu v tom, že by nebylo třeba do té >>>> aplikace dělat všechno ostatní GIS věci (tedy takový klon JOSM). >>>> >>>> Nevýhoda by asi byla v tom, že JOSM je pro začátečníky složitý a >>>> výsledný program by nebyl tak jednoduchý, jak může být (tedy něco >>>> takového, co by si člověk s Windows stáhnul, nainstaloval a klikal na >>>> budovy, aniž by musel něco nastavovat, zkoumat ovládání, ...). >>>> >>>> Aneb práce ještě není zdaleka u konce ... algoritmus trasování je jen >>>> jedna část. >>>> >>>> Honza >>>> >>>> >>>> 2010/1/27 Pavel Zbytovský <m...@zby.cz>: >>>>> Ahoj, >>>>> >>>>> jůů, tak tohle je velmi dobrá práce! Něco podobného mi hodně chybělo, tak >>>>> jsem uvažoval nad tvorbou vlastního nástroje, už nemusím :-)) >>>>> >>>>> Integraci do JOSM bych také moc ocenil, přeci jen na rozumné mapování >>>>> větší >>>>> oblasti se to moc jinak než josmem dělat nedá. Možná bych viděl trochu >>>>> potíž >>>>> v tom, že JOSM je v javě a tudíš platform independent, což .NET není. Jo a >>>>> asi by šlo podstatnou část api pluginu vydolovat z lake-walkera - tedy >>>>> trasovače jezer z landsatu - viz >>>>> http://wiki.openstreetmap.org/wiki/JOSM/Plugins/Lakewalker >>>>> >>>>> Dělá to dost podobnou věc, takže by úprava na tvůj algoritmus a cuzk mapy >>>>> neměla být taková potíž.. >>>>> >>>>> Každopádně supr! >>>>> >>>>> Zdravím, >>>>> Pavel Zbytovský >>>>> >>>>> >>>>> >>>>> >>>>> 2010/1/26 Jan Bilak <jan.bilak....@gmail.com> >>>>>> >>>>>> Ahoj, >>>>>> >>>>>> dělal jsem na programu, který by dokázal rozumně trasovat budovy z >>>>>> digit. map katastru. Ty ruční čmáranice ze skenů mnoha let starých map >>>>>> myslím nemá smysl automaticky trasovat. Zkoušel jsem to pomocí potrace >>>>>> apod. ... ale nějak mi to nedopadalo moc dobře, takže jsem se rozhodl >>>>>> pro vlastní řešení. >>>>>> >>>>>> V vyzkoušení zde (binárka v .NETu + test.png k vyzkoušení): >>>>>> http://jabi.aspone.cz/osm/TracerTest.zip >>>>>> >>>>>> Po spuštění se zobrazí mapka. Klikejte do prázdných (bílých) částí >>>>>> uvnitř budov. Testovací png je možné nahranit případně jiným se >>>>>> stejným název. >>>>>> >>>>>> Ještě zkusím udělat to, aby když člověk klikne na popis budovy (text >>>>>> uvnitř budovy), tak aby to také fungovalo. Pak lze doladit nějaké >>>>>> chyby. A bude zbývat udělat nějaké GUI s kontinuální mapou, přepočtem >>>>>> souřadnic a exportem do *.osm, zobrazováním současných objektů, >>>>>> nabízení budov podle adresních míst, možností ruční editace, >>>>>> zobrazování fotomapy na pozadí, ... Nebo je někdo schopný to >>>>>> integrovat do JOSM? >>>>>> >>>>>> Pokud bude zájem, zdrojáky dodám. >>>>>> >>>>>> 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 >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Talk-cz mailing list >>>> Talk-cz@openstreetmap.org >>>> http://lists.openstreetmap.org/listinfo/talk-cz >>>> >>> >>> >>> >>> -- >>> S pozdravem, >>> Jirka Sedláček >>> --- >>> jirisedla...@gmail.com >>> >>> _______________________________________________ >>> 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 >>> >> >> >> >> -- >> S pozdravem, >> Jirka Sedláček >> --- >> jirisedla...@gmail.com >> >> _______________________________________________ >> 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