欢迎关注博主的微信公众号:“智能遥感”。

该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。

本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):

https://github.com/xbr2017

CSDN也在同步更新:

https://blog.csdn.net/XBR_2014

 本文介绍地理空间参考系,这是地图学的基本内容,需要小伙伴们了解一下。因为矢量数据、遥感栅格数据存储的时候均要考虑数据投影与坐标系,如果你对这部分知识一点都不了解,在逐行理解代码时,会感到头疼,因此有必要认识一下什么是空间参考系。

空间参考系由三个部分组成:坐标系,基准面和投影,所有这些都影响地球上任意一组坐标所指的位置。简单来说,就是基准用于表示地球的曲率,并且投影是将坐标从三维地球变换为二维地图。不同的投影适用于不同研究目的,例如网络映射,精确测量距离或计算面积。地球上任一点的纬度和经度分别是距离赤道和本初子午线的空间距离(以度为单位)。纬度取值范围从-90到90,赤道以北为正值。经度范围从-180到180,格林威治本初子午线以东为正值(如下图所示)。使用度数在球面上非常有意义,虽然地球不是一个完美的球体,但它足够很好地接近这一点,可以方便指定地球上的精确位置。

间隔为30°的纬度和经度线。纬度正值位于赤道以北,经度正值位于本初子午线以东。

知识点:本初子午线是穿过伦敦格林威治皇家天文台的经度线。自1884年以来,世界上大部分地区都认为它是参考子午线。赤道是纬度线,到北极和南极的距离相等。

由于地球实际表面存在山脉和山谷,并不是理想的球形,而是椭球。同时,由于测量精度不同,地球椭球也有多种模型。这些模型称为基准,每个空间参考系统都基于其中一个模型。其中应用最广泛的全球数据,即世界大地测量系统,于1984年修订。该数据简称为WGS84,用于全球覆盖的数据,包括全球定位系统(GPS)。

地图制作者如何从将三维球面转换到二维地图?解决该问题的一种方法是使用所谓的中断地图,如下图所示。但是在它的二维形式中,如果地表没有被分成块并未被多余的空间隔开,那么地图将更容易使用,这就是投影的来源。顾名思义,它们用于将位置数据投影或转换为不同的坐标系。这些地图投影使用笛卡尔坐标系,因此位置用x,y坐标对指定两个垂直轴,如散点图或线图。

事实上,存在许多实现这一目标的方法,它们都有各自的优、缺点。考虑拉伸上图中所示的中断地图的不同部分,以便地图是一个没有切口的矩形。地理特征显然会扭曲,特别是在不得不伸展更远的两极附近。无论你如何将地理数据投影到两个维度,都会出现失真,但失真的类型取决于你如何进行转换。根据你计划使用的数据,某些类型的失真可能是可以接受的,而其他类型则不能接受。下图显示了一种纸可以缠绕在地球上并用于将地理数据转换为2D的几种方式。即使运用此处显示的那些方法,也可以更改纸张的角度以获得不同的效果。

一种纸可以缠绕在地球上并用于将地理数据投影到二维表面上的两种不同方式。左边的例子是圆柱形的,右边的例子是圆锥形的。

某些称为保形的投影保留了局部形状。例如,玻利维亚和秘鲁边境的喀喀湖形状在地球和2D地图之间不会发生变化。然而,没有数学技巧可以保留大面积的形状,例如整个欧亚大陆。墨卡托投影,包括通用横轴墨卡托(UTM),是共形投影的例子。其他投影称为等面积投影,即保持面积相同,因此格陵兰的测量面积不会改变,尽管形状可能会变。Lambert等面积和Gall-Peters投影就是两个例子。等距离投影,例如Azimuthal等距,保持距离和比例相同,但仅限于地图的某个部分,例如赤道。离这条真实的线路越远,失真则越大。下图显示了不同投影的示例。

我们为什么要关心所有这些差异?如果我想制作我所在区域的地图,我会考虑这些差异。但如果我正在制作我居住的省级地图,我可能会关心它看起来短而胖还是瘦而长,如下图所示,如果你更关心测量而不是外表,怎么办呢?让我们考虑一个好玩的例子,想想如果你需要比较北京和新加坡市的城市面积,会发生什么?运用纬度和经度是行不通的,因为经度线会聚在极点,因此一度经度并不代表恒定的距离。实际上,赤道处一度经度约等于111公里,但纬度为45度时仅约为79公里。虽然纬度距离可能略有不同,因为地球不是一个完美的球体,但它通常每度大约111公里。因此,在北京,每100公里长的正方形大约0.8平方度,但在新加坡接近0.5平方度。使用纬度和经度来比较两国城市面积显然会给出不准确的结果。相反,你需要选择等面积投影。

左图为经纬度投影;右图为UTM投影,均使用NAD83数据

左图为Alberts投影,有种雄赳赳气昂昂的赶脚;而右图为等经纬度投影,神似伸着头要去吃虫子?好了,不再意淫了。这只巨虫从未衰败过,中华民族的小鸡仔们,时刻警醒着!!!

