
墨卡托地图投影及逆投影的计算:MATLAB实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本简介介绍如何使用MATLAB编程语言来实现墨卡托地图投影及其逆投影的精确算法,为地理信息系统和导航应用提供技术支持。
这是一个计算墨卡托投影的非常简单的函数。您不需要任何工具箱即可使用。
[x,y,scaleFactor] = mercator(lon,lat) -> Mercator Projection
输入:
- lon:一个或多个点的经度。
- lat:一个或多个点的纬度。
输出:
- 墨卡托投影上的 x, y 值。
- 获取单位值距离,您必须乘以地球半径(6378.1公里),然后除以比例因子。每个点都有自己的比例因子,但应选择其中一个用于所有点。
[lon,lat] = mercator(x,y,1) -> 逆墨卡托投影
当传递额外参数1时计算逆输入:
- x:这必须是第一次调用mercator函数的输出值;
- y:这是之前调用mercator 函数得到的y 值;
- 参数1可以是任何内容,它指示函数执行逆运算。
全部评论 (0)
还没有任何评论哟~


