Сделал,
чтобы map_mpp
принимала
проекцию, в
терминах
которой
надо
отдавать
масштаб.
Поменял
соответствующие
места в o_img и
o_tiles.
Понял
проблему,
которая с
этим
связана.
Проекция
космоснимков
имеет
очень
разный
масштаб на
экваторе и
у полюса. А map_mpp
считается
по крайним
точкам
привязки и,
соответственно,
будет
отдавать
неправильное
значение.
Так что
надо
дальше
думать, как
быть...
Можно,
конечно,
сделать
совсем
сложную
функцию:
отдать
масштаб
привязки MAP
в
координатах
проекции P
для
диапазона
координат R,
и заодно уж
--
максимальную
погрешность
на краях
диапазона.