GIS 中矢量多边形网格化问题研究
GIS 中矢量多边形网格化问题研究 | |
2005-6-21 15:41:34 作者- 朱良峰,吴信才 ,刘修国 来源- 中国地质大学研究生 阅读768次 [大 中 小] | |
摘要:在实际的GIS 空间分析过程中,为了更加简便快捷的实现某些特定的空间分析功能,常常需要将不规则的矢 量多边形区域转化为规则的格网区域。该文介绍了矢量多边形网格化的四类算法:中心点归属法、面积占优法、重 要性法和面积内插法。其中面积内插法又可分为面积权重内插法、基于表面模型的面积内插法和基于统计模型的 面积内插法。同时介绍了各类算法的实现思想,并比较了其优劣及应用范围,认为基于表面模型的面积内插法是 一种比较理想且极具发展前景的矢量多边形网格化方法。 关键词:地理信息系统;矢量多边形;网格化;面积内插 中图分类号:P208 文献标识码:A 文章编号:1672 - 0504 (2004) 01 - 0012 - 04 地理信息系统( GIS) 是对与地理空间相关的信息进行有效管理与综合分析的计算机系统, GIS 把各种与空间信息相关的技术与学科有机的融合在一起,并与不同数据源的空间与非空间数据相结合,通过空间操作与模型分析,提供对规划、管理、决策有 用的信息产品[ 1 ,2 ] 。目前,GIS 已成为处理空间信息的标准方法。GIS 的核心功能是空间分析,它特有的对地理空间信息特别是隐含信息的提取、表现和传输功能[ 3 ] ,是GIS 区别于一般信息系统的主要功能特征。在进行GIS 空间分析时,所获取的空间数 据有相当大的一部分与一定的空间区域分布有关,对这些数据,多数GIS 系统采用分层存储的方式进行处理,即将空间信息划分为众多专题图层(由于大多数区域单元的边界是不规则的,这些专题图层在数据结构上表现为不规则的矢量多边形) ,然后对这 些专题图层进行相应的空间分析操作。但直接对这些不规则的矢量多边形区域进行各类空间分析操作并不容易,例如,区域叠加就是一类常见的空间分析操作,但由于矢量多边形的数据结构复杂,对矢量多边形区域进行叠加操作后常会出现“碎屑多边形”(Sliver polygon) ,虽然可采用一些算法(如设定一模糊容限) 来消除它,但这会明显降低空间分析的精度。另外,对多个矢量多边形区域叠加后的结果也 不易进行其它分析与量算。因此,在进行实际的空间分析时,常常需要将边界不规则的矢量多边形区域转换为边界较为规则的格网状区域(如正方形、三角形或矩形区域) ,再对这些格网状区域进行各种空间分析操作与属性运算。相比于不规则的矢量多边 形区域,格网区域的数据结构简单,易于在其上进行各种空间分析操作(特别是区域叠加操作) ,并可及时更新数据,从而使信息具有较强的现势性。本文介绍将不规则矢量多边形区域网格化为规则的格网区域时出现的问题及解决办法,在分析现有网格化算法的基础上,阐明各类算法的优缺点及应用领域,以期能对实际的GIS 空间分析起一定的指导作用。1 矢量多边形网格化算法从本质上来讲,矢量多边形区域网格化是一个 从源区域(不规则的矢量多边形区域) 到目标区域(规则的格网区域) 的转换过程,这种转换不仅包括区域边界形状的改变,更重要的是它还包括源区域所包含的属性信息到目标区域的属性信息的转换。按照属性信息转换规则的差异,矢量多边形网格化有四类算法[ 3 - 6 ] ,即中心点归属法、面积占优法、重要性法和面积内插法。在矢量多边形网格化时,应使生成的格网区域尽量保持区域属性的真实性,最 大限度保留或体现源区域所蕴含的属性信息。下面以一个简单的研究实例来说明各类算法的实现思想和应用范围。 如图1 所示,研究区域按照自然地理边界可划分为三个多边形区域A、B、C ,各区的属性信息见表1 。现在需要将研究区域网格化为50 ×50 m 的格网状区域(图2) 。不可避免地,网格化后得到的格网区域可能有落在多个源区域的情况(如图2 中含阴影 斜线的格网区域a 、b、c) 。那么,究竟该按照怎样的规则才能实现最大限度地合理推定这些格网区域上 的属性值呢?
|
GIS 中矢量多边形网格化问题研究相关推荐
- 【干货】ArcGIS中消除矢量多边形的重叠区
[干货]ArcGIS中消除矢量多边形的重叠区 GIS数据在生产过程中需要进行拓扑检查,比如悬挂节点.重叠或者缝隙多边形,造成拓扑错误的原因除了数据生产人员的常规编辑错误外,还有一种特殊情况就是编辑过程 ...
- ArcGis如何插入图片_拒绝描图,GIS中图片矢量化变为GIS图层。
相信很多小伙伴在做设计或者项目时,都会遇到将总规的用地类型图转为GIS图层,然后计算面积的情况,大家想到的做法都是建立shapfile线以及面图层一点一点的描,今天就和大家聊一下GIS中如何将用地类型 ...
- GIS中的栅格分析工具和技术
(本文首发于"水经注GIS"公号,关注公号免费领取地图数据) 栅格分析是分析格网数据集中包含的空间信息的过程. 格网中的每个像元都包含一个值或类,这些值或类可能与土壤.土地覆被.高 ...
- GIS中的拓扑关系和ArcGIS中的拓扑
目录 GIS中的拓扑关系 ArcGIS中的拓扑 GIS中的拓扑关系 拓扑研究的是几何图形的一些性质,它们在图形被弯曲.拉大.缩小或任意的变形下保持不变.在变形过程中不使原来不同的点重合为同一个点,又不 ...
- 空间句法软件_【特训营2:空间句法高阶班】GIS中的空间句法运用 丨城市数据派...
最新线上特训营 授课老师专业过硬负责空间句法官方中文网站建设作为主要译者翻译空间句法奠基作<空间的社会逻辑>此课程为空间句法高阶课程课程内容覆盖:GIS与空间句法基础理论大数据和空间分 ...
- GIS中最短路径的实现
(January 11) http://www.handandaily.com GIS中最短路径的实现 张燕,付仲良 ,黄庆彬 本文提出了一种基于矢量角度的最短路径搜索算法,设计出一种类似于面向对象的 ...
- c语言版计算坐标方位角,坐标方位角算法在GIS中应用(最后修改).doc
坐标方位角算法在GIS中应用(最后修改) 基金颁发部门:国家自然科学基金委:项目名称:基于剖面的三维拓扑地质建模研究:编号基金申请人:侯恩科 坐标方位角算法在GIS中的应用 王晓芳?1, 侯恩科2,董 ...
- 用不规则矢量多边形裁切栅格数据的方法比较
用不规则矢量多边形裁切栅格数据的方法比较 在我们从事的项目工作中,通常会根据研究需要对研究区域的栅格数据(如遥感影像)进行不规则裁剪.在ArcGIS中利用不规则矢量多边形对栅格数据进行裁切主要有两种方 ...
- [译] 绘制路径:Android 中矢量图渲染
原文地址:Draw a Path: Rendering Android VectorDrawables 原文作者:Nick Butcher 译文出自:掘金翻译计划 本文永久链接:github.com/ ...
最新文章
- 开发编程值得收藏的经典书籍 免费下载
- 【转】MySQL实现Oracle里的 rank()over(ORDER BY) 功能
- C语言 | 编程实现5
- 【算法基础】数据结构导论第三章-栈、队列和数组.pptx
- 2019年第十届蓝桥杯 - 省赛 - C/C++研究生组 - G. 扫地机器人
- SAP CRM Enterprise search后退按钮的实现
- gwt api_使用RequestFactory API进行Spring GWT集成
- node 更新_被创造者嫌弃,Node.js 如何应对来自 Deno 的挑战
- 博客园去除文章页底部的推广链接
- android 日志泄露,安卓Hacking Part 4:非预期的信息泄露(边信道信息泄露)
- Python|动态规划问题--斐波那契数列
- c/c++语言中常用的math函数
- vue 实现无限轮播_vue图片无限轮播
- flinkSQL Table转DataStream
- 文本匹配相似度计算---多种距离算法 ,多种相似度计算算法,一看就懂
- 如何用Excel制作工作计划表
- 回归分析及实际案例:预测鲍鱼年龄
- mysql 查询一个订单下多个商品_如何商品信息多个sql查询搜索
- 谁的青春不似梦,谁的梦里不青春
- java-bmi_Java中的BMI计算器