New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nástroj pro měření vzdálenosti #8

Open
mkyral opened this Issue Jan 7, 2016 · 15 comments

Comments

Projects
None yet
5 participants
@mkyral
Member

mkyral commented Jan 7, 2016

Hodí se pro zjištění vzdálenosti předem naplánované trasy. Takže nestačí jen vzdálenost mezi dvěmi body, ale těch bodů si mohu naklikat kolik bude potřeba.

Výsledná trasa by měla jít sdílet, výškový profil by se také hodil.

@zbycz zbycz added the osmcz-app label Jan 8, 2016

@zbycz zbycz modified the milestone: 0.2 Jan 8, 2016

@mkyral

This comment has been minimized.

Show comment
Hide comment
@mkyral

mkyral Jan 10, 2016

Member

Tak jsem si udělal menší průzkum a zjistil, že moduly, které jsou přímo na stránkách Leaflet jsou celkem na nic - moc primitivní.

Zatím nejlepší nástroj, na který jsem zatím narazil, je součástí Geocaching Map Enhancements GreaseMonkey skriptu. https://openuserjs.org/scripts/JRI/Geocaching_Map_Enhancements (MIT licence), github: https://github.com/JRInge/userscripts/tree/master/GeocachingMapEnhancements

Umí naklikat body, smazat bod, přesunout bod (nedynamicky), zobrazit vzdálenost, exportovat GPX. Co neumí, je přidat nový bod na segment. Taky by to chtělo přidat dynamický seznam bodů trasy alá mapy.cz (doufám, že na to nemají patent ;-) )

gme_measure_tool

Member

mkyral commented Jan 10, 2016

Tak jsem si udělal menší průzkum a zjistil, že moduly, které jsou přímo na stránkách Leaflet jsou celkem na nic - moc primitivní.

Zatím nejlepší nástroj, na který jsem zatím narazil, je součástí Geocaching Map Enhancements GreaseMonkey skriptu. https://openuserjs.org/scripts/JRI/Geocaching_Map_Enhancements (MIT licence), github: https://github.com/JRInge/userscripts/tree/master/GeocachingMapEnhancements

Umí naklikat body, smazat bod, přesunout bod (nedynamicky), zobrazit vzdálenost, exportovat GPX. Co neumí, je přidat nový bod na segment. Taky by to chtělo přidat dynamický seznam bodů trasy alá mapy.cz (doufám, že na to nemají patent ;-) )

gme_measure_tool

@zbycz

This comment has been minimized.

Show comment
Hide comment
@zbycz

zbycz Jan 10, 2016

Member

Přemýšlíš o tom stejně jako já, to se mi líbí :-) pár mých poznámek:

  • export by měl být v geojson - šlo by to potom i ukládat na serveru
  • můžeme si udělat nějaký panel vlevo, tj. není třeba využívat jen ty ošklivé popupy
  • pro kódování do URL by bylo hezké použít Google Polyline je to otevřená implementace a výrazně zkrátí URL
Member

zbycz commented Jan 10, 2016

Přemýšlíš o tom stejně jako já, to se mi líbí :-) pár mých poznámek:

  • export by měl být v geojson - šlo by to potom i ukládat na serveru
  • můžeme si udělat nějaký panel vlevo, tj. není třeba využívat jen ty ošklivé popupy
  • pro kódování do URL by bylo hezké použít Google Polyline je to otevřená implementace a výrazně zkrátí URL
@VladimirSlavik

This comment has been minimized.

Show comment
Hide comment
@VladimirSlavik

VladimirSlavik Jan 11, 2016

Uvažovali jste o uMap? Sice se neintegruje s "hlavní mapou", ale je to hotové řešení... Ostrá verze viz: http://umap.openstreetmap.fr/

VladimirSlavik commented Jan 11, 2016

Uvažovali jste o uMap? Sice se neintegruje s "hlavní mapou", ale je to hotové řešení... Ostrá verze viz: http://umap.openstreetmap.fr/

@zbycz

This comment has been minimized.

Show comment
Hide comment
@zbycz

zbycz Jan 11, 2016

Member

Wow, uMap je moc hezký, to jsem neznal. Asi to bude lepší tlačit spíš v podobě odkazu na stránce využití (?)

Member

zbycz commented Jan 11, 2016

Wow, uMap je moc hezký, to jsem neznal. Asi to bude lepší tlačit spíš v podobě odkazu na stránce využití (?)

@walley

This comment has been minimized.

Show comment
Hide comment
@walley

walley Jan 13, 2016

Member

melo by tohle umet routovat? nebo jen merit vzdusnou caru mezi body?

Member

walley commented Jan 13, 2016

