聊聊GIS中的坐标系|再版

本文详细介绍了GIS中的坐标系统,包括经纬度与直角坐标、地理坐标系统(如WGS84、CGCS2000、北京54、西安80)和投影坐标系统(高斯克吕格、UTM、网络墨卡托等)。文章还探讨了WKID与EPSG的关系,以及不同软件中坐标系统的判别与操作方法,如ArcMap的使用。
摘要由CSDN通过智能技术生成

目录

1. 经纬度(例: 119.32°E, 32.48°N)与米(∟, 直角坐标)

2. 为什么有两种表达(不同点)

3. 内在联系(相同点)

4. 常用坐标系统

4.1. 一对名词:WKID与EPSG

4.2. 常见地理坐标系统及WKID

①WGS84(WKID=4326)

②CGCS2000(WKID=4490)

③北京54、西安80

④美国常用地理坐标系统

4.3. 常见投影方法

①高斯克吕格(Gauss - Kruger)

②墨卡托投影(Mercator)

③UTM投影(Universal Transverse Mercator)

③网络墨卡托(WebMercator)

④兰伯特(Lambert)投影与阿尔伯斯(Albers)投影

4.4. 常见投影坐标系统及WKID

①基于高斯克吕格投影的投影坐标系统族

②基于UTM投影的投影坐标系统族

③基于网络墨卡托(WebMercator)的投影坐标系统

④基于兰伯特与阿尔伯斯的投影坐标系统

⑤不常见投影坐标系统

4.5. 假坐标系统:GCJ02与BD09

4.6. 经纬度直投

5. 常用坐标系统在软件中的判别与操作

5.1. 判别(具体问题具体分析)

5.2. 操作:以主流软件为例

①ArcMap

自我唠叨

参考文档


原文:https://www.cnblogs.com/onsummer/p/12081889.html

作者:博客园/B站/知乎/csdn/小专栏 @秋意正寒
本文约6500字,建议阅读时间15分钟。


1. 经纬度(例: 119.32°E, 32.48°N)与米(∟, 直角坐标)

让基础浅薄的同学、GIS外行疑惑的,可能就是这两种“单位”的坐标值,以及他们的转换了吧。
2019年是一个不同寻常的年份,大大小小的地震总能被人民日报大V转发。
地震信息一般会带什么呢?

这是一条地震消息,它除了时间、地震等级等消息外,有一个很重要的消息:北纬36.16度,东经98.93度,为了方便,我们用数学的坐标表示法:
点P,P(98.93°E, 36.16°N)
其中,E就是单词East(东),N就是单词North(北)。
我们先引入两个定义(敲重点):

  • 地理坐标系统(英文简写GCS,Geographical Coordinate System)
  • 投影坐标系统(英文简写PCS,Projection Coordinate System)
    上述地震点,它用角度值来表示某个点,尽管角度值可以是十进制度,也可以是度分秒(参考初中数学知识)我们说,这种表示空间上的点所用到的坐标参考,叫做地理坐标系统。
    与之相对的,用米、千米这种单位表达的,我们在初中数学里很熟悉的,用笛卡尔平面直角坐标系表示的点,我们说它用的是“投影坐标系统”。

注意了!
这个定义是严格的,请用这一组概念继续阅读,我知道读者可能在此之前会看过所谓的“大地坐标系统”、“平面坐标”、“经纬度坐标”等表达,但是,至少在我这里,请用我的这组定义。
我们现在说的,是地理数据的数学基础,即坐标系它自己本身的定义,现在,我说地理数据用的坐标系有“地理坐标系统”和“投影坐标系统”两种,但不止这两种。

2. 为什么有两种表达(不同点)

为什么会有这些差别呢?
我们还要从地球的形状说起。地球是一个近似的椭球,越靠近赤道,越肥。当然,这个“肥”在地球这个尺度下,好几千千米vs20千米,几乎看不出来。
我们GIS是讲究数学的,必须用数学的语言。地球既然是个“椭球”,自然就可以用三维的坐标系统来描述。经纬度,就是解析立体几何里用的“球面坐标系统”。

有好奇的同学会问了,三维坐标有三个坐标值啊,为什么只有经纬度呢?(笑)
在这,我们不画图,也不展开,我在之后的讲解种会展开地理坐标系统的严格定义。但是投影坐标系统的广义定义非常简单,下一节就讲了。

现在,在数学上,只需知道(经度、纬度)是球面坐标系的下的两个分量罢了。
而在地理上,(经度、纬度)则是用角度值表达的“地理坐标系统”的两个分量。
我们拿一个地球仪来看看:

如果初中地理知识过关的话,我认为都能认出:南北极点的经线非常密集,纬线干脆就从赤道的一个大圆变成了一个点。反而越靠近赤道,纬线圈越大,经线圈的距离也越大。
我们计算矩形的面积是怎么计算的了?

S=a×b,a为长边长,b为短边长

这种“非线性”的变化,就不能用1个经度×1个纬度来表示面积了,因为不同经纬度的地方,1个经度和1个纬度代表的长度并不一样。
正是这个“几何上的计算”的麻烦,所以在计算几何有关值(长度、面积)时,大家更喜欢在【笛卡尔直角坐标系】上计算,也即“投影坐标系统”。
通常,在表示位置的时候,我们喜欢说“xx度东经,yy度北纬”,因为这个基于整个地球,用这简单的两三位数字(不包括小数)就可以精确定位到地球的任意一点。

而在局部某个地区,可以是某个市的行政区,某个省的某几个市,我们喜欢用平面直角坐标来计算长度、面积。
这就是“地理坐标系统”和“投影坐标系统”的一个最原始的需求差异。
事实上,用角度来计算面积在高等数学中并非难事,但是,能用S=a×b来算,先人就不会用复杂的表达式了。
所以,
既然一个擅长定位,一个擅长计算,二者是如何联系在一起的呢?
是啊,我们只有一个地球,但是可以用不同的表达方法(没错,就是坐标系统)来描述同一个地方,坐标系这个小东西确实让一些人头疼啊。

3. 内在联系(相同点)

上来开大,投影坐标系统的广义定义如下:

投影坐标系统 = f(地理坐标系统)

我们说,投影坐标系统是基于一个法则f和一个地理坐标系统而定义的。
这个定义是一个广义定义,有更精确的定义于以后讲解。

  • 法则f:学名“投影方法”,简称“投影”
  • 地理坐标系统:非精确定义见上文

为什么球面坐标(角度值)能通过一个投影方法f计算得到平面直角坐标(千米、米)呢?
如何以曲化直呢?
这得得益于数学家的功劳,赶紧给高斯、牛顿、莱布尼茨、拉格朗日、欧拉这些大佬烧香啊~

举个最简单的例子,在平面上,用角度+长度表达的极坐标就能通过一组简单的公式换算到平面直角坐标:

  • x=R×sin∠A
  • y=R×cos∠A

具体定义不扯太远&#

  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值