Modify

Opened 4 years ago

Closed 3 years ago

#20274 closed enhancement (fixed)

Mapillary images: cannot zoom in to detail

Reported by: richlv Owned by: taylor.smock
Priority: normal Milestone:
Component: Plugin mapillary Version: tested
Keywords: image, zoom Cc:

Description

Mapillary plugin does not allow zooming in as much as the Mapillary website viewer does.
See the attached screenshots - this is max zoom in JOSM and on the Mapillary website. The image used for this comparison is https://www.mapillary.com/map/im/aw87CroXzXVcMPloz4b-JA , but thus is not image specific.

Could be related to the way this zooming is implemented on the website - max resolution image is not loaded right away, but when zooming in, that portion is loaded.

Attachments (2)

Screenshot 2020-12-21 at 11.42.17.png (74.4 KB ) - added by richlv 4 years ago.
Max zoom in JOSM
Screenshot 2020-12-21 at 11.42.33.png (1.3 MB ) - added by richlv 4 years ago.
Max zoom on the Mapillary website

Download all attachments as: .zip

Change History (5)

by richlv, 4 years ago

Max zoom in JOSM

by richlv, 4 years ago

Max zoom on the Mapillary website

comment:1 by taylor.smock, 4 years ago

Keywords: image zoom added

I'm already getting the maximum resolution publicly available.

At this time, the highest resolution images from the API are 2048 (I believe this is maximum dimensions width/height, and everything is scaled to fit).

See https://www.mapillary.com/developer/api-documentation/#retrieve-an-image-file for the current resolutions that we can get via API.

With that being said, I have talked with some people at Mapillary recently about allowing for deeper zooms. Once I (a) have permissions to pull higher resolution images and (b) some kind of API stability guarantee, I'll look at this again. I'll also probably have to have some kind of filtering (e.g., only download higher resolution on max zoom, but that is doable). In any case, this is currently blocked on the public Mapillary API, or permissions on using a non-public API with some kind of stability guarantee.

This is worse with 360 images (each pixel has to cover more space).

Thanks for the bug report, but unfortunately, until things change, this will not be able to be fixed.

EDIT: For additional discussion over this same issue, see https://github.com/JOSM/Mapillary/issues/60 (discussed in June 2017, for the most part, and as far as I know, nothing has changed substantially).

Last edited 4 years ago by taylor.smock (previous) (diff)

comment:2 by richlv, 4 years ago

I see, thank you for the detail.
This would be wonderful, either by downloading max resolution images only when zooming in, as you suggested - or by downloading only the zoomed in region, if the Mapillary API exposes anything like that.

comment:3 by taylor.smock, 3 years ago

Resolution: fixed
Status: newclosed

Mapillary has added a new field in their v4 API, thumb_original_url. I'm defaulting to that now, so the maximum resolution is limited to the original resolution.

Rather unfortunately, this is going cause an increase in network traffic.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain taylor.smock.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.