度分转换: 将度分单位数据转换为度单位数据 度=度+分/60 例如: 经度 = 116°20.12’ 纬度 = 39°12.34’ 经度 = 116 + 20.12 / 60 = 116.33533° 纬度 = 39 + 12.34 / 60 = 39.20567° NTU 经度 = 116.33533 * 100000 = 11633533(NTU) NTU 纬度 = 39.20567 * 100000 = 3920567(NTU) 度分秒转换: 将度分秒单位数据转换为度单位数据 度 = 度 + 分 / 60 + 秒 / 60 / 60 例如: 经度 = 116°20’43” 纬度 = 39°12’37” 经度 = 116 + 20 / 60 + 43 / 60 / 60 = 116.34528° 纬度 = 39 + 12 / 60 + 37 / 60 / 60 = 39.21028° NTU 经度 = 116.34528 * 100000 = 11634528(NTU) NTU 纬度 = 39.21028 * 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 级 ——————– ...