Rozšíření pro Mapy.com: Analýza stoupání

67 nepřečtených
  • Kooozel

    Ahoj všichni,

    používám na plánování tras Mapy.com. Co mi tam ale vždycky chybělo, je nějaký rychlý přehled o náročnosti kopců na trase – něco jako co člověk vidí v CLIMB Pro na Garminu. Tak jsem si napsal jednoduché rozšíření do prohlížeče (Chrome), které to řeší.

    Dělal pro zábavu a abych okořenil spekulace s kamárady přes pracovní týden, kam o víkendu pojedeme.

    Má to spoustu much, ale pro základní přehled to funguje.

    Rozšíření je úplně zdarma a kód je open-source. Budu rád za jakýkoliv feedback.

    Ke stažení zde.

    Krátké video, jak to vypadá.

    59 0
    • Michadomin  

      TOP! Ještě by se mi líbilo, kdyby se barva sklonu stoupání z grafu ukázala i přímo v mapě- teď je čára stoupání na mapě v celé délce zelená.

      0 0
      • wilda81  

        Zkus stoupání jiné kategorie. Pořád je to teda jen jedna barva na celé stoupání, ale malé brdky jsou zeleně, větší stoupání vidím oranžovou/žlutou.

        0 0
      • Kooozel  

        Dik, určitě dobrý nápad. Aspoň mě by se to taky líbilo.

        0 0
    • wilda81  

      Díky, rád vyzkouším.

      0 0
    • Cipísek  

      To je dost dobrý, paráda.

      Nemáš to i pro FireFox?

      3 0
    • xtonda  

      To vypadá pěkně, bylo by možný udělat to i pro Firefox nebo jako user script pro Grease Monkey/Tamper Monkey?

      0 0
    • hustolez  

      Wow, tak to je skvělý! Už aby byl ten firefox :)

      0 0
    • Cabasekxxx  

      Ty jo tak to je super. Pěkná práce.

      0 0
    • Peters90  

      Zatím na první testování mně to přijde naprosto geniální, i na 100 km+ trasách vše přehledně. Můžu někam poslat drobák na podporu? :)

      6 0
    • Cassady1  

      Tak to je pecka, moc díky!

      0 0
    • plzakj  

      Zkousel jsi napsat Ivovi? Rad bych to mel v mobilni apce :-)

      3 0
    • Enron  

      To je boží

      0 0
    • yorg  

      Pěkné, díky,

      Jaká je hranice, kdy to uzná stoupání za zajímavé? Zkoušel jsem to a 50 m na 2 km to vyhodnotí jako zajímavé a 120m na 8 km už ne.

      0 0
    • Enron  

      Mám jeden dotaz – včera se mi zdálo, že to fungoalo na trasy, které jsem si naklikal sám a ne na ty, kde jsem si do Map nahrál gpx. Je to možný? a nebo jsem slepej.

      0 0
    • Smejči  

      Super počin, díky. Hodně to pomůže.

      Akorát koukám to bere jen větší kopce. Když je kopec sice delší ale má jen malý sklon, tak ho to nevezme.

      0 0
      • pepek  

        A i když je prudký, ale krátký (<300m), tak taky ne.

        0 0
    • bipe  

      Velmi dobré! Napsal bych do Seznamu. :-) Myslím, že by Vás rádi uvítali v týmu vývojářů. :-). ale kdyby to byla nativní součást mobilních map, tak by to bylo skvělé.

      2 0
    • MirosPikos  

      Hezky pěkně! Vypadá to věru zajímavě a věřím, že časem to ještě vychytáš. Aktuálně testuju v Opeře.

      0 0
    • ladik99  

      Ahoj, super počin, fakt borec!!!

      Pro Safari by byl asi problém, nebo?

      Díky.

      0 0
    • Kooozel  

      Díky moc za pozitivní ohlas! :) Protože má Bike-forum limit na komentování pro nové uživatele, shrnu vše v jednom příspěvku.

      Limity pro detekci stoupání jsou zhruba minimálně 300 metrů vzdálenost, 2% průměr a minimálně 30 m zisk. Pak tam je ještě trochu „šolíchání“, aby to spojovalo dva kopce s menší rovinou či sjezdem dohromady.

      GPX upload to zatím nemá, ale když nad tím přemýšlím, neměl by to být problém přidat. :)

      O Safari můžu říct, že nebude. Jiná technologie a vstupní poplatky.

      Kdyby mě opravdu někdo chtěl podpořit, můžete na BuyMeCoffee. Link je i přímo v rozšíření po kliku na ikonku v liště. Je tam ještě možnost nastavení vzorce pro kategorizaci stoupání.

      10 0
    • vojtechjjj  

      Ahoj, rozšíření se mi natolik líbilo, že jsem si pro vlastní použití vytvořil userscript pro iOS Safari, abych ho mohl používat i na cestách. Neumím skoro žádný syntax (maximálně nakreslit něco na canvas v Pythonu a trochu SQL), takže je to celé napsané pomocí ChatGPT-5.4, pro transparentnost.

      Každopádně to funguje a vše běží lokálně na zařízení, takže by neměl být problém se zabezpečením.

      Protože je to jen přepsaný Kozlův kód, přijde mi fér to sdílet, když Kozel vlastní iOS verzi neplánuje. Snad ti to nevadí, ale když je to na GitHubu, tak předpokládám, že ne.

      Script najdete zde, včetně krátkého návodu, jak ho nainstalovat. Je to v angličtině, ale věřím, že si poradíte:

      https://greasyfork.org/…limbs-mobile

      1 0
    • blackjohn  

      Ahoj, co dělám špatně?

      0 0
      • Kooozel  

        Ahoj, tohle je bug vim o tom. Zkontroluj prosim v nastaveni, jestli mas garmin vzorec, pokud ano zkus prehodit na tu druhou metodu.

        0 0
    • brizak  

      Díky a ať kafe chutná :)

      1 0
    • jIrI___  

      Je nějaká šance rozšíření i pro MS Edge?

      0 2
    • raw 4  

      Promiň jsem debil…stahnul jsem si to na mobil, ale nikde nevidím aplikaci, nebo nevím, jak ji použít…diky…

      0 3
    • JDF  

      Jeden nápad k vývoji. :)

      Když si dám naplánovat trasu, rozšíření analyzuje stoupání na první vybrané alternativě. Když klikám na další možné variace trasy, stoupání vidím stále jen u té první verze trasy. Dalo by se docílit toho, aby se kopce analyzovaly i na variacích?

      0 0
      • Kooozel  

        Diky, tohohle jsem si vsiml a pisu si to. Zkusim se na to podivat, jak by to bylo narocne.

        2 0
    • TomasTTT  

      Díky, je to super a nová verze s barvičkama ve stoupání podle sklonu to vylepšila.

      Měl bych i nějaký námět na zlepšení:

      • po kliknutí na stoupání v seznamu by se mi líbilo, kdyby mapa přejela na lokaci toho stoupání. Funguje to obráceně, po kliku na stoupání se ukáže profil v seznamu, ale bylo by fajn i obráceně
      • v souhrnu trasy se ukazuje délka a nastoupaná výška. Délka cca sedí, ale výška je nižší i než to, co ukazují mapy ve svém grafu/přehledu a to vím, že je méně než reál. Nešel by přepočet udělat lépe, případně i zlepšit proti mapám?
      0 0
      • Kooozel  

        Diky.

        K prvnimu bodu: To jsem zkousel, protoze samotny bych to chovani ocekaval. Ale dostal jsem se do pekel, kdyz jsem se snazil zmenit url adresu aby se to vycentrovalo na tu lokalitu. Poznacim to, ale spis bych to v dohledne dobe necekal :)

        Vysku kouknu, na ten modul jsem dlouho nesahal. Dost pravdepodobne tam je nejaka chyba. Vysku oproti mapam nezlepsim, vidim docela rozdily oproti napri planovaci od garminu. Ale data beru z map, tak tam neni moc co vycarovat.

        0 0
        • BB  

          mě se objeví seznam stoupaní, ale na trase se neobjeví barevně. Mám Chrome, ale mám tam adblocker nemůže to být tím ?

          0 0
          • Kooozel  

            Zkus kouknout jestli mas verzi 1.0.5 po kliku na ikonku rozsireni v liste. Pokud ne, zkus to aktualizovat ve sprave rozsrieni, pripadne restart prohlizece. Adblock by snad nemel nic delat. Ale s nejakym „dark readerem“ nebo podobnym rozsirenim to neni moc kompatibilni.

            0 0
        • TomasTTT  

          Někdo tu kdysi tvrdil, že mapy pro výpočet výšky používají jen omezený počet bodů, takže čím členitější a delší cesta, tím vyšší chyba, což mi i tak v praxi vychází. Nevím, jestli ty můžeš vzít vyšší počet bodů než mapy používají pro výpočet výškového profilu a zpřesnit výpočet nebo máš přístup pouze k bodům, které používají mapy.

          Ano Garmin se blíží realitě převýšení více.

          1 0
          • camillio  

            Je to tak, s mapy.com. Teď o víkendu jsem utáhl kamaráda na 155km švih s převýšením 800m, realita byla dvojnásobek :-D

            K autorovi: skvělý počin!

            1 0
            • komunard  

              A jak to reálně měříte? Děkuji

              2 1
              • camillio  

                Nepřesným měřidlem Garmin :))

                0 0
              • TomasTTT  

                Garmin 830, 840, Bryton 410, Magane vše s tlakovým výškoměrem každý trošku jiný algoritmus ale nikdy nenapočítali méně než mapy.

                I strava apka, co to bere z GPS (na dobrým telefonu) se výsledkům z tachometru dost blíží.

                0 2
                • Krov  

                  Ano, barometrické výškoměry se navzájem trochu liší, problém je jak rozlišit skutečné dvoumetrové terénní vlnky od kolísání naměřeného tlaku, v zásadě ale všechny ty kvalitnější ve zvlněném terénu v průměru naměří o 15–20% víc než mapy.com. Se Stravou se logicky shodují, protože ta si už více než 5 let ukládá údaje právě z barometrických výškoměrů, ne z GPS.

                  0 0
                  • camillio  

                    No, já měl na 155km skoro jednou tolik, co mapy.com tvrdily. Přesně nevím, protože tohle byla jen půlka švihu, zbytek jsem v mapách neplánoval. Každopádně 800m celkové převýšení je na té vzdálenosti dost nepravděpodobné i pro Třeboňskou pánev, ale pomohlo to, abych na to vytáhnul kámoše :-D

                    Mám pocit, že elevace se řešila detailněji ve vláku gpxmapy, tady jsme už off topic…

                    0 0
                  • TomasTTT  

                    Ano, souhlas, i barometrické měření má svá specifika. Musí se použít vhodná filtrace tak, aby malé změny byly zachyceny (vlnění cesty v nízkých jednotkách metrů, které ale na dlouhé cestě umí nasčítat převýšení), ale zároveň vítr, průjezd náklaďáku atd, který lokálně mění statický tlak, nevytvářely falešné výškové změny.

                    Jsou dvě věci, nevím jak to strava dělá teď, ale dříve brala při záznamu aktivity sama sebou výškový profil pouze z GPS. Dodatečně se dala aktivita zkorigovat výškově s jejich mapama. Takže přímo ze záznamu byl stále vidět výškový profil pořízený GPS.

                    Strava toto určitě dokáže kvalitně filtrovat (odchylky způsobené změnou tlaku větrem, náklaďákem…) pro vytvoření svých výškových map, protože dat má tuny a může z nich brát jen nějakou mediánovou hodnotu po vyřazení zašuměných záznamů atd. a ještě si může vybírat jen záznamové zařízení s nějakou trošku zaručenou kvalitou

                    0 0
                    • keymaker  

                      myslim, že ty naše šmrdlačky moc řešíte :-) metr sem, metr tam :-D

                      6 0
                    • psbiker  

                      Vzhledem k tomu, že máme model terénu na 0.3m, nechápu proč se tyhle data nepoužijou.

                      0 0
                      • zbartos  

                        Nejsem si jist, zda ten nejpřesnější model terénu je všude tak přesný a zda je volný ke komerčnímu použití. A asi je těch modelů terénu víc, protože někde se geodetické měření ve 3. třídě přesností (cca 24 cm max. výšková odchylka) liší od jednoho konkrétního modelu terénu i o 5–10 metrú !

                        0 1
                        • xtonda  

                          Stát většinu dat ČÚZK zveřejnil jako open data, tedy i DMR 5G.

                          Ano, některé modely které dříve byly k dispozici stojí za starou bačkoru jako třeba SRTM.

                          0 0
                      • xtonda  

                        Ale mapy.com to mají, akorát protože výškový profil se automaticky přepočítává při každém přidání nebo přetažení bodu, tak to výpočetně optimalizují a nastoupané metry se počítají pravděpodobně přes nějaký fixní poměrně nízký počet bodů a hodnota je podstřelená, čím delší trasa, tím víc.

                        0 0
                        • pepek  

                          Ne vždy. Včera mně vyšlo skoro dvakrát víc metrů, než na cykloserveru, který byl asi ± správně. Ale byly tam „nestandardní úseky“.

                          0 0
    • Mamut  

      Uzasne!

      Aka je sanca, ze by to fungovalo aj na naklikane „rucni mereni“ (cez „Mereni vzdalenosti a plochy“)? Samotne mapy pre to automaticky ukazuju vyskovy profil, tak by to snad mohlo ist.

      0 0
      • Kooozel  

        Diky, jo urcite to je realne. Poznacim si to a zkusim se na to podivat :)

        0 0
    • yorg  

      Přidám jednu zkušenost.

      Toto stoupání podle přílohy je hodně výrazné a doplněk ho neregistruje. https://mapy.com/s/bumezunune

      0 1
      • MavasH  

        Tam může být problém v tom, že ta prudká část nemá 30m+ (což je limit pro zobrazení stoupání). Když se pak trasa dostatečně „natáhne“, tak to těch 30m přeleze, ale pak je třeba za kopcem 150m „rovinka“ (nastoupá to tam jen 3m). Takže záleží, jak přesně algoritmus detekuje kopec.

        1 0
        • yorg  

          Je to tak. Ono se to i podle mapy nezdá, ale je to sice docela krátké ale slušné stoupání.

          0 2
    • bajaja  

      Super. Dik. Len by som bol rad ak by rozdelenie stupani nekoncilo na ≥12% , ale aby tam pribudlo npr. ≥15% a ≥20% pripadne aj 25+, aby som vedel ci bude nutne tlacit.

      1 0
      • Kooozel  

        Jo tohle by urcite bylo mozne. Mam v hlave dve varianty rozsirit 12–15 a 15+ nebo mit moznost si ty rozptyly nadefinovat sam.

        2 0

Nová reakce na zakládající

Pro zobrazení diskuse se prosím přihlaste nebo zaregistrujte.