在知识传播途中,向涉及到的相关著作权人谨致谢意!

文章目录

  • 总结
  • 三者关系
  • 1 Delaunay三角网
  • 2 Thiessen多边形(Voronoi图)
    • 2.1 介绍
    • 2.2 性质
    • 2.3 作用
    • 2.4 生成过程
    • 2.5 应用
    • 2.6 数据结构
    • 2.7 类型
      • 2.7.1 点的泰森多边形
      • 2.7.2 线与面的泰森多边形
  • 应用案列:求解相邻最近和最远的点

总结

Delaunay三角网(德劳内三角网) Voronoi图(冯洛诺伊图)== Thienssen(泰森多边形)
示例
关系 互为对偶图 互为对偶图
构造 在给定有限样本点位置的情况下,按照Delaunay的约束条件,生成三角网 对Delaunay三角网的各个边做中垂线,中垂线上的顶点相连就构成了泰森多边形
what 是TIN的一种,它要求任意三角形的外接圆内部不包含其他样点,而且保证三角网的图形是唯一的,这种情况的三角网内角和尽可能的达到最大 指用不规则的小面块来逼近和模拟自然界不规则地理单元的一种方法
特点 1. 【三角网的唯一性】一组离散点Delaunay构造结果只有一个,且这种情况三角网内角和最大
2.【空圆特性】任意三角形的外接圆内不会有其他点存在并与其通视
3. 【选择最邻近点】在构网时,总是选择最邻近的点形成三角形并且不与约束线段相交
1. 多边形的边总垂直平分两个邻接采样点的连线
2. 多边形内任何位置总是离该多边形内样点的距离最近,离相邻多边形内样点最远
3. 每个多边形内只有一个点
4. 泰森多边形内部的顶点必有3条边同它连接,这些边相邻的3个三多边形的两两拼接的公共边
5. 泰森多边形内部的顶点周围有3个离散数据点,将其连成三角形后,该三角形的外接圆心即为该顶点
作用 可以实现Voronoi多边形与Delaunay三角网的互换,更加方便进行地理分析 1. 是一种基本的几何结构,接近于自然现象本质,是解决相关几何问题强有力的工具
2. 引入GIS,用来描述空间邻近关系,实现GIS中的空间邻近操作、缓冲区分析、空间内插、数字化过程中的断点捕捉和多边形构造等

三者关系

  1. Voronoi图(冯洛诺伊图) == Thienssen(泰森多边形)
  2. Voronoi图(泰森多边形) 和 Delaunay三角形 互为对偶图

【生成泰森多边形】正因为其上述空间对偶关系,所以在构建泰森多边形时,常先将离散点构成Delaunay三角网
【举例】1、2、3、4、5、6、7、8为离散采样点,ABCDE为改区块的边界

  1. 生成Delaunay三角网:把采样点两两连接起来,得到一个三角网
    【注意】这里两两连接的方式有很多!必须使用Delaunay的构造方法对其进行约束,得到一个唯一的三角网(即TIN,白色的三角网)
  2. 生成泰森多边形:对白色的三角网的每条边做中垂线,中垂线的交点即为泰森多边形的顶点,中垂线上的顶点相连就构成了泰森多边形(紫色)

1 Delaunay三角网


【Delaunay三角网的由来】

  1. Delaunay实际上就是由多个点构成的一个三角网
  2. 其实多个点两两相连可以得到很多种三角网,但Delaunay只有一个,那Delaunay约束两点相连的条件是什么?
    【Delaunay的特点】多个离散点形成Delaunay的约束条件

    • 【空圆特性】在三角网中,任意一个三角形的外接圆内不会有其他点存在并与其通视
    • 【选择最邻近的点】在构造三角网的时候,总是选择最邻近的点形成三角形,而且不与约束线段相交(上图的例子中没有约束线段)
    • 【唯一性】不论从区域何处开始构网,一组的离散点最终都只能得到一个的结果,即构网具有唯一性,且这种情况三角网内角和最大


【Delaunay是什么?】是TIN的一种,它要求任意三角形的外接圆内部不包含其他样点,而且保证三角网的图形是唯一的,这种情况的三角网内角和尽可能的达到最大
【Delaunay与泰森多边形的关系】互为对偶图,连接所有相邻的Voronoi多边形的生长中心所形成的三角网成为Delaunay三角网
【作用】可以实现Voronoi多边形与Delaunay三角网的互换,更加方便进行地理分析

2 Thiessen多边形(Voronoi图)

2.1 介绍

【来源】1911 年荷兰气候学家A.H.Thiessen为提高大面积气象预报的准确度,应用Voronoi 图对气象观测站进行了有效区域划分。故在二维空间中,Voronoi 图也称为泰森( Thiessen) 多边形
【what】指用不规则的小面块来逼近和模拟自然界不规则地理单元的一种方法
【理论基础】Voronoi图法

2.2 性质

  1. 多边形的边总垂直平分两个邻接采样点的连线
  2. 多边形内任何位置总是离该多边形内样点的距离最近,离相邻多边形内样点最远
  3. 每个多边形内只有一个点
  4. 泰森多边形内部的顶点必有3条边同它连接,这些边相邻的3个三多边形的两两拼接的公共边
  5. 泰森多边形内部的顶点周围有3个离散数据点,将其连成三角形后,该三角形的外接圆心即为该顶点

【满足条件】Voronoi图是平面的一个划分,满足以下条件:

  1. 其控制点集P = {p1,p2 … pn}中任意两点都不共位,且任意四点不共圆
  2. 任意的一个凸多边形中,任意一个内点到该凸多边形的控制点pi的距离都小于该点到其他任何控制点pj 的距离——点与点之间垂直平分线(面)相交组合

2.3 作用

  1. 是一种基本的几何结构,接近于自然现象本质,是解决相关几何问题强有力的工具
    因此引起气象、地质、测绘、考古、分子化学、生态学和计算机科学等领域中广泛注意
  2. Voronoi图被引入GIS,用来描述空间邻近关系,实现GIS中的空间邻近操作、缓冲区分析、空间内插、数字化过程中的断点捕捉和多边形构造等

2.4 生成过程

【原理】

  1. 泰森多边形是Delaunay三角网的对偶图,它可作为空间区域的一种分割方式而使用,在泰森多边形内的任意点到本多边形中心距离,小于它同任何其他多边形中心距离
  2. 因此它可以看做空间区域数据的一种插值方法,即对空间一个未知点的值可以用离它最近的已知点的值来表示

【具体过程】

  1. 生成Delaunay三角网:在给定有限样本点位置的情况下,生成三角形,即自动连接三角网
  2. 生成泰森多边形:生成的泰森多边形内只包含一个样本点,且多边形内任意与该多边形包含的样本点距离相比于其他样本点的距离为最近

2.5 应用

Vornoi图在空间剖分上的等分性特征

  1. 表达地理空间现象
  2. 有效地用于许多空间分析问题,如邻接、邻近度和可达性等
  3. 解决最近点、最小封闭圆问题

2.6 数据结构

以派出所为例子,把派出所的点数据做泰森多边形(Voronoi图)

  1. 特征点数据(派出所的点):样点ID、样点坐标XY、样点属性值
  2. Voronoi单元顶点组成表(泰森多边形的点):顶点ID、XY坐标、顶点标识
  3. Voronoi顶点信息表(泰森多边形):Voronoi单元ID(多边形的ID)、顶点ID集(多边形的顶点)
  4. Voronoi单元邻接关系表(泰森多边形的邻接关系表):单元ID、相邻的Voronoi单元号

2.7 类型

2.7.1 点的泰森多边形

生成方式 说明
按ID值生成Voronoi图 每个目标点都对应一个多边形,多边形的值为对应点的ID号
按目标点的属性值生成Voronoi图 每个属性值对应一个多边形,多边形的值为对应点指定的属性值
按选定目标点的生成Voronoi图 只有选中的目标点对应一个多边形,多边形的值为对应点指定属性值

2.7.2 线与面的泰森多边形

【理论基础】在GIS数据模型中,线是由一系列点组成,面是由首尾相连的点序列组成,所以可以根据点生成Voronoi图方法生成线和面的Voronoi图


应用案列:求解相邻最近和最远的点


【原理】

  1. Voronoi多边形的边为相邻两个多边形对应样点的垂直平分线,连接样点的线与边的交点为点相邻距离的一半
  2. 通过对样点建立距离场,获取每一个交点到样点的距离,即是该交点对应的两个样点相邻距离的一半
  3. 通过样点属性表和地图便可找出相邻最近和最远的两对点

【步骤】

  1. 创建Voronoi图
  2. 创建TIN
  3. 提取Voronoi图与TIN的交点(相交)
  4. 对县城点建立距离场(欧式距离)
  5. 将交点按ID转栅格(点转栅格)
  6. 交点栅格值赋值为1(重分类)
  7. 交点栅格与距离场相乘(乘法)
  8. 查看交点属性表提取最近距离

[GIS原理] 8.2 空间分析-邻近度分析-Delaunay三角网(德劳内)/泰森多边形(Thiessen多边形)/冯洛诺伊图(Voronoi图)相关推荐

  1. [GIS原理] 8.1 空间分析-网络分析

    在知识传播途中,向涉及到的相关著作权人谨致谢意! 文章目录 1 网络分析(Network Analysis) 1.1 矢量数据的网络分析 1.1.1 网络组成和属性 1.1.2 几何网络的建立 1.1 ...

  2. python下三角代码分析_空间分析:2-3。用Python生成Delaunay三角形,23Python,德劳内

    这篇看怎么用程序生成德洛内三角形. Python3,引用了shapely包,其中triangulate是生成德洛内三角形的方法. from shapely.ops import triangulate ...

  3. gis可达性分析步骤_使用WGIS分析空间区位优势度

    如图,我们加载一份位置点的数据.以图中所有的位置点为研究对象,如何判断哪个点的区位优势最佳呢?比如我们要建一个供给站,给其他点供货,那这个站选在哪里好呢? 评价某地点的区位优势,是一项比较复杂的过程, ...

  4. GIS基本概念,空间分析

    GIS基本概念,空间分析 一.GIS基本概念 1.1 要素模型(Feature) 1.2 矢量数据 1.3 空间分析 1.3.1 空间查询和空间量算 1.3.2 缓冲区分析 1.3.3 叠加分析 1. ...

  5. (1)复杂度分析原理与方法

    数据结构&算法模块总结 (1)复杂度分析原理与方法 (2)数组与链表原理和使用场景讲解 (3)栈原理与应用场景讲解 (4)队列原理与应用场景讲解 (5)递归原理与虚拟机栈场景应用 (6)二分查 ...

  6. 【每日一学】复杂度分析

    文章目录 目标 什么是数据结构 复杂度分析 目标 建立时间复杂度.空间复杂度意识,写出高质量的代码 能够设计基础架构 提高编程技能 训练逻辑思维 什么是数据结构 广义:一组数据的存储结构 | 操作数据 ...

  7. GIS空间分析 数字地形分析2 基本地形因子的提取

    目录 一.实验名称 二.实验目的 三.实验背景 四.实验准备 1.数据 2.软件 五.实验步骤: 本文数据免费下载 其他GIS空间分析文章 一.实验名称 数字地形分析之基本地形因子的提取 二.实验目的 ...

  8. [GIS原理] 10 空间统计分析

    在知识传播途中,向涉及到的相关著作权人谨致谢意! 南师国家精品课程<地理信息系统>--主讲人:韦玉春老师 文章目录 背景 空间统计分析 1 研究目的 2 研究内容 3 空间统计分析的基本流 ...

  9. GIS基础测量、地形分析、位置分析、空间分析功能介绍与实操应用

    通知 入门级.进阶级一.二.三期.高阶级一期已完成,大家可进入公众号"图新地球"查看底部菜单:2022教程,获得软件直播课程的相关资料,包括直播讲解.直播PPT.直播的示例数据. ...

  10. [GIS原理] 9.4 流域分析(水文分析)

    在知识传播途中,向涉及到的相关著作权人谨致谢意! 流域分析 | 水文分析 | Hydrological Analysis 文章目录 1 沟谷网络提取 1.1 洼地填平 1.2 水流方向 1.3 汇流量 ...

最新文章

  1. python软件代码示例-python 示例代码1
  2. c++类中成员的构造顺序
  3. 卡尔曼滤波matlab_卡尔曼滤波(kalaman Filter)
  4. spring-boot注解详解(三)
  5. php 登录安全认证,介绍几种常用的web安全认证方式
  6. 深入浅出设计模式——解释器模式(Interpreter Pattern)
  7. 基于模型与不基于模型的深度增强学习_CVPR2018: 基于时空模型无监督迁移学习的行人重识别...
  8. log nginx 显示时间_【日常小知识系列01】Nginx日志简述
  9. Java 程序设计基础(第四版)上
  10. yolov5-6.0 出现Arial.ttf无法下载问题解决办法
  11. 计算机组装维修diy,ITX装机教程实录:三千元ITX迷你电脑组装电脑全过程-DIY装机...
  12. 混合现实开发教程unity2017
  13. java调用阿里云短信服务器-发送短信
  14. 电脑无法连接wifi得解决方法
  15. 上海交通大学计算机科学杨岚青博士,上海交通大学2014年硕士生拟录取名单公示(4)...
  16. IllegalArgumentException 异常时一个不易觉察的原因
  17. 通过聚合数据API实现快递数据查询-短信验证码-企业核名
  18. 计算机技术在数控系统的应用,计算机技术在数控系统中的应用
  19. uniapp微信小程序授权登录流程(代码直接复制可用)
  20. 北斗三代的RNSS+RDSS组合技术

热门文章

  1. 保利威视自定义右键菜单设置
  2. 数据包络分析--Additive Model
  3. 两个案例带你搞定JBoss Marshalling编解码在Netty中的应用
  4. Elastic Stack最佳实践系列:Beats->ES,一个更轻型的架构选择
  5. 进度模型方法论,利用“削峰填谷”进行资源优化
  6. tftpd32 工具中的 dhcp tftp 使用说明
  7. python的十句名言_让人恍然大悟的十句名言(双语版)
  8. 社交礼仪之握手礼仪(转)
  9. 个人计算机硬件配置清单,个人台式电脑配置清单
  10. Debian6.02 终端中文设置--FBTerm + ucimf