melo by tohle umet routovat? nebo jen merit vzdusnou caru mezi body?

@mkyral

This comment has been minimized.

Show comment
Hide comment
@mkyral

mkyral Jan 13, 2016

Member

Routování se řeší vedle: #7
Tohle by mělo být čistě jen, že si naklikám trasu, kterou chci jít a tohle mi zobrazí vzdálenost mezi jednotlivými body a celkovou vzdálenost. Převážně pro situace, kdy plánuji výlet někam, kde v mapě není cesta, ale vím, že tam ta cesta je (a není zmapovaná), nebo že se tam projít dá (louka).

Ovšem pokud by tam byl mód "přichytávat k cestám", vůbec bych se nezlobil :-D

Plus jako bonus by se mohl zobrazit výškový profil trasy.

Member

mkyral commented Jan 13, 2016

Routování se řeší vedle: #7
Tohle by mělo být čistě jen, že si naklikám trasu, kterou chci jít a tohle mi zobrazí vzdálenost mezi jednotlivými body a celkovou vzdálenost. Převážně pro situace, kdy plánuji výlet někam, kde v mapě není cesta, ale vím, že tam ta cesta je (a není zmapovaná), nebo že se tam projít dá (louka).

Ovšem pokud by tam byl mód "přichytávat k cestám", vůbec bych se nezlobil :-D

Plus jako bonus by se mohl zobrazit výškový profil trasy.

@walley

This comment has been minimized.

Show comment
Hide comment
@walley

walley Jan 14, 2016

Member

takze https://github.com/Leaflet/Leaflet.Editable plus na to nasmontovane mereni vzdalenosti by mohlo stacit pro zacatek?

Member

walley commented Jan 14, 2016

takze https://github.com/Leaflet/Leaflet.Editable plus na to nasmontovane mereni vzdalenosti by mohlo stacit pro zacatek?

@mkyral

This comment has been minimized.

Show comment
Hide comment
@mkyral

mkyral Jan 14, 2016

Member

Jo. To je pěkné. Bohatě by stačilo kreslení těch čar. Jen je potřeba dodělat měření vzdálenosti. To asi zase vyseparovat jinde.

Member

mkyral commented Jan 14, 2016

Jo. To je pěkné. Bohatě by stačilo kreslení těch čar. Jen je potřeba dodělat měření vzdálenosti. To asi zase vyseparovat jinde.

@severak

This comment has been minimized.

Show comment
Hide comment
@severak

severak Jan 14, 2016

Member

Používám knihovnu MapBBCode. Měření délky trasy to umí, vlastně to umí i ten export do geoJson. :-)

Ve výsledku to může být taková odlehčená alternativa pro uMap.

příklad použití (to je tedy klon mapBBShare )

Member

severak commented Jan 14, 2016

Používám knihovnu MapBBCode. Měření délky trasy to umí, vlastně to umí i ten export do geoJson. :-)

Ve výsledku to může být taková odlehčená alternativa pro uMap.

příklad použití (to je tedy klon mapBBShare )

@mkyral

This comment has been minimized.

Show comment
Hide comment
@mkyral

mkyral Jan 14, 2016

Member

Díky, to taky vypadá dobře.

Member

mkyral commented Jan 14, 2016

Díky, to taky vypadá dobře.

@zbycz

This comment has been minimized.

Show comment
Hide comment
@zbycz

zbycz Jan 14, 2016

Member

@severak - jo tohle se mi taky velmi zamlouvá. Jen to bude chtít nadesignovat UI, aby to nějak vypadalo. Dodám wireframe.

Member

zbycz commented Jan 14, 2016

@severak - jo tohle se mi taky velmi zamlouvá. Jen to bude chtít nadesignovat UI, aby to nějak vypadalo. Dodám wireframe.

@zbycz zbycz self-assigned this Jan 14, 2016

@zbycz zbycz referenced this issue Feb 5, 2016

Open

Kde a jak pomoct #89

2 of 8 tasks complete
@severak

This comment has been minimized.

Show comment
Hide comment
@severak

severak Feb 5, 2016

Member

Zaznamenal jsem tiket #89 , zkusím tedy s tímto pohnout (ve větvi). Jen upozorňuji, že knihovna MapBB zároveň slouží i jako kreslítko do mapy (takže dubluje #50).

Member

severak commented Feb 5, 2016

Zaznamenal jsem tiket #89 , zkusím tedy s tímto pohnout (ve větvi). Jen upozorňuji, že knihovna MapBB zároveň slouží i jako kreslítko do mapy (takže dubluje #50).

@zbycz zbycz assigned severak and unassigned zbycz Feb 5, 2016

@zbycz

This comment has been minimized.

