度分秒转换:
将度分秒单位数据转换为度单位数据
度= 度+ 分/ 60 + 秒/ 60 / 60
例如:
经度= 116°20’43”
纬度= 39°12’37”
经度= 116 + 20 / 60 + 43 / 60 / 60 = °
纬度= 39 + 12 / 60 + 37 / 60 / 60 = °
NTU经度= * 100000 = 11634528(NTU)
NTU纬度= * 100000 = 3921028(NTU)
其格式的经纬值先转换度,再采用上面的运算。
与经纬度有关的基础知识:
NTU 相当于十万分之一度。
如何计算经度方向距离
比如: 点A的纬度为3995400,点B的纬度为3995300,则这两个点在沿着纬线的方向相差100米。
点A的经度为11695400,点B的经度为11695300,则这两个点在沿着经线的方向相差大约为77米,
该值的计算方法可以用近似公式:
经度方向距离= 经度差* cos(纬度值) = 100 * cos(39) = 77米。
如何计算两点间距离
比如:点A的经度为11695400,纬度为3995400。点B的经度为11695300,纬度为3995300。
公式:两点间距离= [ (A点经度- B点经度)^2 + (A点纬度- B点纬度)^2 ] ^ (1/2) = [ (11695400 - 11695300)^2
+ (3995400 - 3995300)^2 ] ^(1/2) =(10000+10000) ^ (1/2) =141米
公式说明:加法+ ,减法- ,乘法*,除法/,幂运算^(1/2)表示平方根^2表示平方。
适用范围:未加密经纬度/加密经纬度
返回顶部
使用的比例级别总共有0-12级共13个级别,他们和实际的比例尺的对应关系分别是:
0级——————– 1:5 000
1级——————– 1:10 000
2级——————– 1:20 000
3级——————– 1:40 000
4级——————– 1:80 000
5级——————– 1:160 000
6级——————– 1:320 000
7级——————– 1:640 000
8级——————– 1:1 280 000
9级——————– 1:2 560 000
10级——————- 1:5 120 000
11级——————- 1:10 240 000
12级——————- 1:20 480 000
13级——————- 1:40 960 000
14级——————- 1:81 920 000
简单的说,0级地图最详细,12级地图最简单。
2 计算偏移角。
完整的列子如下:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML Transitional//EN""/xhtml1/DTD/xhtml1-"><html xmlns="9/xhtml"><head runat="server"><title>无标题页</title><script type="text/javascript">function distanceByLnglat(lng1,lat1,lng2,lat2){var radLat1 = Rad(lat1);var radLat2 = Rad(lat2);var a = radLat1 - radLat2;var b = Rad(lng1) - Rad(lng2);var s = 2 * ((((a / 2), 2) + (radLat1) * (radLat2) * ((b / 2), 2)));s = s * ;// 取WGS84标准参考椭球中的地球长半径(单位:m)s = (s * 10000) / 10000;alert(s);// //下面为两点间空间距离(非球面体)// var value= ((lng1-lng2,2)+(lat1-lat2,2),1/2);// alert(value);}function Rad(d){return d * / ;}</script></head><body><form id="form1"runat="server"><div onclick="dist
常用经纬度转换 来自淘豆网www.taodocs.com转载请标明出处.