<html><body>---------- Původní zpráva ----------<br><p>Od: jzvc <jzvc@tpfree.net><br>Komu: talk-cz@openstreetmap.org<br>Datum: 17. 7. 2014 13:14:46<br>Předmět: Re: [Talk-cz] Tracer - nová testovací verze</p><br><blockquote>Dne 16.7.2014 23:28, Marián Kyral napsal(a):<br>> Ahoj,<br>><br>> ---------- Původní zpráva ----------<br>> Od: jzvc <jzvc@tpfree.net><br>> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>> Datum: 16. 7. 2014 23:00:58<br>> Předmět: Re: [Talk-cz] Tracer - nová testovací verze<br>><br>><br>>     Cus, nevim v cem to je, ale s libovolnym pouzitim mi vznikne konflikt.<br>>     Je to na tema ze lokalne sem smazal bod kterej na serveru existuje.<br>>     Vyresit se da jedine tak, ze aplikuju verzi ze serveru, pri pokusu o<br>>     aplikovani lokalni verze se to cykli porad dokola.<br>><br>><br>>     Navic pokud josm nekeca, tak ten koflikt vznikne na bodech budov, na<br>>     ktery sem vubec nesahal => plugin zjevne ano.<br>><br>><br>> Divné, divné. Můžeš hodit nějaký příklad? Případně nějaké detaily?<br>><br>> Zkoušel jsi původní, nebo aktualizovanou verzi?<br>><br><br>Cus,<br>Zkousel sem posledni verzi na posledni verzi josm (7313). Budovy <br>nesousedily.<br><br>http://www.openstreetmap.org/relation/440427#map=18/49.40296/15.58466<br><br>pokud si pamatuju, protah sem pres plugin budovu 4340/6 (a par budov <br>kolem nadrazi) a konflikt to hlasilo na budove 1472/15a (byl to mimo <br>jiny dolni levy bod).<br></blockquote><p><br></p><p>Díky,</p><p>vyzkouším (ale asi ne hned, teď budu týden mimo). Jak velkou oblast jsi měl staženou? Nebyla daná budova alespoň částečně mimo staženou oblast? To bych možná tušil (a asi bych to měl nějak omezit).</p><p><br></p><blockquote><br>Testil sem to jen zbezne, ale vypadalo to, ze pocet trasovanych budov <br>nema temer zadny vliv. Nedetekuje plugin nejakou duplicitu i mimo <br>zpracovanou oblast?<br></blockquote><p><br></p><p>No o co se tam pokouším je to, že někdy, po odpojení od sousední budovy, zůstanou na sousední budově již nepotřebné uzly. A já se je snažím detekovat a smazat. Beru vždy dva sousedící segmenty a snažím se zjistit, jestli prostřední bod leží na úsečce tvořené krajními body. Pokud zjistím, že to tak je, a prostřední bod není součástí dalšího objektu, tak jej smažu. No a asi to nefunguje jak by mělo.</p><p><br></p><p>Ono totiž je to trochu komplikované. Všechny změny, které dělám, dělám na kopii objektů a zároveň zapisuji do fronty příkazy typu "vytvoř bod Y", "přesuň bod X na ", "Přidej bod do cesty W". A až úplně na konci se provede "commit", který všechny tyto změny provede na vrstvě stažené v JOSM.</p><p><br></p><p>Při mazání si pak musím sám hlídat, zda daný bod není součástí nějaké jiné cesty. Bohužel nemohu přímo zjistit, kolik cest je na konkrétní bod navázáno, ale musím procházet jednu cestu po druhé a ptát se, zda tento bod není jejich součástí. No a tady je obrovský prostor na chyby :-(<br></p><p><br></p><p>Zatím to vidím tak, že nebudu sahat na body, které se nalézají mimo staženou oblast. No a pak se možná ještě jednou podívám, na ten algoritmus, co se snaží mazat nadbytečné body.</p><p><br></p><p>Marián</p><p><br></p><blockquote><br><br>><br>> Díky,<br>><br>> Marián<br>><br>><br>><br>><br>>     Dne 11.7.2014 23:15, Marián Kyral napsal(a):<br>>      > Ahoj,<br>>      > vzhledem k tomu, že už nějakou dobu relativně bez problémů používán<br>>      > novou verzi Traceru a zjistil jsem, že opravdu nejsem schopen ji<br>>     odladit<br>>      > na 100% (veškeré snahy o ladění stejně končí mapping party - viz moje<br>>      > neustále stoupající pořadí ve statistikách ;-) ), tak jsem se rozhodl<br>>      > vývoj ukončit a dát vám to k dispozici k otestování. Pokud by se<br>>     našel<br>>      > nějaký programátor, co by pomohl s vývojem, je vítán.<br>>      ><br>>      > Pokud se nenajdou nějaké extra chyby, tak bych to po dovolené<br>>     (začátek<br>>      > srpna), dal do oficiálního repozitáře JOSM. Jestli tady je někdo, kdo<br>>      > aktivně používá ještě původní Tracer plugin (lokální mono server),<br>>      > vyzkoušejtě prosím, jestli to ještě stále funguje. Tuhle část<br>>     jsem nijak<br>>      > netestoval a nerad bych původní funkcionalitu rozbil ;-)<br>>      ><br>>      > Plugin je zde: http://www.kyralovi.cz/tmp/josm/beta/Tracer.jar<br>>      > Zdroje jako obvykle:<br>>     https://github.com/mkyral/josm-tracer/commits/ruian<br>>      ><br>>      > Upozorňuji, že je to kompilováno oproti nejnovější dostupné verzi<br>>     JOSM<br>>      > (josm-latest), takže to ve starších verzích JOSM nemusí jít<br>>     nainstalovat.<br>>      ><br>>      > Změny:<br>>      > *) Plugin odstraňuje budovy, které se celé ocitnou uvnitř natrasované<br>>      > budovy.<br>>      > *) Snažím se řešit překrývající se budovy - nová budova ten<br>>     přečnívající<br>>      > kus ukousne - myslel, že to funguje na sto procent, ale teď jsem<br>>     našel<br>>      > jeden případ, kdy to nefunguje a zatím jsem to nevyřešil.<br>>      > *) Snažím se připojit sousedící budovy<br>>      > *) snažím se odstranit nadbytečné uzly<br>>      > *) Jo a klávesová zkratka je teď CTRL+SHIFT+T - je to stejné s<br>>     PointInfo<br>>      > a taky mi Ctrl+T mezitím ukradli ;-( Komu to nevyhovuje, může si<br>>     to dle<br>>      > libosti přenastavit v JOSM.<br>>      ><br>>      > Sice to nefunguje na 100%, ale rozhodně to funguje lépe než předchozí<br>>      > verze. Hlavně co se problému s duplicitami týká.<br>>      ><br>>      > Takže otestujte, hlaste problémy - možná je i opravím, když<br>>     zatlačíte na<br>>      > to správné tlačítko ;-)<br>>      ><br>>      > Já se teď pokusím něco udělat s LPIS. Asi to bude další modul do<br>>     Traceru<br>>      > plus uvažuji o možnosti nahrávat vše ve zvoleném Boxu. Ale to ještě<br>>      > uvidím, jestli to bude součást Traceru, nebo jako samostatný skript.<br>>      ><br>>      > Marián<br>>      > _______________________________________________<br>>      > Talk-cz mailing list<br>>      > Talk-cz@openstreetmap.org<br>>      > https://lists.openstreetmap.org/listinfo/talk-cz<br>>      ><br>><br>><br>>     _______________________________________________<br>>     Talk-cz mailing list<br>>     Talk-cz@openstreetmap.org<br>>     https://lists.openstreetmap.org/listinfo/talk-cz<br>><br>><br>><br>> _______________________________________________<br>> Talk-cz mailing list<br>> Talk-cz@openstreetmap.org<br>> https://lists.openstreetmap.org/listinfo/talk-cz<br>><br><br><br>_______________________________________________<br>Talk-cz mailing list<br>Talk-cz@openstreetmap.org<br>https://lists.openstreetmap.org/listinfo/talk-cz</blockquote></body></html>