We are implementing a CMAPI 1.3.0 programming interface to abstract basic Gis commands from the actual Gis library underneath (Luciad Lightspeed 2016.0).
In the map.view.zoom command, I don't understand the meaning of the range parameter. I posted this message to the official discussion group. It's been a while now and nothing came out of it (yet). For those who can't read the question, I wanted to emphasis the following post:
Is there a formula for how "camera height above earth's surface" can be calculated from the map scale?
The closest I have found is this article (https://blogs.esri.com/esri/arcgis/2008/02/25/map-viewing-altitude/) that explains that "the altitude depends on the map’s scale and then on your viewing distance away from the center of the map". As it does not make sense have the definition of the map zoom depend on your current viewing distance from the screen, it would be nice if someone can clarify how the CMAPI zoom property relates to map scale.
Does anybody knows how to convert Map Scale to/from CMAPI range?