gma 2 成书计划

随着 gma 2 整体构建完成。下一步计划针对库内所有功能完成一个用户指南(非网站)。

封皮

主要章节

章节完成度相关链接
第 1 章 GMA 概述已完成
第 2 章 地理空间数据操作已完成
第 3 章 坐标参考系统已完成
第 4 章 地理空间制图已完成
第 5 章 数学运算模块计划中
第 6 章 气候气象模块计划中
第 7 章 遥感指数计算计划中
第 8 章 栅格处理工具计划中
第 9 章 矢量处理工具计划中
第 10 章 空间计算工具计划中
第 11 章 其他系统工具计划中
第 12 章 结束语计划中

大致目录

目 录

第 1 章 GMA 概述

1.1 GMA 简介

1.1.1 主要功能

1.1.2 构建初衷与目标

1.1.3 发展目标

1.2 快速安装

1.2.1 依赖环境

1.2.2 依赖库

1.2.2.1 GDAL (OGR/OSR)

1.2.2.2 NumPy

1.2.2.3 SciPy

1.2.2.4 pandas

1.2.2.5 matplotlib

1.2.3 安装

1.2.4 引用

1.3 探索 GMA

1.3.1 组织方式

1.3.2 整体架构

1.3.3 命名约定

1.3.4 参数或返回值

第 2 章 地理空间数据操作

2.1 地理空间数据

2.2 功能模块组成

2.2.1 数据输入输出模块(io)

2.2.2 地理数据格式模块(gft)

2.3 栅格数据操作

2.3.1 功能逻辑架构

2.3.2 栅格数据类型

2.3.3 栅格格式支持

2.3.3.1 栅格格式信息统计

2.3.3.2 创建一个栅格格式

2.3.3.3 可生成的栅格格式

2.3.4 普通栅格操作

2.3.4.1 普通栅格定义

2.3.4.2 打开栅格文件

2.3.4.3 获取栅属性

2.3.4.4 重投影

2.3.4.5 重采样

2.3.4.6 读取数据到NumPy数组

2.3.4.7 转为矢量图层

2.3.4.8 另存为栅格文件

2.3.4.9 计算统计量

2.3.4.10 获取色彩映射表

2.3.4.11 裁剪数据集

2.3.5 多维科学数据

2.3.5.1 多维科学数据定义

2.3.5.2 打开科学数据文件

2.3.5.3 获取多维数据信息

2.3.5.4 获取数据集

2.3.6 NumPy数组交互

2.3.6.1 读取NumPy数组到数据集

2.3.6.2 保存NumPy数组到文件

2.4 矢量数据操作

2.4.1 功能逻辑架构

2.4.2 矢量数据类型

2.4.2.1 几何形状类型

2.4.2.2 属性表数据类型

2.4.3 矢量格式支持

2.4.3.1 矢量格式信息统计

2.4.3.2 创建一个矢量格式

2.4.3.3 可生成的矢量格式

2.4.4 矢量创建

2.4.4.1 从点创建要素

2.4.4.2 从要素创建图层

2.4.5 矢量数据资源

2.4.5.1 打开矢量文件

2.4.5.2 查看矢量信息

2.4.5.3 获取矢量图层

2.4.6 矢量图层

2.4.6.1 获取图层信息

2.4.6.2 重投影

2.4.6.3 简化图层

2.4.6.4 矢量类型转换

2.4.6.5 转为矢量数据资源

2.4.6.6 转为栅格数据集

2.4.6.7 另存为矢量文件

2.4.6.8 获取矢量要素

2.4.6.9 空间叠加分析

2.4.6.10 更新属性表

2.4.6.11 按字段名合并

2.4.6.12 筛选相交要素

2.4.7 矢量要素

2.4.7.1 获取要素信息

2.4.7.2 几何体导出

2.4.7.3 距离计算

2.4.7.4 重投影

2.4.7.5 简化要素

2.4.7.6 几何关系测试

2.4.7.7 转为矢量图层

2.4.7.8 空间叠加分析

第 3 章 坐标参考系统

3.1 坐标系类型

3.1.1 地理坐标系

3.1.2 投影坐标系

3.1.3 其他坐标系

3.2 功能模块组成

3.3 基准面/椭球体

