当前位置:主页 > 科技论文 > 测绘论文 >

基于ArcObjects的多种生长元的加权Voronoi图插件设计与实现

发布时间:2017-10-29 00:11

  本文关键词:基于ArcObjects的多种生长元的加权Voronoi图插件设计与实现


  更多相关文章: Voronoi图 生长元 加权 Add-in插件 ArcObjects


【摘要】:随着地理信息系统(GIS)的快速发展,Voronoi图在GIS领域的研究也受到了越来越多的关注。Voronoi图主要用来描述空间邻近关系,在GIS中主要做空间邻近操作、空间内插等空间描绘的工作以及进行一些缓冲区分析、构造多边形和捕捉断点等工作。尽管目前Voronoi图已经在理论上取得了一定的研究成果,但是其在GIS的空间分析应用中,仍存在以下两方面的问题:(1)许多现有的Voronoi图生成方法都是针对单一生长元(即点生长元),无法基于多种生长元(如线、面等),而实际应用中,如果只由点要素生成Voronoi图有很大的局限性,因为现实中的物体都是由点、线、面组合而成的;(2)现有的GIS软件在生成Voronoi图时没有考虑目标的权重,而实际应用中,各种目标是有权重的,如目标的规模大小、势力范围、重要性级别等都会影响其Voronoi多边形的形状。所以利用线和平面要素生成加权Voronoi图是非常必要的,这也是未来的一种发展趋势。 为了解决上述问题,拓展Voronoi图的应用领域,通过分析已有的常规点元和简单线元Voronoi图生成算法,提出了一种可以生成多种生长元的加权Voronoi图生成算法框架,并以ArcObjects为软件开发平台,以C#为程序开发语言,开发出一套加权Voronoi图算法程序,该算法的特色如下:①可以对目标物进行权重设置后,形成加权Voronoi图;②可以围绕点、线、面等多种生长元生成Voronoi图;③该算法最终生成Add-in插件程序,直接嵌入到ArcMap(或类似的GIS软件)中应用。 开发的加权Voronoi图插件能满足许多地学研究中的空间分析需要,为地学研究者根据目标物体的个体差异设置权重,进而为分析点、线、面等各种目标物体的空间邻近度提供了便利的空间分析工具,从而拓宽GIS空间分析功能在国土、林业、交通、水利等行业的应用,促进GIS技术的普及,加快GIS技术的发展。
【关键词】:Voronoi图 生长元 加权 Add-in插件 ArcObjects
【学位授予单位】:云南大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:P208
【目录】:
  • 摘要3-4
  • Abstract4-8
  • 第一章 绪论8-13
  • 1.1 选题依据、研究目的及意义8-10
  • 1.1.1 选题依据8-10
  • 1.1.2 研究目的及意义10
  • 1.2 论文研究内容和组织结构10-12
  • 1.2.1 研究内容10-11
  • 1.2.2 组织结构11-12
  • 1.3 技术路线12-13
  • 第二章 相关理论研究现状综述13-18
  • 2.1 Voronoi图研究现状13-15
  • 2.2 GIS实现Voronoi图算法研究现状15-18
  • 2.2.1 矢量算法与栅格算法15-16
  • 2.2.2 传统Voronoi图算法与权重Voronoi图算法16-18
  • 第三章 关键技术研究18-24
  • 3.1 ArcObjects研究18-20
  • 3.1.1 ArcObjects概述19-20
  • 3.1.2 ArcObjects的二次开发方式20
  • 3.2 Add-in(插件)20-23
  • 3.2.1 Add-in(插件)概述20-21
  • 3.2.2 Add-in(插件)的主要类型21-22
  • 3.2.3 Add-in(插件)的特点22-23
  • 3.3 C#语言概述及其特点23
  • 3.4 Microsoft Visual Studio 2010概述23
  • 3.5 组件式GIS概述23-24
  • 第四章 Voronoi图算法原理及改进方法24-33
  • 4.1 传统Voronoi图24-25
  • 4.1.1 点元的传统Voronoi图24-25
  • 4.1.2 其它元的传统Voronoi图25
  • 4.2 Voronoi图生成算法改进25-33
  • 4.2.1 Voronoi栅格图生成算法25-28
  • 4.2.2 加权Voronoi矢量图生成算法28-33
  • 第五章 加权Voronoi图生成插件的设计与实现33-62
  • 5.1 加权Voronoi图生成插件的设计33-45
  • 5.1.1 需求分析33
  • 5.1.2 可行性分析33-34
  • 5.1.3 框架构建34-42
  • 5.1.4 插件的安装与卸载42-45
  • 5.2 插件功能的实现45-58
  • 5.2.1 生成点元Voronoi图46-52
  • 5.2.2 生成线元Voronoi图52-55
  • 5.2.3 生成面元Voronoi图55-58
  • 5.2.4 生成点线面混合生长元的Voronoi图58
  • 5.3 实例验证58-62
  • 第六章 结论与讨论62-64
  • 6.1 结论62
  • 6.2 讨论62-63
  • 6.3 展望63-64
  • 附录:程序源代码(主要部分)64-84
  • 参考文献84-90
  • 攻读硕士学位期间完成的科研成果90-91
  • 致谢91

【参考文献】

中国期刊全文数据库 前10条

1 闫浩文,郭仁忠;基于Voronoi图的空间方向关系形式化描述研究(一)[J];测绘科学;2002年01期

2 谢顺平;冯学智;鲁伟;;基于道路网络分析的Voronoi面域图构建算法[J];测绘学报;2010年01期

3 陈军,赵仁亮;GIS空间关系的基本问题与研究进展[J];测绘学报;1999年02期

4 王新生,刘纪远,庄大方,姜友华;基于GIS的任意发生元Voronoi图逼近方法[J];地理科学进展;2004年04期

5 谢顺平;冯学智;王结臣;鲁伟;;基于网络加权Voronoi图分析的南京市商业中心辐射域研究[J];地理学报;2009年12期

6 李玉龙;朱华华;;应用Voronoi图的点群范围自动识别[J];工程图学学报;2007年03期

7 李文;张博;;GIS和Voronoi图在哈尔滨城市公园绿地布局中的应用[J];东北林业大学学报;2012年07期

8 涂伟;方志祥;李清泉;鲁仕维;;基于Voronoi邻近的物流车辆路径快速优化算法[J];地球信息科学学报;2012年06期

9 寿华好;袁子薇;缪永伟;王丽萍;;一种平面点集Voronoi图的细分算法[J];图学学报;2013年02期

10 杨永清;冯钧;王志坚;;基于Voronoi图的复杂对象空间方位关系的推理计算[J];河海大学学报(自然科学版);2008年03期



本文编号:1110545

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/1110545.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户36bfb***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com