mobile icon indicating copy to clipboard operation
mobile copied to clipboard

Display zoom level map scale (e.g. 1:10,000) beneath scale bar when changing zoom

Open volcan01010 opened this issue 11 months ago • 5 comments

Summary

As a geologist digitising lines via Mergin Input, I would like to know the absolute scale that I am working at so that I can digitise with an appropriate level of detail.

Description

Current behaviour

When are user zooms in or out in the Mergin Input user interface, a scale bar is shown that demonstrates how long a 50 m line (or whatever is appropriate) would be. After a while, the scale bar disappears again.

The example below is taken from the Mergin documentation.

Image

Sometimes, when users are digitising lines, they need to know the scale that they are working at so that they can mark vertices with an appropriate level of detail. If they are using a 1:10k or 1:25k Ordnance Survey basemap, the scale is easy to determine. However, if they are using a DEM or hillshade, this is not possible.

Enhancement

Our geologists have requested an enhancement to the current scale bar implementation, which is to add another line beneath the scale bar that reports the zoom level e.g. 1:10,000. This way they could zoom to a level that is appropriate.

They would not be able to hit a precisely defined level by pinching their fingers e.g. 1:10,124. Rendering the zoom levels to just 2 significant figures would be good enough e.g. 1:150, 1:1500, 1:15k, 1:150k, 1:1.50M.

I don't know if 1:100,000 or 1:100k is easier to read or understand.

volcan01010 avatar Dec 20 '24 18:12 volcan01010

Thanks for the enhancement idea @volcan01010. It's a great suggestion, and we'll definitely consider it.

VitorVieiraZ avatar Jan 02 '25 17:01 VitorVieiraZ

Great, thanks!

volcan01010 avatar Jan 03 '25 10:01 volcan01010

This issue has been linked to a Hellonext post: Display zoom level map scale (e.g. 1:10,000) beneath scale bar when changing zoom :sparkles:

ghost avatar Jan 06 '25 07:01 ghost

A better way to handle this IMO is to have the scales set in QGIS project and then have a preset zoom button in the app to allow users to select the predefined scales:

Image

saberraz avatar Feb 27 '25 11:02 saberraz

I agree that making pre-set map scales accessible in the Mergin App would also be a suitable way to allow users to know they were working at the correct scale.

volcan01010 avatar Mar 11 '25 12:03 volcan01010