3.3.1 内置椭球体

3.3.2 创建椭球体

3.3.3 创建基准面

3.4 投影方法

3.4.1 内置投影方法

3.4.2 定义投影方法

3.5 内置单位

3.5.1 角度单位

3.5.2 线性单位

3.6 内置子午线

3.7 创建地理坐标系

3.8 创建投影坐标系

3.9 创建空间参考

第 4 章 地理空间制图

4.1 功能模块组成

4.2 构建思路

4.3 空间绘图

4.3.1 初始化地图框

4.3.2 添加矢量图层

4.3.3 添加矢量要素

4.3.4 添加栅格数据集

4.3.4.1 离散型

4.3.4.2 重分类

4.3.5 添加经纬网

4.3.6 设置地图框

4.3.7 添加指北针

4.3.8 添加比例尺

4.3.9 添加图例

4.3.10 添加标注

4.4 内置资源

4.4.1 世界矢量图层

4.4.2 世界栅格数据集

4.5 其他工具

4.5.1 创建绘图要素

4.5.2 获取默认色带

4.5.3 获取系统字体

第 5 章 数学运算模块

5.1 工具集简介

5.2 预处理

5.2.1 缺失值插补

5.2.2 强制转换数组

5.3 时序平滑

5.3.1 滑动平均平滑

5.3.2 Savitzky-Golay平滑

5.4 数据评估

5.4.1 D

5.4.2 MaxAE

5.4.3 NRMSE

5.4.4 R2

5.4.5 RMSE

5.4.6 CORR

5.5 核运算

5.5.1 数组聚合

5.5.2 高斯滤波

5.5.3 普通滤波

5.6 数据拉伸

5.6.1 百分比截断

5.6.2 标准差

5.6.3 最大值最小值

5.6.4 直方图均衡化

5.7 数据变换

5.7.1 S型曲线函数变换

5.7.2 对数变换

5.7.3 伽马变换

第 6 章 气候气象模块

6.1 工具集简介

6.2 气候气象指数

6.2.1 标准化降水指数(SPI)

6.2.2 标准化降水蒸散指数(SPEI)

6.2.3 降水距平百分率(PAP)

6.3 气候诊断

6.3.1 M-K 突变检验

6.3.2 Buishand 突变点检验

6.3.3 Pettitt 突变点检验

6.3.4 SNHT 突变点检验

6.4 蒸散计算

6.4.1 哈格里夫斯法(Hargreaves)

6.4.2 彭曼-蒙提斯法(Penman-Monteith)

6.4.3 桑斯维特法(Thornthwaite)

6.5 天文参量

6.5.1 日照时数

6.5.2 赤纬

6.5.3 时角

6.5.4 日地相对距离

6.5.5 大气层外太阳辐射通量

第 7 章 遥感指数计算

7.1 简单植被指数

7.1.1 NDBI

7.1.2 NDWI

7.1.3 EVI

7.1.4 NDVI

7.2 再计算植被指数

7.2.1 TVDI

第 8 章 栅格处理工具

8.1 基础处理

8.1.1 添加色彩映射表

8.1.2 波段合成

8.1.3 数据类型转换

8.1.4 裁剪

8.1.5 流程化处理

8.1.6 创建金字塔

8.1.7 镶嵌

8.1.8 正射校正

8.1.9 重采样

8.1.10 重投影

8.1.11 数据格式转换

8.2 提取分析

8.2.1 等值线

8.2.2 重分类

8.2.3 栅格转矢量

8.3 栅格融合

8.3.1 Pansharpen 融合

8.4 滤波运算

8.4.1 普通滤波

8.4.2 高斯滤波

8.4.3 栅格聚合

8.5 栅格分解

8.5.1 波段分解

8.5.2 影像切片

8.6 多维处理

8.6.1 转换为普通栅格

8.7 表面分析

8.7.1 粗糙度

8.7.2 山体阴影

8.7.3 坡度

8.7.4 坡向

8.7.5 地形耐用指数

8.7.6 地形位置指数

第 9 章 矢量处理工具

9.1 基础处理

9.1.1 几何类型转换

9.1.2 几何有效性检查

9.1.3 修复几何

9.1.4 重投影

9.1.5 简化

9.1.6 矢量格式转换

9.2 矢量提取

9.2.1 要素分割

9.2.2 矢量转栅格

9.3 几何处理

9.3.1 裁剪

9.3.2 擦除

9.3.3 相交

9.3.4 联合

9.3.5 更新

9.3.6 交集取反

9.3.7 差集

第 10 章 空间计算工具

10.1 空间查询

10.1.1 面积测量

10.1.2 坐标转换

10.1.3 长度测量

10.2 空间插值

10.2.1 B-样条函数法

10.2.2 反距离权重法

10.2.3 克里金法

10.2.4 自然邻域法

10.2.5 趋势面法

10.3 提取分析

10.3.1 值提取至点

第 11 章 其他系统工具

11.1 查找文件或文件夹

11.2 Zip文件操作

11.3 日期序列生成

11.4 多线程

第 12 章 结束语

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/86395.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

3288S Android11 适配红外遥控功能(超详细)

目录 一、rk3288平台红外遥控介绍二、原理图分析三、配置设备树并使能红外遥控功能四、打开红外打印功能,查看红外遥控的用户码和键值五、将查看到的红外遥控用户码和键值添加到设备树和.kl文件六、Android红外遥控.kl文件映射知识和使用添加新的.kl文件七、补充&am…

Unity中关于多线程的一些事

一.线程中不允许调用unity组件api 解决方法:可以使用bool值变化并且在update中监测bool值变化来调用关于unity组件的API. 二.打印并且将信息输出到list列表中 多线程可能同时输出多条信息。输出字符串可以放入Queue队列中。队列可以被多线程插入。 三.启用socke…

Python 网络爬取的时候使用那种框架

尽管现代的网站多采取前后端分离的方式进行开发了,但是对直接 API 的调用我们通常会有 token 的限制和可以调用频率的限制。 因此,在一些特定的网站上,我们可能还是需要使用网络爬虫的方式获得已经返回的 JSON 数据结构,甚至是处理…

【计算机毕业设计】基于SpringBoot+Vue记帐理财系统的设计与实现

博主主页:一季春秋博主简介:专注Java技术领域和毕业设计项目实战、Java、微信小程序、安卓等技术开发,远程调试部署、代码讲解、文档指导、ppt制作等技术指导。主要内容:毕业设计(Java项目、小程序、安卓等)、简历模板、学习资料、…

C语言 coding style

头文件 The #define Guard #define的保护文件的唯一性&#xff0c;防止被多重包含 格式 : <PROJECT>_< FILE>_H_ PROJECT : XS FILE : MV_CTR 头文件的包含顺序 C System FilesOther LibrariesUser LibraryConditional include 作用域 局部变量 -变量定义时需要…

go语言unsafe.Pointer与uintptr

以下内容来源go语言圣经 1、unsafe.Pointer&#xff0c;相当于c语言中的void *类型的指针&#xff0c;如果需要运算需要转成uintptr类型的指针 2. uintptr uintptr是一个无符号的整型&#xff0c;它可以保存一个指针地址。 它可以进行指针运算。 uintptr无法持有对象, GC不把…

Redis之Lua脚本

Redis之Lua脚本— Redission不仅提供了一套丰富的Redis客户端功能&#xff0c;还增加了很多高级功能&#xff0c;其中就包括分布式锁、发布和订阅、支持Lua脚本。Redission在底层利用Redis的SETNX命令实现分布式锁&#xff0c;并且处理了锁的续期问题&#xff0c;使用起来非常方…

【QandA C++】面向过程、面向对象、多态的原理、虚函数表、虚表指针、虚析构、虚构造、虚函数、纯虚函数等重点知识汇总

目录 面向过程和面向对象 面向对象的三大特性 多态的条件和原理 虚表存放位置、虚表指针初始化时间 析构函数为什么要为虚函数 构造函数为什么不能为虚函数 虚函数和纯虚函数的实现原理 虚函数和纯虚函数的区别 面向过程和面向对象 面向过程的&#xff0c;关注的是过程…

Kubernetes的容器批量调度引擎 Volcano

