[OSM-talk] Does potlatch make it too easy for people to unintentionally screw things up?

Richard Fairhurst richard at systemeD.net
Fri Oct 12 10:02:09 BST 2007


[several replies lumped together into one]

D Tucny wrote:

> From my own attempts
> to use it, I found it doing things unexpected, just trying to look at
> existing data very easily led to unintentional changes and some of them were
> uploaded/applied before you noticed...

Historically a big problem with Potlatch has been the click handling.  
It has not always been too great at detecting what's a click, what's a  
move and what's a map drag. Consequently it was too easy to  
accidentally move a node, for example (resulting in a server write),  
when you thought you'd just clicked it.

This was significantly improved by a large-scale rewrite of the click  
handling in v0.3, and is better still in v0.4, which now times the  
interval between mouse-down and mouse-up and assumes that anything  
under a certain time is a click, not a drag. There are doubtless still  
improvements that can be made but it's getting a lot better.

(The other major "accidental edit" issue is the tag editor, for which  
see below.)

I would say, however, that the problem of "bad edits" is not  
particularly limited to one editor. I seem to spend half my  
OSM-editing time cleaning up crap that people have done with JOSM,  
too! Two days ago I had to redraw a significant chunk of an English  
shire county (no names, no pack drill) which someone had drawn very  
badly in JOSM: roads didn't connect, ways were duplicated on top of  
each other, highway tagging was inconsistent, etc. The funny thing was  
that the mapper in question had been quite a fervent critic of  
Potlatch. :) :)

But I wouldn't claim that such mistakes are a particular failing of  
JOSM. It's more a reflection of the fact that - like any collaborative  
website - we have both newcomers and more experienced users, and the  
former will inevitably make mistakes.

(That said, both JOSM and Potlatch would be improved, I think, if they  
refused to let you draw lines at a higher zoom than n, to avoid the  
crappy rough tracings that some people seem to do...)


Charalampos Theocharidis wrote:

> From my own experience I know that if you are used to JOSM a switch to
> Potlach is not that intuitive.

To be honest I don't really expect many people to switch from JOSM to  
Potlatch. JOSM is the more powerful and more flexible editor. Potlatch  
is really designed for those who are starting out, those who want to  
make quick changes, and those who (like me) have very limited patience.

> Additional a short screencast introducing the work with Potlach could solve
> many problems.

I believe Chippy is working on this - agreed, it'll be a great idea.


John McKerrell wrote:

> And as
> stated, there's a "play" mode now so accidents shouldn't happen so
> often. Richard - what happens if you don't select play or start and
> just start using potlatch?

At present it assumes "start live editing" - in other words, practice  
mode is only engaged if you click "play". I could probably change this  
if it were deemed a good idea, though.

> There's definitely still some things it doesn't handle as well as
> josm (adding tags is easier in josm if you know to hit alt-a and
> start typing)

Potlatch's tag editing is due a _big_ overhaul... I'm planning to add  
a more structured set of panels (with radio buttons for highway types,  
checkboxes for one-way, etc.) as an alternative to the freeform  
key/value editing.

One of these panels will be a history panel, with the option to revert  
to an earlier version of the way - i.e. undo. The 0.5 database makes  
coding an undo feature much easier. :)

cheers
Richard





More information about the talk mailing list