《Python地理空间分析指南(第2版)》——1.11 栅格数据的基本概念

1.11 栅格数据的基本概念

如前所述,遥感栅格数据是一组数字矩阵。遥感中对数据的操作数以千计。新卫星的发射和计算机技术的进步让这一领域的变化可以用“日星月异”来形容。尽管它已经有几十年的历史,但是我们甚至连它的皮毛知识都没有发掘多少,更别说为人类发展提供助力了。其次,和一般的GIS过程类似,下列简要的操作流程列表将为你研究任何遥感应用打下坚实的基础。

1.11.1 波段运算
波段运算是多维数组数学计算。在数组计算中,数组被当作独立的单位参与加、减、乘、除运算。但是在一个数组内部,多个数组中的行和列上的数字是同时运算的。这些数组被当作了矩阵,而且线性代数的研究重点就是矩阵运算。

1.11.2 变化监测
变化监测的流程是比较不同时间相同位置的两张图片的差异,并将其高亮显示。引起变化的原因可能是地面上添加了某些东西,例如一幢新的建筑物,或者海岸侵蚀造成的特征缺失。有很多算法可以检测图像的变化,同时还包括一些决定性因素,例如变化是多久以前发生的。图1-19来自美国橡树岭国家实验室(Oak Ridge National Laboratory,ORNL)的一个研究项目,图中显示了1984—2000年巴西热带雨林朗多尼亚被人为砍伐后发生的变化。原图片用颜色代表森林削减变化。其中的绿色代表原始雨林,白色代表最近两年进行的砍伐活动。红色代表22年中的砍伐活动,其他颜色依次代表上述两者之间的砍伐活动。

1.11.3 柱状图
柱状图是数值在数据集中的统计分布图。水平方向代表数据集中唯一的数值,竖直方向表示该唯一值在光栅中出现的频率。柱状图在大部分光栅处理过程中是一项关键操作。它适用于一切以增强图片对比度为基础的对象分类和图片比较。图1-20是NASA提供的柱状图,它展示了一张卫星影像图片经过分类后地表的不同特征。

https://yqfile.alicdn.com/9bf9d18548d3fd0398396a3f02a9ee4a23acab64.png" >

1.11.4 特征提取
特征提取是以手动或者自动的方式将图片中的点、线和多边形等元素数字化的过程。这个过程也是光栅转换成矢量数据过程中图片矢量化的基础。特征提取的一个实例是提取卫星影像中的海岸线信息并且将其另存为矢量数据集。如果对过去几年的数据进行提取,那么你就可以监测到海岸线的侵蚀以及其他变化。

1.11.5 监督分类
地面物体反射不同波长的光依赖于其材料构成。在遥感领域,分析师收集了特定类型的地面覆盖物(例如混凝土)的波长信息组成特征库。计算机可以使用这个特征库自动定位到一张新的图片上的相同位置。

1.11.6 非监督分类
对于非监督分类,计算机可以在图片上对相似的反射值根据像素进行分组,并且不需要借助类似直方图之类的参考信息。

时间: 2024-11-04 00:21:03

《Python地理空间分析指南(第2版)》——1.11 栅格数据的基本概念的相关文章

《Python地理空间分析指南(第2版)》——导读

前言 本书以地理空间分析为背景,介绍了一批在特定领域流行且实用的技术,如地理信息系统(Geographic Information Systems,GIS).遥感.高程数据.高级建模以及实时数据等.本书的重点是充分利用Python语言和框架的强大功能,高效地进行地理空间分析.为此,我们将精力主要放在了充分利用Python实现的工具.API和算法上.读者将学会分析多种地理空间格式数据,以及实时数据的监测和实际应用. 在示例中大量使用第三方地理空间库的同时,我们尽量使用原生的Python代码,以减少

《Python地理空间分析指南(第2版)》——1.12 牛刀小试

1.12 牛刀小试 现在,你已经对地理空间分析有了进一步的了解,接下来我们要着手使用Python构建一个名为SimpleGIS的GIS应用了.这个程序将使用地理数据模型构建一个完整的GIS应用,而且可以渲染专题地图,显示不同城市的人口数量. 数据模型还将是结构化的,所以你可以进行一些基本的查询操作.SimpleGIS将会包含科罗拉多州的3个城市及其人口数量. 更重要的一点是,我们将完全使用Pytohn代码实现这个小型系统的构建,从而展示Python语言的强大威力.当然我们还会用到Python标准

《Python地理空间分析指南(第2版)》——1.7 地理空间分析和计算机编程

1.7 地理空间分析和计算机编程 现代的地理空间分析可以通过商业的或开源的地理空间应用软件点点鼠标就能轻松完成.那么,使用编程语言进行地理空间分析的目的何在?最重要的原因如下: 希望完全控制底层的算法.数据和执行过程: 希望用最小的代价在一个大而全的地理空间框架中实现重复任务的自动化: 希望创建一个程序方便共享: 希望深入学习地理空间分析,而不只是点点鼠标. 地理空间行业正逐渐脱离曾经的那种需要分析团队通过昂贵的桌面软件生产地理空间产品的传统工作模式.当前地理空间分析趋向于通过云模式进行自动化过