一个用于高性能工作负载场景下基于Kubernetes的容器批量调度引擎 Volcano是在Kubernetes上运行高性能工作负载的容器批量计算引擎。 它提供了Kubernetes目前缺少的一套机制&#xff0c;这些机制通常是许多高性能 工作负载所必需的&#xff0c;包括&#xff1a; - 机器学习/深度…

flurl监听报错返回的信息

前言 开发过程中使用flurl.http发送http请求&#xff0c;但是服务器有时候会返回400、404这样的错误&#xff0c;有时候会携带信息&#xff0c;比如json提示或者xml或者html的提示&#xff0c;一开始不知道怎么捕捉&#xff0c;需要结合apipost调试&#xff0c;经过百度查找&a…

关于遍历,递归,Divide and Conque,回溯,Memorization和DP的一个小结

个人的一个小结&#xff0c;参考了一些网上的思路&#xff1a; 遍历和Divide and Conquer分别代表至上而下和至下而上的两种处理问题的思路 遍历: 至上而下&#xff0c;对应回溯算法。函数签名一般是没有返回值的&#xff0c;例如void backtrack(…) Divide and Conquer: 至下…

三.vue2路由知识全总结

Vue Devtools&#xff1a;插件安装&#xff0c;展示模块中的数据 vue-router 应用场景&#xff1a;Vue Router 是 Vue.js 的官方路由。它与 Vue.js 核心深度集成&#xff0c;让用 Vue.js 构建单页应用变得轻而易举。 嵌套的路由/视图表模块化的、基于组件的路由配置路由参数、…

一拖三快充线(USB-C转三充)的解决方案--LDR6020P

DR6020P 是带有 3 组 6 路 DRP USB-C 及 PD 通信协议处理模块和 USB2.0 Device 功能的 16 位 RISC MCU&#xff0c;内置 8K16 位 MTP 程序存储器&#xff08;可烧录 1000 次&#xff09;&#xff0c;512 字节的数据存储器&#xff08;SRAM&#xff09;。内置 LDO 5V 输出&#…

通讯网关软件011——利用CommGate X2ODBC实现DDE数据转入ODBC

本文介绍利用CommGate X2ODBC实将DDE数据源中的数据转入到ODBC数据源。CommGate X2ODBC是宁波科安网信开发的网关软件&#xff0c;软件可以登录到网信智汇(http://wangxinzhihui.com)下载。 【案例】如下图所示&#xff0c;将DDE数据源&#xff08;如Excel&#xff09;的数据写…

postgresql-触发器

postgresql-触发器 触发器概述创建触发器管理触发器删除触发器事件触发器创建事件触发器修改触发器删除事件触发器 触发器概述 PostgreSQL 触发器&#xff08;trigger&#xff09;是一种特殊的函数&#xff0c;当某个数据变更事件&#xff08;INSERT、UPDATE、 DELETE 或者 TR…

uniapp获取openid

要获取用户的openid&#xff0c;需要使用微信小程序的登录API。以下是一个简单的示例代码&#xff1a; // 在page中引入wx-login组件 import wxLogin from /components/wx-loginexport default {components: { wxLogin },data() {return {openid: }},methods: {// wxLogin组件…

【3dmax】怎么将点删除而面保留

在编辑多边形模式下&#xff0c;选择点模式&#xff0c;选择要删除的点&#xff0c;在下拉面板中找到【移除】

Mysql——压缩包方式安装教程

一.Mysql压缩包下载方式 zip版&#xff08;5.7及8.0&#xff09;的下载需到官方网站下载&#xff0c;不同版本对应能安装在不同的操作系统下&#xff0c;本次介绍的是mysql-8.0.30-winx64在win10下的安装方式。 下载网址&#xff1a;MySQL :: Download MySQL Community Server …

【Nuxt3】路由参数(动态路由、嵌套路由)

页面路由参数 query 参数 目录 |- pages | |- foo.vue路由地址 https://loaclhost:8080/foo?id1参数获取 // foo.vue <template><div>id: {{ route.query.id }}</div> </template><script setup lang"ts"> const route useRoute() …

描述符——配置描述符

描述符定义 描述符实现 /*** brief USB configuration descriptor.*/ typedef struct __attribute__ ((packed)) {uint8_t bLength ; /**< Size of this descriptor in bytes. */uint8_t bDescriptorType ; /**< CONFIGURATION Descriptor Type. */ui…