- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
建立多边形中实体拓扑关系的步骤和优化算法.pdf
第 20卷第 1期 北华航天工业学院学报 Vo1.20No.1
2010年 2月 JournalofNorthChinaInstituteofAerospaceEngineerin Feb.2010
建立多边形中实体拓扑关系的步骤和优化算法
李 辰
(中南大学地学与环境工程学院,湖南长沙410083)
摘 要:多边形拓扑关系建立要考虑的要素有点、线、面与它们之间的关系,本文通过适当的步骤建立点、线、
面之间的关系,得到各要素之间邻接表关系,并且本文提出了一种新的方法来确定同一节点中弧段的排序问题,
通过有向弧的方向性简化多边形搜索过程,最后进行了编程实现和实例分析。
关键词:拓扑关系;算法;多边形 ;实体
中图分类号:0189 文献标识码 :A 文章编号:1673—7938(2010)01—0025—03
O 引 言 1 几个基本概念
一 般情况下,如果使用双重独立地图编码体系 有向弧:多边形的每一条边形成一段弧,每一段
或(DualIndependentMapEncoding,DIME)以拓扑 弧可以分为两个方向,规定同一段弧 ID号相同,通
方式集成化的地理编码和参照体系 (Topologically 过增加一个布尔型变量进行区分。
IntegratedGeographicEncodingandReferencing,Ti— 弧段顺序排列:三条或三条以上弧段形成一个
ger)的编码模型,多边形拓扑关系的表达需要描述 节点,连接这个节点的所有弧段按一定规则进行排
一 下实体之间的关系:(1)多边形的组成弧段;(2)弧 列,成为弧顺序排列。本文按顺时针方向进行排列,
段左右两侧的多边形;(3)弧段两端的节点;(4)节点 4象限为起始,l象限终止,逻辑上终止弧段之后是
相连的弧段 。 起始弧段。排序规则:同一象限的弧段,斜率大排前
目前,在原始算法的基础上,对多边形拓普关系 面;不同象限的弧段,象限号大的排前面。如下图1
的建立的改进方法主要有:(1)Qi算子…法生成节 所示。
点——弧段邻接表,再根据该邻接表建立其他实体 根据如上规则,弧段排列书序为 1、2、4、3,3的
之间的拓扑关系;(2)还有学者以方位角算法 取代 后续弧段是 1。
Qi算子,以最小角法搜索多边形,再消除多余多边
形,最后再建立其他实体之间的拓扑关系;(3)有学
2象限 、t / 1象限
者提出在取得节点——弧段邻接表之后,充分利用
弧段的方向性,比传统多边形搜索方法减少了搜索
次数,同时也没有特殊情况需要处理,提高了建立多 节}点{\||
边形拓扑关系的效率_3J。
分析以上算法,本文提出了一套在初始条件下
快速建立多边形拓扑关系的优化算法。基本思路
是:(1)原始数据处理;(2)建立节点——弧段邻接
表;(3)根据数据源和节点——弧段邻接表建立弧段
;象限 \ 4象限
、
— — 节点邻接表;(4)建立其他多边形拓扑关系。
图1 以某一节点为原点的坐标系
基金项 目:2009年度湖南省大学生创新计划项 目(LB09070)
2 原始数据处理
收稿 日期:2009—1l一01
作者简介:李 辰(1988
原创力文档


文档评论(0)