Tracer - nová testovací verze

25 zpráv
Zpět na přehled

Tracer - nová testovací verze

25 zpráv MMPJPJP 7 účastníků 11 min čtení
  1. Marián Kyral mkyral na email.cz #m05f7e5
    Ahoj, vzhledem k tomu, že už nějakou dobu relativně bez problémů používán novou verzi Traceru a zjistil jsem, že opravdu nejsem schopen ji odladit na 100% (veškeré snahy o ladění stejně končí mapping party - viz moje neustále stoupající pořadí ve statistikách ;-) ), tak jsem se rozhodl vývoj ukončit a dát vám to k dispozici k otestování. Pokud by se našel nějaký programátor, co by pomohl s vývojem, je vítán. Pokud se nenajdou nějaké extra chyby, tak bych to po dovolené (začátek srpna), dal do oficiálního repozitáře JOSM. Jestli tady je někdo, kdo aktivně používá ještě původní Tracer plugin (lokální mono server), vyzkoušejtě prosím, jestli to ještě stále funguje. Tuhle část jsem nijak netestoval a nerad bych původní funkcionalitu rozbil ;-) Plugin je zde: http://www.kyralovi.cz/tmp/josm/beta/Tracer.jar Zdroje jako obvykle: https://github.com/mkyral/josm-tracer/commits/ruian Upozorňuji, že je to kompilováno oproti nejnovější dostupné verzi JOSM (josm-latest), takže to ve starších verzích JOSM nemusí jít nainstalovat. Změny: *) Plugin odstraňuje budovy, které se celé ocitnou uvnitř natrasované budovy. *) Snažím se řešit překrývající se budovy - nová budova ten přečnívající kus ukousne - myslel, že to funguje na sto procent, ale teď jsem našel jeden případ, kdy to nefunguje a zatím jsem to nevyřešil. *) Snažím se připojit sousedící budovy *) snažím se odstranit nadbytečné uzly *) Jo a klávesová zkratka je teď CTRL+SHIFT+T - je to stejné s PointInfo a taky mi Ctrl+T mezitím ukradli ;-( Komu to nevyhovuje, může si to dle libosti přenastavit v JOSM. Sice to nefunguje na 100%, ale rozhodně to funguje lépe než předchozí verze. Hlavně co se problému s duplicitami týká. Takže otestujte, hlaste problémy - možná je i opravím, když zatlačíte na to správné tlačítko ;-) Já se teď pokusím něco udělat s LPIS. Asi to bude další modul do Traceru plus uvažuji o možnosti nahrávat vše ve zvoleném Boxu. Ale to ještě uvidím, jestli to bude součást Traceru, nebo jako samostatný skript. Marián
  2. Petr Schönmann pschonmann na gmail.com #m77f60f
    Díky za info ohledně vývoje. Škoda že jsi se jej rozhodl ukončit. V minulosti jsi zmiňoval, že bude možno trasovat více objektů ( garáže ) jedním klikem, jak je na tom tahle verze ? Některá místa už se třesou :)
  3. Marián Kyral mkyral na email.cz #mb3b9a6
    Díky za info ohledne( vývoje. S(koda z(e jsi se jej rozhodl ukonc(it. V minulosti jsi zmin(oval, z(e bude moz(no trasovat více objektu* ( garáz(e ) jedním klikem, jak je na tom tahle verze ? Ne(která místa uz( se tr(esou :)
    No ukonc(it. Ne kompletne(, jen to lade(ní, co momentálne( nikam nevede. Uvolnit to pro ostatní, poc(kat co oni na to a pak se tr(eba vrhnout na dals(í vývoj. Jak jsem psal o LPIS (ne(co jako RUIAN, ale pro pole, louky, vinice... kdyby ne(kdo nezaregistroval), tak tam si to o tuto moz(nost pr(ímo r(íká. No a kdyz( uz( to bude, tak pr(edpokládám nebude problém to pak naroubovat i na RUIAN. Ten má ale pr(ece jen tu výhodu, z(e ne(jaký plos(ný import po vesnicích jiz( probíhá. Akorát neprobíhají aktualizace. BTW: moc pe(kný screenshot ;-) Marián
  4. Martin Švec - OSM osm na maatts.cz #m423553
    Super, díky. :-) Akorát pořád nefunguje defaultní server, musím explicitně nastavit "Vlastní RUIAN server" na http://josm.poloha.net/tracer/. To je chyba, nebo mám něco špatně? Martin Švec
  5. Marián Kyral mkyral na email.cz #mf58da8
    "Super, díky. :-) Akorát pořád nefunguje defaultní server, musím explicitně nastavit "Vlastní RUIAN server" na http://josm.poloha.net/tracer/. To je chyba, nebo mám něco špatně? Pravdu díš náčelníku. Jak mám teď dva počítače, tak jsem to na jednom opravil a na druhý jsem to pak nepřenesel, takže se oprava zase ztratila :-( Na druhou stranu, právě proto jsem to dal k dispozici na testování ;-) Marián Martin Švec
  6. Petr Vejsada osm na propsychology.cz #md3b153
    Ahoj, já jsem se zase díval na tu konfiguraci s delším časovým odstupem a prostě tam nic nevidím, chjo :-(. Všem uživatelům chodí weby http://host/~username , například http://poloha.net/~mapnik či ~osmimport jen ~marian ne. Možná kdyby se na to nějaký guru byl ochotný podívat, pže si fakt nevím rady, něco musím přehlížet. Je to Slackware, haha, ten všichni důvěrně znaji ;-))
  7. Petr Schönmann pschonmann na gmail.com #m12f353
    Neni to tim, ze ~marian bere jako home/marian - tvuj domovsky adresar ? ( jen tip od boku :) )
  8. Marián Kyral mkyral na email.cz #m24f300
    "Neni to tim, ze ~marian bere jako home/marian - tvuj domovsky adresar ? ( jen tip od boku :) ) No o to právě jde. ~username/tracer je alias na ~username/public_html/ tracer/ což je /home/marian/public_html/tracer/. No a josm.poloha.net/tracer je úplně stejný alias ( /home/marian/public_ html/tracer/ ) ;-) Koukal jsem na práva, ale nic podezřelého tam nevidím. Marián
    Ahoj, já jsem se zase díval na tu konfiguraci s delším časovým odstupem a prostě
    tam
    nic nevidím, chjo :-(. Všem uživatelům chodí weby http://host/~username , například http://poloha.net/~mapnik či ~osmimport jen ~marian ne. Možná
    kdyby
    se na to nějaký guru byl ochotný podívat, pže si fakt nevím rady, něco
    musím
    přehlížet. Je to Slackware, haha, ten všichni důvěrně znaji ;-))
    "Super, díky. :-) Akorát pořád nefunguje defaultní server, musím
    explicitně
    nastavit "Vlastní RUIAN server" na http://josm.poloha.net/tracer/. To je chyba, nebo mám něco špatně? Pravdu díš náčelníku. Jak mám teď dva počítače, tak jsem to na jednom opravil a na druhý jsem to pak nepřenesel, takže se oprava zase ztratila
    :-(
  9. Petr Vejsada osm na propsychology.cz #m31d54b
    http://propsychology.cz/~marian/ to je ta samá mašina, jen jiná doména. Dozvíme se, že: The requested URL /home/marian/public_html/index.php was not found on this server. což je blbost, protože ten soubor existuje a apache ho může číst. Taky ho čte, když se jde cestou http://josm.poloha.net ale asi bychom to neměli probírat tady.
  10. Martin Švec - OSM osm na maatts.cz #m92f312
    Klikám, klikám, a všiml jsem si nesrovnalosti... Když se vykopírují a vloží tagy z pointinfa, start_date má formát "2003-11-05". Když přidává tagy tracer, start_date se vloží ve tvaru "05.11.2003". To by se asi mělo sjednotit do tvaru "2003-11-05"... Martin
  11. Marián Kyral mkyral na email.cz #mcee331
    No tak rozdíl mezi ~mapnik a ~marian je v jiné skupině (osm vs. users). Nastavil jsem na ~marian a ~marian/public_html/* read pro others a teď už začalo fungovat: http://poloha.net/~marian/tracer/index.php/?lat=50.24685171830838&lon=14.296434615110046 Ale furt nejede: http://poloha.net/~marian/tracer/?lat=50.24685171830838&lon =14.296434615110046 - asi ještě nějaký problém s Rewrite modulem. No nic, už toho nechám, mám tu nějakou reklamaci na formát data ;-) Marián
  12. Marián Kyral mkyral na email.cz #m41fba2
    Ahoj, nahrál jsem novou verzi obsahující následující změny: Fix date format:  05.11.2003 vs. 2003-11-05 Fix Bug #4 - Node is already deleted Fix RUIAN service URL Stahujte na: http://www.kyralovi.cz/tmp/josm/beta/Tracer.jar Marián
  13. jzvc jzvc na tpfree.net #mefdf97
    Cus, nevim v cem to je, ale s libovolnym pouzitim mi vznikne konflikt. Je to na tema ze lokalne sem smazal bod kterej na serveru existuje. Vyresit se da jedine tak, ze aplikuju verzi ze serveru, pri pokusu o aplikovani lokalni verze se to cykli porad dokola. Navic pokud josm nekeca, tak ten koflikt vznikne na bodech budov, na ktery sem vubec nesahal => plugin zjevne ano.
  14. Marián Kyral mkyral na email.cz #maec82a
    Ahoj,
  15. Petr Vejsada osm na propsychology.cz #m7bcf8e
    Toto může vzniknout tehdy, kdy je v editované vrstvě jen samotná editovaná budova. JOSM pak nic neví o tom, že uzel je sdílený ještě se sousední budovou. Při editování budovy je nutné mít ve vrstvě i všechny budovy, které s ní bezprostředně sousedí a tedy sdílejí společné body.
  16. jzvc jzvc na tpfree.net #mb3b6f3
    Ahoj, Cus, nevim v cem to je, ale s libovolnym pouzitim mi vznikne konflikt. Je to na tema ze lokalne sem smazal bod kterej na serveru existuje. Vyresit se da jedine tak, ze aplikuju verzi ze serveru, pri pokusu o aplikovani lokalni verze se to cykli porad dokola. Navic pokud josm nekeca, tak ten koflikt vznikne na bodech budov, na ktery sem vubec nesahal => plugin zjevne ano. Divné, divné. Můžeš hodit nějaký příklad? Případně nějaké detaily? Zkoušel jsi původní, nebo aktualizovanou verzi?
    Cus, Zkousel sem posledni verzi na posledni verzi josm (7313). Budovy nesousedily. http://www.openstreetmap.org/relation/440427#map=18/49.40296/15.58466 pokud si pamatuju, protah sem pres plugin budovu 4340/6 (a par budov kolem nadrazi) a konflikt to hlasilo na budove 1472/15a (byl to mimo jiny dolni levy bod). Testil sem to jen zbezne, ale vypadalo to, ze pocet trasovanych budov nema temer zadny vliv. Nedetekuje plugin nejakou duplicitu i mimo zpracovanou oblast?
  17. Marián Kyral mkyral na email.cz #m918f92
    Ahoj, Cus, nevim v cem to je, ale s libovolnym pouzitim mi vznikne konflikt. Je to na tema ze lokalne sem smazal bod kterej na serveru existuje. Vyresit se da jedine tak, ze aplikuju verzi ze serveru, pri pokusu o aplikovani lokalni verze se to cykli porad dokola. Navic pokud josm nekeca, tak ten koflikt vznikne na bodech budov, na ktery sem vubec nesahal => plugin zjevne ano. Divné, divné. Můžeš hodit nějaký příklad? Případně nějaké detaily? Zkoušel jsi původní, nebo aktualizovanou verzi?
    Cus, Zkousel sem posledni verzi na posledni verzi josm (7313). Budovy nesousedily. http://www.openstreetmap.org/relation/440427#map=18/49.40296/15.58466 pokud si pamatuju, protah sem pres plugin budovu 4340/6 (a par budov kolem nadrazi) a konflikt to hlasilo na budove 1472/15a (byl to mimo jiny dolni levy bod). Díky, 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). Testil sem to jen zbezne, ale vypadalo to, ze pocet trasovanych budov nema temer zadny vliv. Nedetekuje plugin nejakou duplicitu i mimo zpracovanou oblast? 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. 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ř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 :-( 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. Marián
  18. Marián Kyral mkyral na email.cz #m63fe23
    Tak jsem si teď trochu poklikal v Jihlavě a podařilo se mi "vyrobit" 24 konfliktů :-( Budu muset vymyslet nějaký lepší debugging. Z aktuálního logu jsem nic zajímavého nevykoukal. Zatím řekněme, že Tracer není vhodný pro klikání v husté zástavbě :-D Marián
  19. jzvc jzvc na tpfree.net #m92e092
    Predchozi verze tohle nedelala => hledej v poslednich zmenach. Pokud jsem to dobre pochopil, tak vpodstate jde o to, ze plugin zmeni podkladova data, ale tu zmenu nezapise jako zmenu.
  20. Martin Švec - OSM osm na maatts.cz #m62902a
    Potvrzuju, že to dělá až poslední verze. Předchozí sice vyráběla mnohem víc duplicitních bodů, ale žádné konflikty ;-) Nevím jestli je to stejný problém, ale reprodukovatelnou chybu jsem našel např. na https://www.openstreetmap.org/#map=19/49.24478/16.23263&layers=N - když kliknu na dům č. 81 (par. 17/4) nebo č. 1 (par. 17/3), plugin smázne západní roh domu č. 35 (par. 17/2) a nevrátí ho zpět ani undo. Martin
  21. Marián Kyral mkyral na email.cz #md11e79
    No to bude tím, že tahle verze je od základů přepsána, právě kvůli těm duplicitním bodům :-) Porovnávat změny oproti předchozí verzi tedy nemá smysl. Ale ten příklad mi hodně pomůže, z toho se už dá na něco přijít. Díky, Marián
  22. Marián Kyral mkyral na email.cz #m19d28f
    Ahoj, dobrá zpráva je, že už vím v čem je problém. A ta špatná je, že oprava je poněkud komplikovanější. Už na tom pracuji, ale vzhledem k tomu počasí venku se doma moc nezdržuji (dnešní dopoledne je výjimka ;-) ), takže to pravděpodobně bude hotovo někdy příští týden. Jen kdyby to někoho zajímalo: Všechny operace s objekty (vytvoření, smazání, změna) se ukládají do fronty a až na úplném na konci se provede commit, čímž se všechny operace provedou na datech a vytvoří se undo sequence. Problém je v tom, že pokud se jedna cesta změní více krát (příkaz ChangeCommand(oldWay, newWay)), tedy v sekvenci příkazů je něco takového: oldWay -> newWay1 -> newWay2 -> newWay3 tedy: ChangeCommand(oldWay, newWay1); ChangeCommand(newWay1, newWay2); ChangeCommand(newWay2, newWay3); tak se provede pouze první příkaz a ostatní se sice jako provedou, (na nic to nespadne), ale nemá to žádný efekt. Pak dojde k tomu, že bod z cesty záhadně zmizí -> informace další změně dané cesty (tedy odstranění bodu) se někde ztratí. Musím to přepsat na toto: ChangeCommand(oldWay, newWay1); ChangeCommand(oldWay, newWay2); ChangeCommand(oldWay, newWay3); Udělal jsem si třídu, která drží vazbu oldWay -> newWay, ale je to hodně velká změna a musím to pořádně otestovat. Zcela určitě se zase něco rozbije :-D Marián
  23. Marián Kyral mkyral na email.cz #m9d7299
    Holala, nová verze přistála ;-) http://www.kyralovi.cz/tmp/josm/beta/Tracer.jar Konflikty to negeneruje a zdá se, že se to plus mínus chová stejně, jako předtím. Ovšem to neznamená, že tam žádný skrytý problém není, Takže otestujte a pokud narazíte na nějakou chybu, dejte vědět. Ještě se v tom budu trochu vrtat, ale jinak má přednost pLPIS ;-) Díky, Marián
  24. Jan Dudík jan.dudik na gmail.com #m97d9e3
    Byl by někde popis pro BFU, jak tracer zprovoznit a používat (v JOSM)? JAnD
  25. Petr Holub hopet na ics.muni.cz #ma39c2d
    Byl by někde popis pro BFU, jak tracer zprovoznit a používat (v JOSM)?
    Staci to nasypat do adresare JOSM s pluginy, napr.: c:\Users\%USERNAME%\AppData\Roaming\JOSM\plugins\ a kdyztak povolit v seznamu pluginu v JOSM, pokud se to samo nepovoli. Pak uz je v menu More Tools k dispozici Tracer - RUIAN a staci klikat. Petr
Napsat odpověď e-mailem… Odpovědět

Otevře váš e-mailový klient. Odpovědi pak sledujte zde na webu.