Comments (2)
Except for the auto-save and "star", everything you're asking for is already available today. That's what the "Save" and "Load" buttons are for. They're using both local storage, as well as a central storage, allow reviewing/manging/deleting past queries. I'm not clear what the auto-save and "star" would add to the story. I don't see a compelling reason to add such a feature.
from overpass-turbo.
Thank you for taking the time to share your perspective on this RFE.
You're correct that the existing 'Save' and 'Load' buttons cover some aspects of managing past queries. They are akin to using bookmarks in a browser, allowing users to manually save and revisit their queries, easily referenceable by a name that makes sense to them.
The idea proposed here is more nuanced. It is analogous to the functionality provided by a web browser's history feature. This feature would automatically record executed queries, enabling users to effortlessly return to them at any time.
It’s particularly useful for revisiting complex queries that might not be immediately recognized as significant or where there is value in revisiting the evolution of the query as it is iterated on by the user.
Automatically saving every query offers a robust safety net, ensuring that users' work is preserved, especially in scenarios where they might forget to manually save a query or lose their work due to unforeseen events like browser crashes or power outages. I have personally encountered situations where I forgot to save a valuable query or lost it due to such disruptions.
This feature would add a layer of convenience and security that is currently missing but is highly valued in web browsing experiences and which is seen as complementary to the equivalent bookmark feature. Given the discussed similarities to the two analogues, I believe this feature would be intuitive for users to understand and use and provide similar complementary value, thereby enhancing the overall usability of Overpass Turbo
.
Later on, I could see further enhancements to how query history is shown such as indicating whether the query executed successfully, number and type of elements returned, thumbnail of map view where it was executed, etc. The star functionality is to make it easy to then convert query found in history to a “bookmark” (e.g. into a saved query).
from overpass-turbo.
Related Issues (20)
- Query Error if object name contains " Error" string
- Query returns 0 results for me but many for others HOT 1
- Aborting query can hang / Aborting a query should return control to query editor immediately
- Add openairportmap.org as link to tags with icao-key
- Keep location data in convert statement HOT 1
- Using ampersand in name of saved query
- Add support for wildcard type in MapCSS
- Wizard should abort on unknown type, instead of silently ignoring
- Export with Level0 doesn't work when the query needs fixing
- Missing http -> https redirect HOT 2
- `"Drinking Water" in London` in Wizard query does not work HOT 2
- Stuck at 'rendering geoJSON' due to `TypeError: undefined is not an object`
- How to write request "show all gas stations" on current map cutout? HOT 1
- [suggestion] Let user use GPS coordinates to find a location
- Ability to automatically run query after loading
- Tiny-url creation fails HOT 3
- [suggestion] Use combobox in Query Wizard with suggestions
- [suggestion] Let user find location through GPS coordinates
- JOSM automatic fix break geocode HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from overpass-turbo.