《Python地理空间分析指南(第2版)》——第1章 Python与地理空间分析1.1 地理空间分析与我们的生活

第1章 Python与地理空间分析 本章是对地理空间分析的概述.我们将以有史以来最严重的流行病之一为案例来阐述地理信息技术对当今社会的重要影响,在案例中地理空间分析为阻断致命病毒传播发挥了重要作用.接下来,我们将介绍地理空间分析的历史,它甚至比计算机和纸制地图的历史还要久远.然后我们将解释一下为什么你更想使用一门编程语言进行地理空间分析,而不是仅仅使用一款地理信息系统(Geographic Information System,GIS)应用程序.我们将认识到向大众普及地理空间分析技术的重要性,还

《Python地理空间分析指南(第2版)》——1.10 GIS中矢量数据的基本概念

1.10 GIS中矢量数据的基本概念 本章将讨论地理空间分析领域中常见的各种GIS处理流程.这个列表虽不详尽,但是介绍的操作流程是其他操作的基础.如果你理解了这些操作,那么学习更复杂的操作时就能够触类旁通. 1.10.1 数据结构 GIS的矢量数据由坐标构成,通过水平方向的x值和竖直方向的y值来表示地球上的位置信息.多数情况下,一个点可能还包括z值.其他辅助信息可能包括测量值和时间戳. 这些坐标可以组成点.线.面等元素,从而对现实世界建模.点本身可以是一种几何特征,同时还可以组合成线段.由线段组

《Python地理空间分析指南(第2版)》——1.9 地理信息系统基本概念

1.9 地理信息系统基本概念 在进行地理空间分析之初,你非常有必要了解该领域的一些关键概念.这份学习名单并不长,但是几乎所有分析方面的内容都和它们有关. 1.9.1 专题地图 顾名思义,专题地图是表达某些特定主题的地图.用于导航和制定计划的参考地图一般都会直观地反映相关的地理特征.专题地图不仅能够提供位置信息,而且可以根据主题展示某一区域的地理环境信息.通常,专题地图是为了解答目标用户的特定问题而存在的.专题地图的价值在于它没有显示的部分.一张专题地图将采用最少的地理特征来避免分散读者注意力.大

《Python地理空间分析指南(第2版)》——1.3 地理信息系统

1.3 地理信息系统 计算机制图是随着20世纪60年代计算机的诞生而逐渐发展起来的.但是,GIS的萌芽诞生于加拿大林业和农业发展部.Roger Tomlinson博士领导的40人开发小组与IBM合作开发了加拿大国家地理信息系统(Canada Geographic Information System,CGIS).CGIS跟踪记录加拿大的自然资源,并可以对这些资源特性做进一步分析.CGIS将每种地表特征作为不同的图层进行存储.同时它使用了适合计算加拿大国土面积的坐标系统存储数据.它采用的技术以当今

《Python地理空间分析指南(第2版)》——1.2 地理空间分析的历史

1.2 地理空间分析的历史 地理空间分析的历史可以追溯到15000多年前的法国西南部的拉思科山洞.在山洞中发现了旧石器时代人们日常狩猎的壁画,许多专家认为画中的宗教仪式和动物图案与天文星座有密切的联系.虽然这些画很粗糙,但是仍然证明了古人尝试将生活中的某些事物抽象建模并与时空特性相联系.图1-2展示了壁画中描述的星空图. 几个世纪以来,制图和地理测绘技术不断发展,但是直到19世纪地理空间分析技术才有了显著的进步.1830-1860年欧洲爆发了严重的霍乱疫情,这导致巴黎和伦敦的地理学家将地理空间分

《Python地理空间分析指南(第2版)》——1.6计算机辅助制图

1.6计算机辅助制图 计算机辅助制图(Computer-aided drafting,CAD)虽然没有和地理空间分析直接相关,但是仍然值得一提.CAD系统的发展史和地理空间分析的历史密切相关.CAD系统是工程和机械制造进行二维或三维建模的工具.地理空间模型和CAD模型的主要差异在于,地理空间模型是基于地球的,而CAD模型可以存在于一个抽象空间里.例如,CAD系统中的一个三维建筑模型的蓝图也许不存在经纬度.但是在GIS系统中,相同的建筑模型会有一个位置信息.但是多年以来,CAD系统借鉴了很多GIS

《Python地理空间分析指南(第2版)》——1.13 小结

1.13 小结 干得漂亮!你现在已经是一名地理空间分析师了.在本章中,你通过学习Ushahidi和埃博拉病毒的故事,领略了地理空间分析的强大威力.同时我们介绍了地理空间分析的历史以及相关的技术.我们还对基本的GIS和遥感知识有了进一步的了解,并且本书的其他章节将会深入讨论它们.而且你能够构建一个可用的GIS应用,并根据需要对它扩展了.接下来的章节中,我们将主要介绍在地理空间分析中常用的数据格式.地理空间分析人员处理数据的时间远远超过分析应用.了解那些和你打交道的数据往往会让你事半功倍,并且是充满