Show comment
Hide comment
@zbycz

zbycz Feb 5, 2016

Member

Super, ta MapBB bude velmi dobrý výchozí bod, asi nejlepší co jsem zatím viděl. Ideální varianta je osekat to a udělat z toho Leaflet plugin.

Aby to bylo více user friendly, líbilo by se mi:

  1. méně tlačítek, pro začátek zcela stačí vykuchat kreslení čar. Polygony i body bych vynechal (leda pro expertní režim). Uložení pro začátek jen živě do hash URL (formát Google linestring?), v expertním třeba GPX.
  2. Krajní body čáry by po kliku neměly mizet, ale pokračovat v kreslení.
  3. většinu těch nastavení, pojmenování, barev, simplify, atd ideálně do expertního režimu, pokud vůbec.

Přijde ti to ok?

Jinak aby to šlo dobře začlenit do osmcz-app, bylo by fajn nejprve udělat nějakou jednoduchou variantu a commitnout do svého forku. Bylo by škoda kdybys to dokončil celé a pak jsme zjstili, že se v názorech na to jak to má vypadat zcela rozcházíme :-)

Member

zbycz commented Feb 5, 2016

Super, ta MapBB bude velmi dobrý výchozí bod, asi nejlepší co jsem zatím viděl. Ideální varianta je osekat to a udělat z toho Leaflet plugin.

Aby to bylo více user friendly, líbilo by se mi:

  1. méně tlačítek, pro začátek zcela stačí vykuchat kreslení čar. Polygony i body bych vynechal (leda pro expertní režim). Uložení pro začátek jen živě do hash URL (formát Google linestring?), v expertním třeba GPX.
  2. Krajní body čáry by po kliku neměly mizet, ale pokračovat v kreslení.
  3. většinu těch nastavení, pojmenování, barev, simplify, atd ideálně do expertního režimu, pokud vůbec.

Přijde ti to ok?

Jinak aby to šlo dobře začlenit do osmcz-app, bylo by fajn nejprve udělat nějakou jednoduchou variantu a commitnout do svého forku. Bylo by škoda kdybys to dokončil celé a pak jsme zjstili, že se v názorech na to jak to má vypadat zcela rozcházíme :-)

@severak

This comment has been minimized.

Show comment
Hide comment
@severak

severak Feb 5, 2016

Member

Měl bych to asi trochu osvětlit: MapBBcode je především knihovna sloužící k zobrazování dat (tj. vlastních bodů, čar a polygonů) nad mapou ve webových fórech.

Potom je to taky tag BB kódu, do kterého se ty data zapisují.

Potom je to taky MapBBCode Share, což je služba postavená nad MapBB kódem sloužící ke sdílení těch vlastních dat.

To, že to umí měřit vzdálenosti a konvertovat formáty je jen vedlejší efekt (když už si cestu vyznačím, proč jí rovnou nezměřit a neuložit jako GeoJSON).

Já sám tuhle knihovnu používám (mimo jiné právě na měření vzdálenosti) a věřím, že po zamontování do osmcz by uplatnění určitě našla. Samozřejmě, je nutné ji zamontovat nějak šetrně a to potrvá.

Až budu mít nějakou funkční ukázku nástřelu, dám vědět.

Member

severak commented Feb 5, 2016

Měl bych to asi trochu osvětlit: MapBBcode je především knihovna sloužící k zobrazování dat (tj. vlastních bodů, čar a polygonů) nad mapou ve webových fórech.

Potom je to taky tag BB kódu, do kterého se ty data zapisují.

Potom je to taky MapBBCode Share, což je služba postavená nad MapBB kódem sloužící ke sdílení těch vlastních dat.

To, že to umí měřit vzdálenosti a konvertovat formáty je jen vedlejší efekt (když už si cestu vyznačím, proč jí rovnou nezměřit a neuložit jako GeoJSON).

Já sám tuhle knihovnu používám (mimo jiné právě na měření vzdálenosti) a věřím, že po zamontování do osmcz by uplatnění určitě našla. Samozřejmě, je nutné ji zamontovat nějak šetrně a to potrvá.

Až budu mít nějakou funkční ukázku nástřelu, dám vědět.

@zbycz

This comment has been minimized.

Show comment
Hide comment
@zbycz

zbycz Feb 6, 2016

Member

Dík, myslím že to chápu. Bude to chtít tu knihovnu vytěžit a zprovoznit na osmcz. Budu se těšit na nástřel 👍

Member

zbycz commented Feb 6, 2016

Dík, myslím že to chápu. Bude to chtít tu knihovnu vytěžit a zprovoznit na osmcz. Budu se těšit na nástřel 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment