Da es um die Veränderung von Zuständen geht, hier mal noch ein paar Denkanstöße http://wiki.openstreetmap.org/wiki/Comparison_of_editors
Ich muss mir deins erst mal in Ruhe durchdenken