数学建模暑期集训18:经纬度转换为平面坐标

Posted Z|Star

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数学建模暑期集训18:经纬度转换为平面坐标相关的知识,希望对你有一定的参考价值。

在一些题目中,给定目标点的经纬度,需要通过算法将其转换成平面坐标,以便更精确地计算距离。
使用墨卡托投影法将经纬度坐标投影为平面坐标。



matlab代码

function [x,y]=ll_xy(lng, lat)
	earthRad = 6378137.0;
	x = ((lng .* pi) ./ 180) .* earthRad;
	a = (lat .* pi) ./ 180;
	y = (earthRad ./ 2) .* log((1.0 + sin(a)) ./ (1.0 - sin(a)));
end
tic
format long g
[x_p ,y_p] = ll_xy(x,y);
x_p = x_p - mean(x_p);
y_p = y_p - mean(y_p);
toc

参考文章:墨卡托投影法将经纬度转换为平面坐标

以上是关于数学建模暑期集训18:经纬度转换为平面坐标的主要内容,如果未能解决你的问题,请参考以下文章

经纬度转换成XYZ坐标

arcgis 2000经纬度坐标转换为2000平面坐标

数学建模暑期集训18:粒子群算法

常用坐标系简介以及转换(附代码)

arcgis将经纬度坐标跨带转为高斯平面坐标 跨带的

wgs84经纬度坐标转化为平面坐标为多少