WebGIS开发教程:GIS中的投影坐标系

投影坐标系有哪些

(1)墨卡托投影

上⾯的⼩视频中讲到了墨卡托投影的原理,可以看到它的投影⾯是竖着的椭圆柱⾯,并且投影⾯与地轴 ⽅向⼀致,所以也叫正轴等⻆切/割圆柱投影。

意思就是既可以切圆柱,就是球体和椭圆柱⾯相切;也可以割圆柱,就是球体和椭圆柱⾯相割。 百度地图和Google Maps使⽤的投影⽅法都是墨卡托投影。

(2)高斯-克吕格投影

⾼斯-克吕格投影⼜叫横轴墨卡托投影,它的投影⾯是椭圆柱⾯,假设椭圆柱躺着,和地轴垂直,⽽且投 影⾯与之相切,就是横轴墨卡托了,也可以称作等⻆横轴切椭圆柱投影。

竖着的有三条线,中间的那条就是投影中⼼线,根据取法不同,可以分为3度带和6度带。 需要注意3度带和6度带的起算经线是不⼀样的。

6°分带法:从格林威治零度经线起,每6°分为⼀个投影带,全球共分为60个投影带。

3°分带法:从东经1°30′起,每3°为⼀带,将全球划分为120个投影带。

⾼斯-克吕格投影的特点主要有三个:

  • 投影后的地图,⻆度不变,⾯积会变。离中央经线越远的地区,⾯积变化越⼤。此投影合适⽤于导 航。

  • 投影椭圆柱⾯是横着的;

  • 投影椭圆柱⾯与椭球体相切。

我国1:2.5万~1:50万地形图使⽤6度分带法;1:5000~1:10000地形图使⽤3度分带法。

(3)通用横轴墨卡托投影

⼤家应该还听过它的江湖别称:UTM投影,它和⾼斯克吕格投影特别像,只不过它是割圆柱,就是球体 与椭圆柱⾯相割。因此也被称作横轴等⻆割圆柱投影。

地理坐标系如何测量距离

(1)从理论⻆度解释

根据投影类型(墨卡托投影),将地理坐标转化成平⾯坐标,根据⼀定的算法,实现两点之间距离的测量。

(2)从代码角度解释

 
<script src="https://lib.baomitu.com/Turf.js/latest/turf.min.js"></script>

1、两点之间的测量

var from = turf.point([-75.343, 39.984]); 
var to = turf.point([-75.534, 39.123]); 
var options = { units: 'miles' }; 
var distance = turf.distance(from, to, options); console.log(distance) 

2、测量线段的长度

var line = turf.lineString([[115, -32], [131, -22], [143, -25], [150, -34]] ); 
var length = turf.length(line, { units: 'miles' }); 
console.log(length) 

免费领取GIS开发相关学习资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值