Planned

:bulb:

Custom Activity Types

I really like that I can see how much I cycled in which month, and that I spent x hours in a car.

Now I’m asking myself: Which bike did I take? How many km did I cycle with this rental bike, and how many km did I use my roadbike? How many km did I spend in my own car, and how long did we use my friend’s car? What’s the percentage of Uber rides in comparison with public taxi companies when looking at taxi rides?

This goes a little bit in the direction of the tagging system proposed elsewhere. I can, voluntarily, enter a manual tag for each activity. This is a bit tedious.

It would be cool to put constraints to the tagging system, such as “Every car ride has to be labbeled with a carname-property”. This way, the app could actively help me achieve a complete tagging state. (Same as “unconfirmed items”).

It could also make proposals as it learns where and when I typically use which vehicle.

21 votes

Tagged as New feature

Suggested 04 July 2019 by user moritz

Moved into Planned 15 August 2019

  • Sign in to comment and vote. Sign in by email
  • 04 July 2019 moritz suggested this task

  • 05 July 2019 Matt Greenfield approved this task

  • avatar

    I’ve renamed your suggestion from “Vehicle Log” to “Custom Activity Types”, because it comes very very close to the existing planned feature of being able to add your own custom activity types, and have them treated the same as any other activity type.

    Basically the idea is you would add a new type name (and choose an icon and colour) when classifying a trip. Then from then on that activity would be available to us to classify other trips, and Arc would also learn to automatically assign it to trips, the same as it would with any other activity type.

    This one is my personal favourite feature idea, and one that I’ve been wanting to add literally for years! It just needs enough people saying “I want that too” to make it happen 😂 So it definitely gets my vote!

    05 July 2019
  • avatar

    What is really important for me is to be able to still see the total times/distances, e.g. cycling time, and also the time I spent on each bike. Same for cars.

    06 July 2019
  • avatar

    With custom activity types, you’d get that functionality for free, with the Activity tab 😄

    Each of your custom types would show up in the Activity tab, with their own summaries for day, week, month, year ranges.

    07 July 2019
  • avatar

    Read again please. The request is to see the total accumulated time cycling (sums of all different cycling subtypes), and also the data split up by bike (each subtype on their own)

    07 July 2019
  • avatar

    Hmm. In that case you’d need something like the “subclassing” that we briefly discussed on Slack. That way it would be possible for the custom types to be subclasses of the main built in types. Then trips assigned to the custom types could contribute to the stats of both the main type and custom type.

    08 July 2019
  • avatar

    Subclassing could be great to have. I’d love to add subclasses to know how many kms I’ve done with a specific car/bike or just to know how many kms I’ve done solo vs with my dog!

    09 July 2019
  • 18 July 2019 Matt Greenfield edited this task

  • avatar

    +1 for subclassing, in my case I would like to have sailing boats and motor boats as subclasses of Boat

    26 July 2019
  • avatar

    Yeah, the more examples given, and the more I think about it, the more I’m convinced that subclassing is going to be the way to do it in the UI. There’s so many useful cases.

    I think on the technical side, inside the classifiers themselves, it won’t make sense to use subclassing. Because for example a speedboat and a sailing boat will have little to no overlap in model feature histograms (eg speed, accelerometer, course variance), so a superclass of “boat” would have a harder time trying to accurately detect both subclasses. The superclass would need to maintain histograms with multiple peaks, and be at risk of false positives for other unrelated types.

    But from the UI and data presentation perspective, it seems like subclassing will definitely be the way to go. It’ll give us a lot more useful ways to view the data.

    27 July 2019
  • 15 August 2019 Matt Greenfield moved this task into Planned

  • avatar

    I can’t find hiking option in Activity Type. Is there possible to add it?

    27 October 2019
  • avatar

    Larry, I recommend adding that as a separate feature request, so that it can get votes 😄

    New activity types are added based on popularity. So the more votes for an activity type here on Changemap, the more likely it is to get added next.

    28 October 2019
  • avatar

    I thought of other use cases for subclassing! (Or custom grouping?) I’m not at all a runner, but since I take public transit everywhere, when I run, it’s because I’m trying to catch the bus so I don’t have to wait another 40 minutes for the next bus. (It’s sketchy in downtown LA at night!) Thus, I just sprinted for 5 minutes to catch the bus and would love to keep it as “Running”, but in my personal reviews I don’t want to have to go the extra step of adding Running data to Walking data. So I’d class these together as Feet! Similarly, I mentally group Metro and Bus together since most of my public trips involve a combo, so I’d want to class them together as Public Transit data.

    16 December 2022
  • avatar

    Matt, What’s the status of this one?

    13 July 2023
  • avatar

    This one is one of the most likely to get built soon! It’s a personal favourite, and it gets highly voted in the polls I do on the support forum for each next release.

    Definitely vote for it in the support forum polls. The latest poll is here.

    14 July 2023