Bulk Ops for mobile app

Brett

The Caltopo app and website are well integrated now, but a glaring exception is the continued absence of the Bulk Operations feature in the app. This is a significant workflow hindrance when working exclusively on a phone / in the app. Here's an example. A hiker imports a 1000 mile trail (gpx track) into a Caltopo map, with water waypoints. A large track, sure, but not too resource-intensive and the waypoints appearing by default under the generic Markers folder is fine from an organizational standpoint. Okay, but now the hiker wishes to add mile markers. They use the Transform tool to quickly add 1000 labeled points along the track line. This tool offers no option for assigning the destination folder, so the points end up in the Markers folder, mixed with the water waypoints. Organizationally less great now, but the bigger issue is all of the many visible markers cause the app to lag. On desktop the user could bulk move chunks of these waypoints to separate folders and then toggle folder visibility to reduce lag, displaying only pertinent waypoints at a time. But in the app, without the Bulk Ops feature, moving many waypoints into custom folders is completely unrealistic. 

Two possible workarounds for now, one hypothetical and the other embarrassing. Force the desktop version of Caltopo to load in a mobile web browser (landscape screen mode and a font scale reduction can trigger the desktop site to load but Caltopo is still programatically opposed to this and tap behavior is buggy). Otherwise, export a JSON file including folder structure and hand it over to Claude along with instructions to move Marker contents based on waypoint name characteristics into new folders, then re-import the file to a new map and hope Caltopo abides the changes (which it normally will do with JSON files).

And this is just one of many possible examples. Hopefully we can get the Bulk Ops feature added to the app for those times when in travel / adventure mode without the home computer available. 

1

Comments

0 comments

Please sign in to leave a comment.