Tracer plugin - nová verze

17 zpráv
Zpět na přehled

Tracer plugin - nová verze

17 zpráv MPDJ 4 účastníků 12 min čtení
  1. Marián Kyral mkyral na email.cz #mbb1330
    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
  2. Dalibor Jelínek dalibor na dalibor.cz #m2064d8
    Ahoj, super, děkuji. Udělal jsem si pár budov v místě, kde jsem dříve trasoval z KM a je to radost s tím dělat. Ty duplicitní body mě samozřejmě otravujou, ale snad to ještě vylepšíš. Mám jednu zcela zásadní poznámku k češtině. :-) V té notifikaci bys mohl brát ohled na počet uzlů a dělit to na: 1 uzel 2-4 uzly 5- uzlů Jinak by se mi líbílo, kdbys v té notifikaci mohl zobrazit i jaké tagy jsi přidal, hlavně jak jsi nastavil building a jestli jsi přidat i jiné zajímavé. Měníš building jen když byl původně yes? V jednom místě se mi zdálo, že jsi budovu zjednodušil zbytečně, ale to budu ještě sledovat. Zdraví, Dalibor
  3. Marián Kyral mkyral na email.cz #mba7948
    Mám jednu zcela zásadní poznámku k češtině. :-) V té notifikaci bys mohl brát ohled na počet uzlů a dělit to na: 1 uzel 2-4 uzly 5- uzlů
    No s tím jsem hodně bojoval. Problém je, že tohle JOSM momentálně nepodporuje. Můžu nastavit řetězec jen pro 1 nebo více. S ničím jiným se nepočítá. Zkoušel jsem to formulovat nějak jinak, ale nepovedlo se :-D
    Jinak by se mi líbílo, kdbys v té notifikaci mohl zobrazit i jaké tagy jsi přidal, hlavně jak jsi nastavil building a jestli jsi přidat i jiné zajímavé.
    Vidíš, to mně nenapadlo. Zkusím se na to podívat.
    Měníš building jen když byl původně yes?
    Ano
    V jednom místě se mi zdálo, že jsi budovu zjednodušil zbytečně, ale to budu ještě sledovat.
    To je spíše na Petra. Pošli detaily a uvidíme co uvidíme. Marián
  4. Dalibor Jelínek dalibor na dalibor.cz #mca6e82
    No s tím jsem hodně bojoval. Problém je, že tohle JOSM momentálně nepodporuje. Můžu nastavit řetězec jen pro 1 nebo více. S ničím jiným se nepočítá. Zkoušel jsem to formulovat nějak jinak, ale nepovedlo se :-D
    To je divny, protoze kdyz delam preklad JOSM, tak prave tehle retezcu rozdelenym podle poctu je tam mnoho, takze nejak to asi jde pres i18n. Nebo to muzes udelat rucne, ne? Dalibor
  5. Marián Kyral mkyral na email.cz #mca3030
    No s tím jsem hodně bojoval. Problém je, že tohle JOSM momentálně nepodporuje. Můžu nastavit řetězec jen pro 1 nebo více. S ničím jiným se nepočítá. Zkoušel jsem to formulovat nějak jinak, ale nepovedlo se :-D
    To je divny, protoze kdyz delam preklad JOSM, tak prave tehle retezcu rozdelenym podle poctu je tam mnoho, takze nejak to asi jde pres i18n. Nebo to muzes udelat rucne, ne?
    Jo. Taky mi to bylo divné. Ale s radostí můžu oznámit, že jsem na to právě přišel. V další verzi to bude opravené. Marián
  6. jzvc jzvc na tpfree.net #madc6b9
    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.
  7. Pavel Kwiecien pavel.kwiecien na seznam.cz #m4901e6
    A někdy v budoucnu - trasování souvislých ploch (pole jedním kliknutím) Ahoj, pokud by šlo o pole, tak tady bych nepoužil RUIAN, ale znovu bych oprášil myšlenku importovat pLPIS (veřejný registr půdy). Pavel Kwiecien
  8. Dalibor Jelínek dalibor na dalibor.cz #m8e9a58
    A jake to ma vyhody oproti RUIAN? Dalibor Sent from my HTC ----- Reply message -----
  9. Marián Kyral mkyral na email.cz #ma30866
    A někdy v budoucnu - trasování souvislých ploch (pole jedním kliknutím)
    Ahoj, pokud by šlo o pole, tak tady bych nepoužil RUIAN, ale znovu bych oprášil myšlenku importovat pLPIS (veřejný registr půdy).
    No problém. Dej mi server, který mi pro zadaný bod vrátí polygon a jeho vlastnosti a zbytek už v pluginu dodělám. Bohužel co jsem koukal, je potřeba si o data žádat ručně a to po jednotlivých katastrálních územích :-( Nebo je i jiná možnost, jak se k těm datům dostat? Ač data v RUIANu nejsou nejpřesnější, mají tu výhodu, že jsou jednoduše dostupná. Bylo by zajímavé udělat nějaké srovnání RUIAN a pLPIS. Marián
  10. Pavel Kwiecien pavel.kwiecien na seznam.cz #mb3bf76
    Ahoj, je to takový RUIAN pro zemědělskou půdu. Opět tam jsou číselníky pro různé druhy číselníků zemědělské půdy (pole, louka, vinice), dále např. majitel/nájemce atd. Hlavně tam však jsou přesné obrysy polí podle ortofotomapy. Zdraví Pavel Kwiecien Ahoj, pokud by šlo o pole, tak tady bych nepoužil RUIAN, ale znovu bych oprášil myšlenku importovat pLPIS (veřejný registr půdy). Pavel Kwiecien
  11. Pavel Kwiecien pavel.kwiecien na seznam.cz #mf303db
    Ahoj, asi by nebyl problém udělat tracer wms mapy -- nastavení pro josm wms:http://eagri.cz/public/app/wms/plpis.fcgi?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=LPIS_FB4_KOD&STYLES=&SRS={proj}&WIDTH= {width}&HEIGHT={height}&BBOX={bbox} V nějakém manuálu také píšou, že lze data stáhnout přes WFS, to jsem ale nikdy nezkoušel, takže nevím, jestli to opravdu jde. Rozhodně nemá smysl ručně stahovat asi 12000 katastrální území. Zdraví Pavel Kwiecien No problém.  Dej mi server, který mi pro zadaný bod vrátí polygon  a jeho vlastnosti a zbytek už v pluginu dodělám. Bohužel co jsem koukal, je potřeba si o data žádat ručně a to po jednotlivých katastrálních územích :-( Nebo je i jiná možnost, jak se k těm datům dostat? Ač data v RUIANu nejsou nejpřesnější, mají tu výhodu, že jsou jednoduše dostupná.  Bylo by zajímavé udělat nějaké srovnání RUIAN a pLPIS. Marián
  12. Marián Kyral mkyral na email.cz #m998684
    Ahoj, je to takový RUIAN pro zemědělskou půdu. Opět tam jsou číselníky pro různé druhy číselníků zemědělské půdy (pole, louka, vinice), dále např. majitel/nájemce atd. Hlavně tam však jsou přesné obrysy polí podle ortofotomapy. Zdraví Pavel Kwiecien A jake to ma vyhody oproti RUIAN? Dalibor Sent from my HTC ----- Reply message ----- A někdy v budoucnu - trasování souvislých ploch (pole jedním kliknutím) Ahoj, pokud by šlo o pole, tak tady bych nepoužil RUIAN, ale znovu bych oprášil myšlenku importovat pLPIS (veřejný registr půdy). Pavel Kwiecien _______________________________________________
    Links: ------
  13. Marián Kyral mkyral na email.cz #mfa4253
    Na trasování tohohle wms můžeš zkusit Tracer2 (potažmo původní Tracer - TracerServer). Ty umí z principu tracovat jakoukoli bitmapu. Osobně bych se tomu rád vyhnul. Ale dle všeho nemusí být jediný výstup jako obrázek. WMS podporuje i xml. I WFS zdá se funguje a vypadá nadějně. http://eagri.cz/public/app/wms/plpis_wfs.fcgi?VERSION=1.1.0&SERVICE=WFS&REQUEST=GetFeature&TYPENAME=LPIS_FB4 Umíš udělat nějaký dotaz, kde stačí zadat bod v 4326 a odpověď dostanu taky tak?? Zkoumám dokumentaci WFS, ale stále z toho moc nechápu :-( Myslím, že pak už zůstane jediná otázka, licence. Marián
    Ahoj, asi by nebyl problém udělat tracer wms mapy -- nastavení pro josm wms:http://eagri.cz/public/app/wms/plpis.fcgi?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=LPIS_FB4_KOD&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox} V nějakém manuálu také píšou, že lze data stáhnout přes WFS, to jsem ale nikdy nezkoušel, takže nevím, jestli to opravdu jde. Rozhodně nemá smysl ručně stahovat asi 12000 katastrální území. Zdraví Pavel Kwiecien A někdy v budoucnu - trasování souvislých ploch (pole jedním kliknutím) Ahoj, pokud by šlo o pole, tak tady bych nepoužil RUIAN, ale znovu bych oprášil myšlenku importovat pLPIS (veřejný registr půdy).
    No problém. Dej mi server, který mi pro zadaný bod vrátí polygon a jeho vlastnosti a zbytek už v pluginu dodělám. Bohužel co jsem koukal, je potřeba si o data žádat ručně a to po jednotlivých katastrálních územích :-( Nebo je i jiná možnost, jak se k těm datům dostat? Ač data v RUIANu nejsou nejpřesnější, mají tu výhodu, že jsou jednoduše dostupná. Bylo by zajímavé udělat nějaké srovnání RUIAN a pLPIS. Marián Links: ------
  14. Marián Kyral mkyral na email.cz #mbace32
    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.
    Momentální politika je, že přidám co chybí, maximálně upravím building, pokud je "yes". Funguje tak, že se vytvoří nová budova, ta se otaguje, následně se zavolá funkce, která zjistí, jestli se jedná o aktualizaci existující budovy (v tom případě se překopírují tagy - tady by se to dalo prsknout) a následně se ještě zjišťuje, zda jsou nějaké uzly/cesty k napojení. No a výsledkem celé funkce je sekvence příkazů typu - posuň uzel n1 na pozici xy, smaž uzel c3 a místo něj vlož uzel n1, na cestu X vlož tag abc... Tak mně napadá, že nějaké takovéhle okno v JOSM už je. Někde jsem ho už viděl. Takže by možná stačilo jej jen naplnit a zobrazit. Marián
  15. Pavel Kwiecien pavel.kwiecien na seznam.cz #maadcea
    Ahoj, s tím Tracerem2 mě to už také napadlo, ale z nějakého důvodu to nefunguje. Co se týče licence, tak se to už tady někdy řešilo. Podle příručky pro ovládání http://eagri.cz/public/web/file/2091/_120420_PZ_2012_03_UG_pLPIS.pdf se jedná o "veřejný seznam z evidence využití půdy" - str. 4. A pokud jde o stažení dat pře email, tak na str. 17 je následující text "Export je volně přístupný z prostředí internetu. Aplikace exportují veřejná data, právo použít tento export má každý uživatel aplikace." Zdraví Pavel Kwiecien
  16. Marián Kyral mkyral na email.cz #mbe3e99
    Já myslím, že přes WFS to půjde. Dokonce to je dobrý kandidát na rozšíření PointInfa. Nechceš to doplnit do wiki mezi zdroje? Ono by to tam vůbec potřebovalo trochu uklidit - vyházet/opravit zastaralé informace. Marián
    Ahoj, s tím Tracerem2 mě to už také napadlo, ale z nějakého důvodu to nefunguje. Co se týče licence, tak se to už tady někdy řešilo. Podle příručky pro ovládání http://eagri.cz/public/web/file/2091/_120420_PZ_2012_03_UG_pLPIS.pdf se jedná o "veřejný seznam z evidence využití půdy" - str. 4. A pokud jde o stažení dat pře email, tak na str. 17 je následující text "Export je volně přístupný z prostředí internetu. Aplikace exportují veřejná data, právo použít tento export má každý uživatel aplikace." Zdraví Pavel Kwiecien Na trasování tohohle wms můžeš zkusit Tracer2 (potažmo původní Tracer - TracerServer). Ty umí z principu tracovat jakoukoli bitmapu. Osobně bych se tomu rád vyhnul. Ale dle všeho nemusí být jediný výstup jako obrázek. WMS podporuje i xml. I WFS zdá se funguje a vypadá nadějně. http://eagri.cz/public/app/wms/plpis_wfs.fcgi?VERSION=1.1.0&SERVICE=WFS&REQUEST=GetFeature&TYPENAME=LPIS_FB4 Umíš udělat nějaký dotaz, kde stačí zadat bod v 4326 a odpověď dostanu taky tak?? Zkoumám dokumentaci WFS, ale stále z toho moc nechápu :-( Myslím, že pak už zůstane jediná otázka, licence. Marián Dne 17.2.2014 18:30, Pavel Kwiecien napsal: Ahoj, asi by nebyl problém udělat tracer wms mapy -- nastavení pro josm wms:http://eagri.cz/public/app/wms/plpis.fcgi?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=LPIS_FB4_KOD&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox} V nějakém manuálu také píšou, že lze data stáhnout přes WFS, to jsem ale nikdy nezkoušel, takže nevím, jestli to opravdu jde. Rozhodně nemá smysl ručně stahovat asi 12000 katastrální území. Zdraví Pavel Kwiecien A někdy v budoucnu - trasování souvislých ploch (pole jedním kliknutím) Ahoj, pokud by šlo o pole, tak tady bych nepoužil RUIAN, ale znovu bych oprášil myšlenku importovat pLPIS (veřejný registr půdy).
    No problém. Dej mi server, který mi pro zadaný bod vrátí polygon a jeho vlastnosti a zbytek už v pluginu dodělám. Bohužel co jsem koukal, je potřeba si o data žádat ručně a to po jednotlivých katastrálních územích :-( Nebo je i jiná možnost, jak se k těm datům dostat? Ač data v RUIANu nejsou nejpřesnější, mají tu výhodu, že jsou jednoduše dostupná. Bylo by zajímavé udělat nějaké srovnání RUIAN a pLPIS. Marián Links: ------
  17. jzvc jzvc na tpfree.net #mee887d
    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.
    Momentální politika je, že přidám co chybí, maximálně upravím building, pokud je "yes". Funguje tak, že se vytvoří nová budova, ta se otaguje, následně se zavolá funkce, která zjistí, jestli se jedná o aktualizaci existující budovy (v tom případě se překopírují tagy - tady by se to dalo prsknout) a následně se ještě zjišťuje, zda jsou nějaké uzly/cesty k napojení. No a výsledkem celé funkce je sekvence příkazů typu - posuň uzel n1 na pozici xy, smaž uzel c3 a místo něj vlož uzel n1, na cestu X vlož tag abc... Tak mně napadá, že nějaké takovéhle okno v JOSM už je. Někde jsem ho už viděl. Takže by možná stačilo jej jen naplnit a zobrazit.
    Presne tak, to okno tam je, oznac si dva body s ruznejma tagama a dej merge/sloucit, vyskoci na tebe. Jinak by bylo fanj jak neco na tento zpusob - pokud jde o aktualizaci, tak samo konfigurovatelnost (ve smyslu chci/nechci doplnovat adresy, chci/nechci podlazi ...), protoze nekde muzou byt tyto udaje doplneny rucne a co si budem rikat, ruian neni dokonaly a bezchybny zdroj ;D. Sisatej barak mu trebas zily netrha ... ;D
Napsat odpověď e-mailem… Odpovědět

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