Support Barometric Altimeters from mobile devices

Please, can you add a "button"  that permit to enable/disable elevation correction?

I'm using a Samsung S4 device, with Barometric sensor, and the elevation captured during the ride is perfect (same as barometric Garmin), but when I upload the tracks in the siste, the elevation correction modify and increase elevation gain of 20/30%.

I hate your elevation correction!

Please let me the way to disable it.

thanks

Giorgio

121

Comments

61 comments
  • +1, It's also funny to see the elevation graph when you go through a tunnel... 

    0
    Comment actions Permalink
  • +1
    0
    Comment actions Permalink
  • +1
    0
    Comment actions Permalink
  • FWIW, I discovered the Ride With GPS app will record proper barometric altitude on phones (at least it says it will). I guess one could then sync this over to Strava?

    1
    Comment actions Permalink
  • this seems easy to implement....  i'd prefer to have more accurate data

    0
    Comment actions Permalink
  • +1

    switching to the galaxy from iPhone to get Ant+, trying to consolidate devices. Would love to have the more accurate elevation the phone is perfectly capable of providing.

    1
    Comment actions Permalink
  • To Robin, a few comments above me:

    from what I read on a different strava support page, they will ignore the barometer data unless it comes from a pre-approved device (only certain garmins at this point). The only way to get your app's recorded data into strava completely is to hack it and masquerade as a garmin device. Other apps are apparently available that will do this automatically. 

    0
    Comment actions Permalink
  • It's not exactly necessary to "hack it and masquerade as a garmin device", you just need to say your device is "with barometer" (https://strava.github.io/api/v3/uploads/#file-types).

    After having thought about this repeatedly, I think it's actually not as easy as one may imagine. Garmin lets you define points with known location. Locus (the app I use) can download satellite elevation data for an area and use that to calibrate the barometric sensors. Without calibration, the sensor alone is useless. Calibration requires a precise location and either off-line data or an internet connection. I'm pretty certain I don't want Strava to be on-line only. Sure, they could download the elevation data and use it off-line, but honestly, that's perhaps a bit too much to request.

    0
    Comment actions Permalink
  • To be frank, Strava's handling of altitude is a pathetic joke.

    Let's recap: if your device has a barometric altimeter they prefer to throw it's data away than make use of it unless said device is manufactured by one of their special friends. This means one ends up with Strava's 'corrected' vertical gain, which is always at least 50% too high, despite Strava having ridiculous amounts of barometric altimeter data (yes, even if you only count their special friends) available to them.

    Completely pathetic.

    2
    Comment actions Permalink
  • In response to Tomáš... yes, it actually *is* that easy. A barometric altimeter will be much more accurate measuring *relative* elevation than whatever rubbish Strava is using right now, even with the known errors a weather front passing over can create (hardly ever happens).

    Athletes are mostly concerned with the elevation change, many are unconcerned with the actual absolute elevation.

    That aside, as I also said, Strava have a massive amount of data to work with. Data that they gained from their user base for free one might add! It is not hard to use statistical analysis to create very accurate elevation profiles of segments, yet they insist on using inaccurate data from other sources because... well... I don't know why, but the only reason I can think of is because they don't want to invest the effort.

    1
    Comment actions Permalink
  • @Tomáš Janoušek The barometer is sufficient to determine climbing.  Absolutely correct altitude data is not important, climbing is a function of change in altitude, e.g going from sea level to 1000' is the same as going from 200' to 1200'.  

    BTW Strava accepts climbing data from the SRM PC8 and Pioneer Cycle Computer.

    1
    Comment actions Permalink
  • Okay, okay. I must admit I am no expert in pressures. So I just went and read the entire wikipedia page about it and made a few calculations myself. From that example over there, it seems that going from 0 to 1000m is a change of 11.5 kPa, going from 1000m to 2000m is 10.4 kPa. I did another example where I went from 0 to 200m and just changed the sample sealevel pressure and temperature to current values here in central Europe and again, the numbers changed slightly. Am I doing something wrong?

    That being said, these changes are indeed very small and I must agree that using even an uncalibrated barometer for measuring relative changes would be MUCH better than what Strava does now.

    0
    Comment actions Permalink
  • I think the game is easy. In order to have correct altitude data Stava pushes you to buy a garmin unit. From the other hand, garmin has included the segment support in the latest firmware giving a clear support to Stava. I think is not a technical problem but a business agreement.
    Ciao
    Marco

    0
    Comment actions Permalink
  • Also for iPhone(6)

    0
    Comment actions Permalink
  • +1

    0
    Comment actions Permalink
  • cmon Strava

    0
    Comment actions Permalink
  • stop pushing garmin!

     

    0
    Comment actions Permalink
  • Still no option to use barometer elevation in Strava I take it?

    To be fair it's a pretty rare feature, apart from Locus and Bicycle Power Meter are there other "GPS apps" that use barometer data ?

    0
    Comment actions Permalink
  • IPBike uses barometric data from phones. Actually in android I think even any basic gps recording app probably does. I think Strava just chooses to dump this data and replace it with terrain models even from phones with barometric data, because they aren't differentiating between phones with and without barometers.

    0
    Comment actions Permalink
  • Usually power meters don't need any elevation to work. Anyway, the app ipBike uses the barometer (if present in the smartphone) calibrated via gps and it works great! With this app you can connect to whatever sensor you have (ant+ and bt smart). Moreover you can avoid the strava elevation "adjustment" providing the data as they were from a garmin device.

    0
    Comment actions Permalink
  • Garmin Oregon 550t has altimeter just shows as GPX. It does have a creator attribute in the gpx element, so you should be know the device.

    1
    Comment actions Permalink
  • This feature is badly needed. +1

    1
    Comment actions Permalink
  • +1. Strava's elevation options basically produce the worst result

    0
    Comment actions Permalink
  • If Strava can use the pedometer sensor that's in my Samsung S5 - I can't understand why it can't use the barometric sensor that's in this phone. 

    Please Strava developers, I'm sure You can do this, at least for the most popular flagship phones..

    0
    Comment actions Permalink
  • I was going to say, +1 please add, but I realised I always have my phone in a plastic bag to protect it from sweat/rain, so the barometer won't work properly anyway.

    -1
    Comment actions Permalink
  • "I always have my phone in a plastic bag to protect it from sweat/rain, so the barometer won't work properly anyway"

    Not necessarily. Even if the bag is completely airtight (which is unlikely) pressure should be transferred because it will press on the bag and squeeze the air inside thus transferring changes in altitude. Now, whether the movement of the bag in your jersey pocket will cause tiny disturbances in that is another matter.

    Anyhow - there's plenty of people who don't do that so it's still a valid request and very useful to many people.

    0
    Comment actions Permalink
  • I want to reopen this topic, since smartwatches like mine with barometer are available too and to waste this info is very stupid, only reason I can find is that Strava don't want to make GPS manufacturers angry. By the way I use an EDGE 500 for cycling, but sometimes can happen I get out of battery during the ride because I forgot to charge the device and use phone or watch to record the activity. DTM is simply useless, since as the name suggest it refers to the terrain model, so the altitude in the specific point is equal to the estimated altitude of terrain in that point +- some approximation error.

    1
    Comment actions Permalink
  • @Strava, can you please confirm that you don't want to use the barometric altimeters from mobiles which provide this feature, because you don't want to be seen as a competitor to the companies providing GPS devices (e.g. Garmin).

    Your "yes" answer would be clear, but understandable. At least it would be much better than no answer.

    Thanks.

     

    1
    Comment actions Permalink
  • Hi there, 

    Unfortunately, I don't have an update at this time. 

    0
    Comment actions Permalink
  • Guys,it is better if you use IpBike. There will be no updates on this topic from Strava. Why someone who rides or runs sporadically should by a garmin then? Anyway there are alternative solutions!

    0
    Comment actions Permalink

Please sign in to leave a comment.

Didn't find what you were looking for?

New post