Am 20.08.10 05:45, schrieb Michael Daines:
- I can only add predefined tags - I think there should be a more common way to
add tags. The best way is to simplify adding relevant tags by using data mining
(Which tags are often used together with the tags already defined?) to propose
new tags instead of manually predefining tags! Or do you have implemented it
already this way but the test data set lacks some data? Anyway, I (not a
beginner) want to be able to add any tag I want.
The idea is that as a beginner you wouldn't yet be sure what tags add anyway. (Or wouldn't even yet
care how OSM uses "tags" or "nodes", etc.) This is more of a design decision
than a technical limitation.
Of course, it is about showing an inexperienced user what makes sense by using intelligent
predefinitions based on algorithmical choice. Nobody needs to care about features or even tags and
keys ;)
- I want to be able to zoom out to see the whole geometry.
Right now the editor loads map data through the standard /map bbox query.
Loading a lot of map data when zoomed out would be slow, (it is already slow on
the production API) but perhaps in the future, XAPI could be used to only load
the kinds of things the editor can actually do things with?
You only need to reload data when the user unselects a feature. Zooming out is just to get an
overview. Anyway, this is just a detail.
- I agree with Sebastian Klein: Do not force the user to cancel or save, but
save the whole as one changeset.
How do you see this working? Just opening a changeset at the beginning of the
editing session and letting it close automatically? Or would it be reflected in
the interface?
You select a feature, it's getting highlighted, the tag box is opened, then you edit tags. As soon
as you unselect the feature by selecting another one or clicking anywhere, your changes are saved on
the client, somewhere appears a red SAVE button after your first edit. That's it. No need to explain
changeset or anything to the user ;)
I want to avoid presenting the concept of the "changeset" and also make it
clear that some action is taking place when editing. I don't want the user's edits to be
silently transmitted to the servers without them realizing it.
_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev