来源:10_10-20_P10-课件.pptx

参考教材:《Python语言程序设计基础(第三版)》

本文件按原课件的章节标题和内容顺序归纳结构,未修改原 PPT。PPT 页码指 PowerPoint 中从 1 开始的幻灯片顺序。

本课件是 GIS 部分的第四份,前半(第 1–22 页)完整复习 P9 的两章,后半进入 Chapter 7-Spatial Analysis(空间分析) 与 Chapter 8-Geographic Information Visualization(地理信息可视化)。参考教材是 Python 程序设计,不覆盖 GIS 内容。

一、整体结构

原课件共 47 页。归纳为以下 10 个模块。

模块

原课件页码

页数

原课件章节

内容范围

复习一:空间数据结构

1–9

9

Chapter 5 复习

矢量结构、实体/拓扑/网络结构、全栅格与压缩栅格、矢栅转换、编辑与拓扑、质量评估

复习二:空间数据库

10–20

11

Chapter 6 复习

数据库基础、数据组织、矢量/栅格管理、三级抽象、四种概念模型、模型选择

复习三:逻辑模型与索引

21–22

2

Chapter 6 复习

实体属性/关系建模、空间索引

空白页

23

1

—

无内容

章节封面

24

1

Chapter 7

空间分析

1. DEM 与地形分析

25–29

5

Chapter 7

DEM 定义与类型、规则格网 DEM、数字地形分析、宏观地形因子

2. 空间分析的流程

30

1

Chapter 7

空间分析的目的与四步流程

3. 叠加分析

31–34

4

Chapter 7

矢量叠加、栅格叠加、点/线/面三类矢量叠加、狭长多边形

4. 缓冲与窗口分析

35–38

4

Chapter 7

缓冲区定义、矢量/栅格缓冲、点/线/面缓冲

5. 网络分析

39–40

2

Chapter 7

网络分析的问题、最短路径、最近设施、服务区

章节封面

41

1

Chapter 8

地理信息可视化

6. 地理信息可视化

42–45

4

Chapter 8

可视化定义、ST-DIKW 模型、输出设备、产品类型

7. 可视化原则

46–47

2

Chapter 8

视觉变量、符号使用、地图版面

二、分节索引

复习一:空间数据结构(第 1–9 页)

页码

内容要点

1

矢量数据结构:记录实体坐标及其关系;缺点是共享边界重复存储;适用于计算机制图;分实体与拓扑两类

2

实体数据结构:按多边形单元组织边界坐标,边界点单独编码;共享边界重复存储、无拓扑关系

3

拓扑数据结构:显式拓扑关系、支持编辑、自动形成多边形边界;类型有索引式、DIME(以街段为单位,记录起终点与相邻多边形)、Chain DIME(支持弧段中间点)

4

网络数据结构:结点、边、连通规则;分几何网络(存位置)与逻辑网络(不存位置)

5

全栅格结构:逐行记录、不压缩;按像元/按层/按区域组织;第 1 层土地利用、第 2 层高程,叠加构成完整图景

6

压缩栅格结构:游程编码(RLE)逐行记录属性值与连续长度,数据越简单压缩效率越高

7

矢量—栅格转换:矢量转栅格分别处理点/线/面;栅格转矢量要细化、跟踪、拓扑化。优缺点对比:矢量严谨、冗余低、拓扑清晰便于网络分析但算法复杂;栅格简单易实现但数据量大、难建网络连通

8

编辑与拓扑构建:伪结点、狭长多边形、未闭合多边形三类常见错误;识别后用增删改命令修图

9

质量评估:准确度、精密度、逻辑一致性;控制方法为人工检查、元数据法、地理空间相关法

第 1–9 页与 P9 第 19–29 页基本逐字重复,属于上节课内容的完整回放,没有新增知识点。

复习二:空间数据库(第 10–20 页)

页码

内容要点

10

Chapter 6-GIS Spatial Database 标题页

11

空间数据库特征:数据量大、结构复杂、关系多样、应用广泛;设计四步:明确需求与产品、定义主题与空间表示、分解数据集并定义属性、建原型并优化

12

数据组织:按图层(按主题/几何类型/时间/高度,便于选取但叠加计算量大);按分幅(按图幅或行政区,访问快但需接边)

13

矢量数据管理:文件—数据库混合管理(图形在文件、属性在库、用 OID 关联);对象—关系管理(扩展数据库支持空间类型)

14

栅格数据管理:关系数据库统一管理元数据,集中存储、安全易共享;便于多源多时相;支持事务与并发;影像与元数据集成便于交互查询;支持异构网络

15

三级抽象:概念模型(最高层、语义强、独立于计算机)、逻辑模型(中间层、用户看到的 GIS 结构)、物理模型(最低层、磁盘存储格式)

16

对象模型:把地理空间视为域,实体作为独立对象;分点、线、多边形、体四类;适合边界清晰的离散现象(建筑、道路、湖泊)

17

场模型:地理现象视为连续量(大气污染、地表温度、土壤湿度、高程);二维场 A = f(x, y)、三维场 A = f(x, y, z);类型有规则点、不规则多边形、等值线

18

网络模型:描述离散现象但考虑连通性;用于路径选择、资源配置(商场选址、就医路线)、城市交通、道路交叉口

19

时空模型:表示现象随时间的动态与静态过程;三要素为空间、时间、属性;模型有时空棱柱(个体活动空间)与时空立方体(二维空间 + 时间轴)

20

模型选择:对象模型(离散边界)与场模型(连续变化);火灾、洪水用场模型,道路、地块用对象模型

复习三:逻辑模型与索引(第 21–22 页)

页码

内容要点

21

逻辑模型设计:实体属性建模(非空间属性如高度材质、几何属性如建筑用面还是点);实体关系建模(一般关系如农户—地块一对多、拓扑关系如多边形邻接与弧段—结点关联)

22

空间索引:依据位置、形状或空间关系排列空间对象的索引结构;页面上给出格网索引(划格记录实体、检索效率高)与 R 树索引(按最小外接矩形分层划分、支持高维空间索引)

第 10–22 页是 P9 第 6 章的完整复习;第 22 页图片额外给出了格网索引与 R 树索引的对比,比 P9 的纯文字定义更具体。

空白页(第 23 页)

第 23 页为空白页,无内容。

章节封面(第 24 页)

第 24 页为 Chapter 7-Spatial Analysis 标题页。

模块 1:DEM 与地形分析(第 25–29 页)

页码

内容要点

25

DEM 定义:地表地形的数字表示,写成 H = f(x, y);是数字地形模型(DTM)的一个子集

26

DEM 类型:规则格网(结构简单、易与遥感结合,但有数据冗余)、不规则三角网 TIN(分辨率可变、贴合地形,但存储复杂);其他结构有等高线、剖面线、散点

27

规则格网 DEM:把地表划分成一格格方格、每格存一个高程;优点是二维矩阵存储简单、易与遥感影像集成,缺点是数据冗余、无法显式表达细节地形结构;格网参数为形状、分辨率、位置(原点)、方向;构建的关键技术是计算每个格网单元的高程

28

数字地形分析(DTA):从 DEM 提取地形属性;分地形曲面参数(坡度、坡向)、地形形态特征(山脊、山谷)、地形统计特征、复合地形属性四类

29

宏观地形因子:起伏度(分析区内像元最高与最低高程之差)、地表粗糙度(反映地形起伏与侵蚀程度)、地表切割深度(直接指示地表被侵蚀切割的程度)

模块 2:空间分析的流程(第 30 页)

页码

内容要点

30

空间分析的目的:探索地理对象之间的空间关系、发现其中的模式。四步流程:①对采集的数据做可视化与描述性分析;②基于基本查询与统计做初步探索性分析;③提出问题、选择合适的空间分析与统计方法建模;④用一系列分析方法构建分析模型,揭示现象中的隐含模式

模块 3:叠加分析(第 31–34 页)

页码

内容要点

31

叠加分析:把由相关专题层组成的多个数据层叠加,生成新的数据层,结果既产生新的空间关系也产生新的属性关系。矢量叠加有点在面内、线在面内、面与面叠加;栅格叠加有布尔运算(AND/OR)、数学组合(+、-、×、÷)与重分类

32

点在面内叠加:点图层与面图层叠加,通常把一层的属性注入另一层,得到更新后的数据层;例为乡镇区划图层与乡镇作物图层叠加,结果表由“名称 + 产量”组成

33

线在面内叠加:与点在面内类似,线图层与面图层叠加,把面图层属性注入线图层;例为乡镇区划图层与河流图层叠加

34

面与面叠加:狭长多边形是两张输入图在重合/共享边界上出现的细小多余多边形,由数字化误差、源图误差或判读误差造成;GIS 软件通常用模糊容差值将其消除

模块 4:缓冲与窗口分析(第 35–38 页)

页码

内容要点

35

缓冲区分析:一种常用的空间特征度量方法,对点、线、面要素按指定宽度自动生成缓冲区,从而在横向上扩展空间数据以便分析。矢量缓冲有点/线/面缓冲与多环缓冲;栅格缓冲有欧氏距离与成本距离

36

点缓冲:对单个点、一组点、一类点要素或整个点图层,按给定缓冲条件生成缓冲区

37

线缓冲:对选定的一类或一组线要素按给定条件生成缓冲区

38

面缓冲:对选定的一类或一组面要素生成缓冲区;由于面的性质,分为内缓冲与外缓冲,也可以在多边形边界两侧同时建立缓冲

模块 5:网络分析(第 39–40 页)

页码

内容要点

39

基于网络的分析:回答“不同对象或要素如何沿网络排列”这类问题

40

常见网络分析:最短路径(网络上两点之间的最短路径)、最近设施(沿网络行进,距离给定点最近的设施)、服务区分析(沿网络在给定时间或距离内可到达的范围)

章节封面(第 41 页)

第 41 页为 Chapter 8-Geographic Information Visualization 标题页。

模块 6:地理信息可视化(第 42–45 页)

页码

内容要点

42

地理信息可视化:以图形、图像等视觉形式显示并交互地学信息的技术;核心是地图可视化,其过程具有多样性、动态性、多维性

43

ST-DIKW 模型:从时空数据到信息、知识、理解的认知转化模型

44

图片页:输出设备——矢量绘图仪、喷墨打印机、屏幕显示;三者分别在精度、色彩、实时交互上各有取舍

45

图片页:产品类型——地图(专题图、等高线图、晕渲图)、影像(正射影像、三维模拟影像)、统计图表(柱状图、饼图,表示非空间信息)

第 44–45 页文字很少,本整理依据页面内嵌图片的识别结果归纳。

模块 7:可视化原则(第 46–47 页)

页码

内容要点

46

符号使用与视觉变量:定量变量为大小、方向、明度、饱和度;定性变量为形状、色相。选择准则:点要素优先用色相/形状,线要素优先用大小/透视高度

47

地图版面:原则是主题清晰、视觉平衡、图底对比、层次分明;要素包括主图、标题、图例、比例尺、指北针及其他版面组件

三、与参考教材的对应

参考教材《Python语言程序设计基础(第三版)》没有 GIS 章节,这里只列教材中可为 GIS 数据处理提供基础的部分:

教材章节

教材印刷页码

与 GIS 的关系

6.2 列表类型

205–210

DEM 的规则格网就是嵌套列表(二维矩阵)

6.3 字典类型

216–220

属性表的一行、图例的类别—符号映射

6.4 元组类型

211–215

顶点、格网点坐标

7.4 一维数据格式化

248–253

统计图表的数据来源、属性表 CSV

7.5 二维数据格式化

251–253

H = f(x, y) 的二维表格表达;叠加结果表

8.5.2 第三方库安装

286

实际操作需 rasterio、gdal、matplotlib、geopandas、networkx

对应关系总结

  • GIS 内容教材完全不覆盖:DEM、叠加、缓冲、网络分析、可视化,教材都没有对应章节。

  • 教材的二维数据一节最相关:H = f(x, y)、规则格网、叠加结果表,本质都是二维数据结构。

  • 网络分析可借教材的图结构直觉:教材没有图算法,但网络的结点—边结构与数据结构课的内容相通。

  • 可视化落在 matplotlib:教材第 8 章之外的绘图部分只能提供基础,专题制图要靠 GIS 软件或制图库。

四、课件提到、但本文件未展开的内容

主题

课件中的位置

说明

DEM 构建的插值算法

第 27 页只提“计算每个格网单元的高程”

反距离权重、克里金、样条等具体算法未展开

TIN 的构建算法

第 26 页只讲特点

Delaunay 三角剖分等未展开

栅格叠加的重分类规则

第 31 页只列“重分类”

具体分级方法未展开

成本距离的算法

第 35 页只列名称

最小累计成本路径的计算未展开

网络分析算法

第 39–40 页只列问题

Dijkstra、服务区划分等算法未展开

第 23、44、45 页

空白/图片页

第 23 页无内容;第 44–45 页为输出设备与产品类型图片

五、复习时的关键辨析

  • 前 22 页是复习不是新内容:P10 第 1–22 页逐字重复 P9 第 19–42 页,复习时不要当成新知识点。

  • DEM 与 DTM 是子集关系:DEM 是地表高程的数字表示(H = f(x, y)),DTM 范围更广,还包含坡度、坡向等其他地形属性。

  • 规则格网 vs TIN:格网结构简单、易与遥感结合但冗余;TIN 分辨率可变、贴合地形但存储复杂。

  • 格网 DEM 的四个参数:形状、分辨率、位置(原点)、方向——少一个就无法在地理空间中定位。

  • 地形属性四类:曲面参数(坡度、坡向)、形态特征(山脊、山谷)、统计特征、复合属性;宏观因子(起伏度、粗糙度、切割深度)属于统计分析的一类。

  • 起伏度与切割深度的区别:起伏度是区内最高与最低高程之差,切割深度强调被侵蚀切割的程度,二者定义不同但都基于高程极差。

  • 矢量叠加与栅格叠加的区别:矢量叠加产生新的空间单元与属性表(几何要重新求交),栅格叠加是逐像元的算术/逻辑运算,结果仍是格网。

  • 点在面内与线在面内的结果:都是把面图层的属性“注入”点/线图层,不改变点线的几何,只增加字段。

  • 狭长多边形的成因:数字化误差、源图误差、判读误差;处理办法是设模糊容差值。

  • 缓冲的内外之分只对多边形存在:点、线缓冲只有外扩,面缓冲才有内缓冲、外缓冲、双侧缓冲三种。

  • 多环缓冲 vs 单环缓冲:多环按距离分级生成多个同心缓冲带,单环只生成一个。

  • 矢量缓冲与栅格缓冲的度量不同:矢量按几何距离直接扩,栅格用欧氏距离或成本距离(考虑通行代价)。

  • 网络分析的三个典型问题:最短路径、最近设施、服务区——分别对应“两点之间”“一点到设施”“给定范围”。

  • ST-DIKW 是认知层级不是数据格式:数据 → 信息 → 知识 → 理解,越往上越依赖人的解释。

  • 定量变量与定性变量:大小、方向、明度、饱和度表达“多少”;形状、色相表达“是什么”,混用会造成误读。

  • 点用色相、线用大小:点要素面积小,靠颜色和形状区分;线要素靠线宽和透视高度区分。

六、使用说明

  • 把课件当两半用:第 1–22 页当 P9 的复习提纲,第 24–47 页当第 7–8 章的新内容。

  • 复习顺序建议:先看 P9 的两份笔记,再用本课件前 22 页自测,最后学第 7–8 章。

  • 公式与图片页:第 25、27 页的 H = f(x, y)、第 32 页的叠加结果表、第 44–45 页的输出设备与产品图,都需要回看原页。

  • 第 43 页的 ST-DIKW:只有一行文字加一张图,考试若考大概率是“四个层次的含义与顺序”。

  • 教材帮不上忙:GIS 部分教材没有对应内容,需要时查 P7 第 1 页列出的参考书。