Cus, nebylo by mozna od veci, pokud nejaky objekt uz existuje, tak vytahnout okno s tim, co tam je, a tim, co tam navrhujes - s moznosti to toho hrabnout nebo si vybrat per tag nechat/zmenit. Tyka se samo predevsim situace, kdy klip miri do nejakyho polygonu.

Dne 17.2.2014 0:09, Marián Kyral napsal(a):
Ahoj,
Tak jsem využil svých nově nabytých znalostí (a kódů) z vývoje PointInfo
pluginu a opět jsem vylepšil Tracer plugin. Počítal jsem s tím, že mi to
bude trvat déle, ale zdá se, že si s javou rozumím čím dál tím více.
(Můj zaměstnavatel asi bude mít radost :-D )

Změny:
*) Přidány notifikace - plugin vypisuje, co se právě stalo
*) Když se na již jednou natrasovanou budovu klikne znova, nic se
nestane - vznikaly duplicitní body
*) Překopal jsem odpověď od serveru. Nyní má stejně jako u PointInfa
formát JSON - bezproblémové budoucí přidávání dalších vlastností.
*) Hned jsem toho využil a při trasování budovy se kromě typu a ruian id
nově nastaví (pokud jsou data v databázi) i počet podlaží, bytů a datum
od kdy je budova využívána (stejně jako u PointInfo)
*) Zároveň přenáším i kompletní adresu (adresy). Do budoucna počítám s
tím, že při tracování budovy vytvořím i adresu (pokud ještě neexistuje).
Akorát musím ještě promyslet, jak by to přesně mělo fungovat.

Známé problémy:
*) Při aktualizaci navazujících budov (dvojdomky, řadové garáže) mohou
vzniknout duplicitní body. Ty je potřeba vyřešit ručně. Zatím stále
TODO, ale myslím, že už vím, co s tím.
*) S aktuálním latest JOSM mi to někdy vyhodí nullPointerException někde
v kódu těch notifikací - asi bug JOSM. Budu rád, kdyby to někdo mohl
otestovat se starší verzí JOSM, zda se tam tento bug taky vyskytuje.

TODO:
  - vyřešit duplicitní body
  - protlačit to do repozitáře JOSM - vyřeší se problém s přepisováním
starší verzí.
  - přidat vytváření adres

A někdy v budoucnu - trasování souvislých ploch (pole jedním kliknutím)

Plugin ke stažení jako vždy: http://www.kyralovi.cz/tmp/josm/tracer.jar
Zdrojáky: https://github.com/mkyral/josm-tracer/tree/ruian

BTW: všiml jsem si, že to udělátko, co používám pro nahrávání souborů k
sobě na server likviduje velká písmena. tracer.jar je ve skutečnosti
Tracer.jar. Musím s tím něco udělat.

Mapujte, testujte a hlaste chyby (snad jich moc není)

Marián

_______________________________________________
Talk-cz mailing list
Talk-cz@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-cz


_______________________________________________
Talk-cz mailing list
Talk-cz@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-cz

Odpovedet emailem