Python地学分析 — 地理空间参考系介绍相关推荐

  1. Python地学分析 — 矢量数据集介绍

    欢迎关注博主的微信公众号:"智能遥感". 该公众号将为您奉上Python地学分析.爬虫.数据分析.Web开发.机器学习.深度学习等热门源代码. 什么叫矢量数据,在这里,小编先给大家 ...

  2. Python地学分析 — GDAL将多个遥感图像叠加保存为tif文件

    欢迎关注博主的微信公众号:"智能遥感". 该公众号将为您奉上Python地学分析.爬虫.数据分析.Web开发.机器学习.深度学习等热门源代码. 本人的GitHub代码资料主页(持续 ...

  3. Python地学分析 — GDAL对遥感影像重投影

    欢迎关注博主的微信公众号:"智能遥感". 该公众号将为您奉上Python地学分析.爬虫.数据分析.Web开发.机器学习.深度学习等热门源代码. 本人的GitHub代码资料主页(持续 ...

  4. Python地学分析 — 建立矢量数据缓冲区 06

    欢迎关注博主的微信公众号:"智能遥感". 该公众号将为您奉上Python地学分析.爬虫.数据分析.Web开发.机器学习.深度学习等热门源代码. Python的小伙伴们,你们好!上一 ...

  5. 使用Python+Folium实现地理空间可视化效果

    概述 如今,有多个数据科学项目需要使用交互式地图.可以通过各种工具制作这种交互式绘图,其中一种工具是 Python 的 Folium 库 本文重点介绍使用 Folium 库创建令人印象深刻的地理可视化 ...

  6. asp 取数据 计算_地学数据 | 地理空间数据获取方式汇总

    1.测绘地理信息局会 (http://www.webmap.cn/main.do?method=index) 该网站提供:30米全球地表覆盖数据,GlobeLand30能够提供包括:地理位置.分布范围 ...

  7. 1 地理空间参考系——地球模型

    题记:为了更好的能讲解控件参考系,下面简单的列举一些地球模型.如有错误,请各位指正. 地球模型 自然球体:我们生活在其中,指真实的地球,包括海洋底部.高山.高原等在内的固体地球表面.--形状太复杂,没 ...

  8. 一直在构建工作空间_国际资讯Python与地理空间分析

    点击图片上方蓝色字体"慧天地"即可订阅 英文原文来源:www.gislounge.com 英文原文链接:https://www.gislounge.com/python-and-g ...

  9. Python 地理空间分析

    前文 我们将快速浏览 Python 的(空间)数据科学生态系统,并了解如何使用一些基本的开源 Python 包,例如: pandas / geopandas shapely pysal pyproj ...

最新文章

  1. python期末知识点总结_期末考试必备复习提纲丨9年级数学上册知识点总结归纳(人教版)...
  2. 【java】java自带的java.util.logging.Logger日志功能
  3. JVM虚拟机选项:Xms Xmx PermSize MaxPermSize区别
  4. 软件可用性测试mantis,学生选课系统-软件可用性测试实验.doc
  5. 对android中ActionBar中setDisplayHomeAsUpEnabled和setHomeButtonEnabled和setDisplayShowHomeEnabled方法的理解
  6. 你技术很强但薪资不涨?这门技术远比你想的更重要!
  7. Enterprise Library Policy Injection Application Block 之一: PIAB Overview
  8. 吉米多维奇数学分析习题集每日一题--泰勒公式习题1376
  9. mysql端口establish_establish_connection使用方法
  10. 资深老狐一句感叹:白学了,猫猫究竟有什么魔力,一小时等于十年功?
  11. 历年阿里面试题汇总(2017年不断更新中)
  12. 西北大学第四届程序设计竞赛新生赛(同步赛)(J)
  13. 大数据学习——相关资源
  14. 区块链:Casper 机制的历史起源:第二篇
  15. Paper reading (二十一):Human gut microbiome: hopes, threats and promises
  16. DotNetCore动态库使用HttpClientFactory
  17. 以前使用海康设备进行播放时出现的问题
  18. toft 测试用例rat_软件测试用例类型
  19. 专题 | 万字分享数据共享交换平台的实践要点
  20. 游游学姐小分队part 2:跑马灯(位运算)

热门文章

  1. SpringBoot Data整合ElasticSearch
  2. 开放平台成网络淘金下一站 从圈地到吸纳盟友
  3. 法国计划2020起征收数字税
  4. 网络安全形势严峻进入“红色警报”阶段
  5. 12月上海Cloudera Hadoop大数据培训:CCAH、CCDH
  6. 制作Win7Sp1Pe
  7. 【2017-2018 NBA 季后赛总决赛第一场】 -- 赛后有感
  8. Date,LocalDateTime类型,获取今年开始时间,获取去年的今天。
  9. opencv仿射变换:平移,缩放和旋转
  10. 【百度快照优化公司】网站的百度快照优化技巧