Releases: JOSM/Mapillary
Releases · JOSM/Mapillary
v1.5.36: Fix JOSM-20364
Also, a performance improvement from @GhostFoxSledgehammer (Kishan).
v1.5.35: Performance and bug fixes
- Alleviate JOSM-20361 (not reproduced, just catching exception and
passing and logging). This may be due to JOSM-20295. This occurred on
Mapillary image download. - Attempt to fix JOSM-20295 and similar (sequence downloads not working
properly). - Alleviate JOSM-20331 (massive slowdown + CPU usage), but due to
attempted fix for JOSM-20295, probably unnecessary. This does increase
loading times (sorry). - Improve map view performance (using a QuadBuckets from JOSM).
This isn't the best implementation (see JOSM-20363, which is a blocker
for a better implementation).
v1.5.34
This release requires JOSM 17084 or later.
- Fix JOSM-20349
- Add old version link for JOSM 16402 to JOSM 17083.
v1.5.33
v1.5.32: Fixups
This release requires JOSM 17084 or later.
- JOSM-14729 -- this occurred when an image didn't have a latlon // 2312273
- JOSM-20314 -- ConcurrentModification on Projections#getProjectionByCode // 4bb29ec
- JOSM-20309 -- avoid synchronizing on a null object // 5d5e5bd..b45e99f
- JOSM-20315 -- which occurred when pools were shutdown // fc81099
v1.5.31: Bug fix release (Java WebStart)
This release requires JOSM 17084 or later.
- Fix JOSM-20297 (Java WebStart security restrictions on
ForkJoinPool.commonPool()) - Fix JOSM-20294 (Detect that sequences are not fully downloaded, and
attempt to redownload)
v1.5.30: Minor fixups, more filters
This release requires JOSM 17084 or later.
- Fix JOSM-20290 (NPE with MapillaryDownloader window) // c6c1112..f08010c
This was an NPE that occurred when the MapillaryDownloader was used to
start/restart a download. This is due to expecting a ForkJoinPool
being used to run the download. - Fix JOSM-19710 and JOSM-20291 (hopefully, irreproducible on dev
system) // 17341cd
This is/was an issue where popping the Mapillary Image dialog window
out of the docked position would cause an NPE. - Fix JOSM-20277 (filter by camera) // 6456032
This adds expert mode filters for camera_make and camera_model. There
is also an expert mode filter for image quality (will likely be
promoted to non-expert in the next release). - Fix JOSM-20279 (some images do not show author and date/time in image
viewing titlebar) // 28d3de9 - Fix JOSM-20281 (make filter / image info windows less wide) // 1ab32dd
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
v1.5.28: Many new features and fixes.
This release requires JOSM 17084 or later.
- Add remote control
/photo
endpoint.
Example:http://127.0.0.1:8111/photo?photo=Mapillary/<key>
This currently only supports Mapillary images. There is a sequence
parameter as well. The eventual intent is to merge MS Streetside
into the Mapillary plugin, and supportphoto=Streetside/<key>
as
well. - Add button that appears on right-click of a mapillary key so that a
user can select the image that the key goes to. - Fix an issue when uploading images (#102)
- Fix JOSM-19969 (logo issue)
- Remove JavaFX remainders (simon04)
- Add direction indicator for panoramic (360) images
(GhostFoxSledgehammer, modified) - Color picker (GhostFoxSledgehammer)
- Fix JOSM-20040 (restartless uninstall)
- Move preference tab to Plugin tab pane (JOSM-20097, JOSM-7548)
- Smart Add functionality (hidden behind developer mode)
- Prefills some preset fields
- Current mappings:
- Fire hydrants
- Bick racks
- Benches
- Street lamps
- Drains ("catch basin")
- Crosswalks -- snaps to the closest highway, which is usually
correct, but can be wrong. The first undo moves the crosswalk back
to the original position. - US maxspeed signs (and only maxspeed signs). Currently uses
traffic_sign=maxspeed
. May change in the future to
traffic_sign=maxspeed;R2-1
in the future, depending upon
community feedback.
- Discard unnecessary detections (to disable, change the advanced preference
mapillary.ignore_useless_detections
tofalse
, default istrue
).
This ignores most transitory objects like people, cars, construction
detections, and so on.