Hello all,
Have you ever tried to figure out where that town begins and that sluggish
driver slowed you down to a mere 45km/h; or did you want to map that pesky
30km/h zone and didn't want to note the coordinates or take a georeferenced
photo?
JOSM has just got the ability to color your tracks
---
core-dave/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java | 21
++
1 file changed, 13 insertions(+), 8 deletions(-)
diff -puN src/org/openstreetmap/josm/data/osm/OsmPrimitive.java~osmprim
src/org/openstreetmap/josm/data/osm/OsmPrimitive.java
---
Some last bits I haven't even gotten to documenting, yet...
---
core-dave/src/org/openstreetmap/josm/actions/ReverseWayAction.java |8 -
core-dave/src/org/openstreetmap/josm/command/ReverseWayCommand.java | 59
++
2 files changed, 62 insertions(+), 5 deletions(-)
diff -puN
Core reverse lookup code for caching the results of reverse-lookup
operations.
---
core-dave/src/org/openstreetmap/josm/command/AddNodeToWayCommand.java |
4
core-dave/src/org/openstreetmap/josm/command/ReplaceNodeInWayCommand.java |
20
This provides a convenient way for children of Command
to look up state from the original version of an object
before it had the Command run on it. It might be
used to look up the original 'osm.modified' before the
command, for instance.
---
This makes sure to keep the reverse lookup code in sync
when objects are added or deleted from data sets.
---
core-dave/./src/org/openstreetmap/josm/data/osm/visitor/AddVisitor.java|
12 +-
core-dave/./src/org/openstreetmap/josm/data/osm/visitor/DeleteVisitor.java |
11 +
This patch removes almost twice as much code as it adds. It greatly
simplifies SplitWayAction and makes it much more readable in the
process.
---
core-dave/src/org/openstreetmap/josm/actions/SplitWayAction.java | 110
+++---
1 file changed, 36 insertions(+), 74 deletions(-)
diff -puN
This starts using the new Commands in DeleteAction and
cleans it up a bit in the process.
---
core-dave/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java | 98
--
1 file changed, 46 insertions(+), 52 deletions(-)
diff -puN
---
core-dave/src/org/openstreetmap/josm/command/AddRelationMemberCommand.java |
70 ++
1 file changed, 70 insertions(+)
diff -puN
src/org/openstreetmap/josm/command/AddRelationMemberCommand.java~AddRelationMemberCommand