Comments (4)
You can kinda do this already, but the UX sucks and it only supports a restricted subset of tags (name
and 7 other tags).
To use this feature, add &gpx=...
to the URL. Here's an example that loads this gpx file.
Since this was too limited for us, we forked the iD/RapiD editor for a very similar use case. You provide a geojson file which specifies the nodes/ways that should be created, edited or deleted. Then iD prompts the user to review each feature in the geojson file. It would be nice if this were built into iD or RapiD one day...
from id.
Currently users need to do things like this
And this keeps us in the realms of pro users, suers that need to know and remember tags, etc.
Instead of allowing us to have simple websites that are focused on specific things (think wheelmap.org / public drinking water places, etc where the user does not care about roads, house nunbers and other things, he wants to know where is the closest place where he can find water, for example,and when he finds a new place, to be able to quickly add it to the map in less than 20 seconds, while also attaching a photo for source if he choose to, lets say
from id.
Hey @baditaflorin thank you for sharing your use case. I don't think this is something to be done in iD, TBH.
There are other tools, however, that will get you quite far.
- You can use MapRoulette to add pre defined data in a user reviewed form (more at https://learn.maproulette.org/en-us/documentation/tag-fix-challenges/)
- You can create a custom MapComplete Theme https://mapcomplete.org/ to provide users with a guided UI for specific mapping Use cases (see "Mapcomplete Studio" for how to create custom themes)
- MapComplete also had a campaign where they used a special format of OSM Notes to be copied to OSM with little user interaction. (See https://www.openstreetmap.org/user/Pieter%20Vander%20Vennet/diary/398782 for a starting point to learn more)
- There is talk in the Rapid Repo on how to improve the experience to add pre defined data in a user reviewed form to OSM (See facebook/Rapid#585 (comment) as a starting point)
- The new MapRoulette Integration in Rapid that is just being testet also has the potential to make adding or modifying data possible with very little interaction (Follow facebook/Rapid#1340 for more)
(Context: I am a volunteer that helps with issues in iD)
from id.
Thanks @tordans for the answer, MapComplete looks like it was built before I was alive.
MapRoulette and or the RapidID seems like a god wa going.
Interested also if I would fork the iD editor, around where I should start looking to implement a way to do this
from id.
Related Issues (20)
- Street Level Imagery not displaying due to security issue for Mapillary only HOT 3
- Welcome Tutorial - Info Boxes inaccessible HOT 1
- Use C-ENTER for uploading HOT 2
- Add locked and unlocked modes
- Query run for highway key gives me a critical error HOT 2
- 为什么一直提示这个 HOT 2
- Add ability to mark overlapping sidewalks with "covered=yes"
- Warn when changeset is approaching maximum size HOT 3
- Enhance User Engagement by Delaying Login Requirement Until Changes Are Saved HOT 2
- Consider less mysterious error message on too large bounding box HOT 2
- Don't suggest values from Taginfo for `name:xx` tags HOT 1
- Slider steps are inconsistent
- Translation/spelling/punctuation/grammar/logic problems in German welcome message HOT 1
- Allow partial uploads
- Roey
- RoeyBOT HOT 1
- Roey BOT 1 HOT 2
- Roey BOT HOT 1
- Allegedly 3 relations, 4 are shown HOT 8
- Tip users to another way to use their GPX traces
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 id.