v1.5.29: SmartAdd/SmartEdit general availability
This release requires JOSM 17084 or later.
- Smart Add / Smart Edit functionality is no longer hidden behind expert
mode and developer mode. - Smart Add objects can now have a classification of
PRODUCTION
,
PREVIEW
, andTESTING
.PRODUCTION
is generally available,
PREVIEW
is hidden behind the JOSMExpert mode
toggle (but the
detections can be manually enabled), andTESTING
is hidden behind
the JOSMExpert mode
and MapillaryDeveloper mode
toggles (but the
detections can be manually enabled). - When the Smart Edit checkbox is enabled under the Mapillary filter
dialog, the following behavior occurs:- Anything that is not smart add / smart edit capable is hidden
- Mapillary images are hidden until an object selection is made
- The closest best image is selected and shown on object selection
(using Mapillary quality scores in conjunction with distance) - The Image Viewer window highlights the selected detection(s) in red
- If only one detection is selected, you can now let Mapillary know
if it is a good or bad detection. Anonymous votes are accepted,
but they only count once.
- If only one detection is selected, you can now let Mapillary know
- Object detections are filtered out if they are too close to an OSM
object with the expected tags. The default distance is15.0
meters, but can be changed with the advanced preference
mapillary.nearby_osm_objects
. - The add button only shows up at high zoom levels (default
25
m per
pixel, can be changed with advanced preference
mapillary.smart-add.min-dist-per-pixel
)
- Smart Add list:
- PRODUCTION
amenity=bench
amenity=bicycle_parking
emergency=fire_hydrant
highway=street_lamp
highway=traffic_signals
- PREVIEW
highway=crossing
man_made=utility_pole
(will be moved to production, dependent
upon JOSM-20270)
- TESTING
man_made=manhole
+manhole=drain
- US Maxspeed signs (
highway=traffic_sign
+
traffic_sign=maxspeed
+maxspeed=<maxspeed>
)- 5 mph
- 10 mph
- 15 mph
- 20 mph
- 25 mph
- 30 mph
- 35 mph
- 40 mph
- 45 mph
- 50 mph
- 55 mph
- 60 mph
- 65 mph
- 70 mph
- 75 mph
- 80 mph
- 85 mph
- Other Maxspeed signs (
highway=traffic_sign
+
traffic_sign=maxspeed
+maxspeed=<maxspeed>
)- 10
- PRODUCTION
- Fix a download issue where the first sequence page timed out, and the
resulting sequences were broken - Most download methods have been modified for better concurrency.
- Image prefetching can now use fewer images for the same results
- Most download functions finish faster (and don't block the worker
thread at the same time)
- JOSM-19893 has been fixed, and the upload method now uses API v3
instead of API v2, so image uploads are now possible.
WARNING: IMAGE UPLOADS IS NOT WELL-TESTED. - Fix JOSM-20211, which occurred when Mapillary removed images from
sequences when cutting sequences at download boundaries, and then
another discrete download area was added. - Fix GitHub #142 where there were differing defaults for the same
preference key - Fix GitHub #144 to allow imported sequences to make sense, by sorting
images by time captured on import - Fix GitHub #145, which occurred when filtering Mapillary Images by
date and the date was either in January or December. - Fix an issue where detections without an image could not be filtered out
(fix suggestion from @grischard). - Various dialogs have better tooltips
- Various other miscellaneous fixes