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

简介:

本节书摘来自异步社区《Python地理空间分析指南(第2版)》一书中的第1章,第1.11节,作者: 【美】Joel Lawhead(莱哈德) 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.11 栅格数据的基本概念

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

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

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


0e1b9b61190cd40283904421cd8cf32faa4e93e1

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


<a href=https://yqfile.alicdn.com/9bf9d18548d3fd0398396a3f02a9ee4a23acab64.png" >

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

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

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

相关文章
|
1月前
|
机器学习/深度学习 新能源 调度
电力系统短期负荷预测(Python代码+数据+详细文章讲解)
电力系统短期负荷预测(Python代码+数据+详细文章讲解)
170 1
|
1月前
|
缓存 API 网络架构
淘宝item_search_similar - 搜索相似的商品API接口,用python返回数据
淘宝联盟开放平台中,可通过“物料优选接口”(taobao.tbk.dg.optimus.material)实现“搜索相似商品”功能。该接口支持根据商品 ID 获取相似推荐商品,并返回商品信息、价格、优惠等数据,适用于商品推荐、比价等场景。本文提供基于 Python 的实现示例,包含接口调用、数据解析及结果展示。使用时需配置淘宝联盟的 appkey、appsecret 和 adzone_id,并注意接口调用频率限制和使用规范。
|
23天前
|
存储 监控 API
Python实战:跨平台电商数据聚合系统的技术实现
本文介绍如何通过标准化API调用协议,实现淘宝、京东、拼多多等电商平台的商品数据自动化采集、清洗与存储。内容涵盖技术架构设计、Python代码示例及高阶应用(如价格监控系统),提供可直接落地的技术方案,帮助开发者解决多平台数据同步难题。
|
26天前
|
存储 JSON 算法
Python集合:高效处理无序唯一数据的利器
Python集合是一种高效的数据结构,具备自动去重、快速成员检测和无序性等特点,适用于数据去重、集合运算和性能优化等场景。本文通过实例详解其用法与技巧。
79 0
|
8天前
|
JSON API 数据安全/隐私保护
Python采集淘宝评论API接口及JSON数据返回全流程指南
Python采集淘宝评论API接口及JSON数据返回全流程指南
|
10天前
|
数据采集 数据可视化 关系型数据库
基于python大数据的电影数据可视化分析系统
电影分析与可视化平台顺应电影产业数字化趋势,整合大数据处理、人工智能与Web技术,实现电影数据的采集、分析与可视化展示。平台支持票房、评分、观众行为等多维度分析,助力行业洞察与决策,同时提供互动界面,增强观众对电影文化的理解。技术上依托Python、MySQL、Flask、HTML等构建,融合数据采集与AI分析,提升电影行业的数据应用能力。
|
1月前
|
JSON 安全 API
Python处理JSON数据的最佳实践:从基础到进阶的实用指南
JSON作为数据交换通用格式,广泛应用于Web开发与API交互。本文详解Python处理JSON的10个关键实践,涵盖序列化、复杂结构处理、性能优化与安全编程,助开发者高效应对各类JSON数据挑战。
128 1
|
19天前
|
数据可视化 大数据 数据挖掘
基于python大数据的招聘数据可视化分析系统
本系统基于Python开发,整合多渠道招聘数据,利用数据分析与可视化技术,助力企业高效决策。核心功能包括数据采集、智能分析、可视化展示及权限管理,提升招聘效率与人才管理水平,推动人力资源管理数字化转型。
|
2月前
|
数据采集 监控 调度
干货分享“用 多线程 爬取数据”:单线程 + 协程的效率反超 3 倍,这才是 Python 异步的正确打开方式
在 Python 爬虫中,多线程因 GIL 和切换开销效率低下,而协程通过用户态调度实现高并发,大幅提升爬取效率。本文详解协程原理、实战对比多线程性能,并提供最佳实践,助你掌握异步爬虫核心技术。
|
2月前
|
JSON 数据挖掘 API
闲鱼商品列表API响应数据python解析
闲鱼商品列表API(Goodfish.item_list)提供标准化数据接口,支持GET请求,返回商品标题、价格、图片、卖家信息等。适用于电商比价、数据分析,支持多语言调用,附Python示例代码,便于开发者快速集成。

推荐镜像

更多