[发明专利]一种采用几何拓扑学搜索及填充区域的方法有效
申请号: | 201110322512.6 | 申请日: | 2011-10-21 |
公开(公告)号: | CN102411789A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 李伟 | 申请(专利权)人: | 克拉玛依红有软件有限责任公司 |
主分类号: | G06T11/40 | 分类号: | G06T11/40 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 赵建刚 |
地址: | 834000 新疆维*** | 国省代码: | 新疆;65 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采用 几何 拓扑学 搜索 填充 区域 方法 | ||
技术领域
本发明涉及计算机图形学领域,特别是涉及一种采用几何拓扑学搜索及填充区域的方法。
背景技术
目前涉及GIS方面的解决方案都会涉及到这样的一个问题,在已经建立好的网格上找出相同高程值的点,比如绘制等高线地形图,石油勘探的油水分界线。一般来说,当等值线找到后,还需要将相邻等值线之间的区域用不同的颜色标记出来,这样可以相对直观地标识具有相同属性的一片区域。通常的办法是找出等值线和边界或者断层的交点,并且排列这些交点相对于边界或者断层的顺序。然后遍历这些边界或者断层,针对每两个相邻的交点按照顺时针或者逆时针来向前搜索等值线-边界,这样交替前进,直到找到初始的出发点,表示一个闭合的区域完成。
另外还需要考虑一个闭合区域内部是否有闭合等值线的情况,一个闭合等值线内部肯定存在填充的区域,闭合等值线填充区域相对简单,此时可以采用递归的方法,找出所有内部的等值线。《计算机工程与科学》期刊2006年第28卷第11期66页的文章“基于边界点追踪的等值线图区域填充算法”就是采用了这种方法。此种方法的优点是逻辑相对简单,容易理解。
“基于边界点追踪的等值线图区域填充算法”的填充算法比较传统,紧紧依靠应用背景采用边界,断层的概念,概念上不适用于其他的情形。比如抽象的交叉折线见的闭合区域。另外填充的方式使用了覆盖式,类似于刷油漆的方式,不利于后期的针对某个填充区域的操作。
因而,目前需要本领域技术人员迫切解决的一个技术问题就是:如何找到一种新型的适用范围更广的填充区域的方法。
发明内容
本发明所要解决的一个技术问题是提供一种采用几何拓扑学搜索及填充区域的方法,该方法是一种新型的适用范围更广的填充区域的方法。
为了解决上述问题,本发明公开了一种采用几何拓扑学搜索及填充区域的方法,包括:
初始化填充区域,获得经过初始化的填充区域;
通过遍历每个交点的方式,对填充区域进行搜索,获得填充区域的搜索结果;
针对某个交点的某个抽象线段进行搜索,获得某个交点的某个抽象线段的搜索结果;
依据搜索到的区域内部是否有区域的搜索结果,执行相应的操作。
优选的,所述初始化填充区域,获得填充区域的索引信息及数据信息的步骤,包括:
依据断层的输入数据、边界的输入数据及等值线的输入数据,建立相应的抽象线段,获得断层的抽象线段、边界的抽象线段及等值线的抽象线段;
建立原始线段的索引关联、抽象线段的索引关联、所有交点的索引关联、所有交点所在抽象线段的索引关联及原始线段上的位置的索引关联,获得原始线段的索引信息、抽象线段的索引信息、所有交点的索引信息、所有交点所在抽象线段的索引信息及原始线段上的位置的索引信息;
保存原始线段的索引信息、抽象线段的索引信息、所有交点的索引信息、所有交点所在抽象线段的索引信息及原始线段上的位置的索引信息;
保存每个四岔路口或三岔路口的数据信息;
统计上述索引信息及数据信息,获得填充区域的索引信息及数据信息。
优选的,所述每个四岔路口需要进行四次搜索,获得相应的每个四岔路口的数据信息;
所述每个三岔路口需要进行三次搜索,获得相应的每个三岔路口的数据信息。
优选的,所述通过遍历每个交点的方式,对填充区域进行搜索,获得填充区域的搜索结果的步骤,包括:
遍历每个交点的四个或三个抽象线段,对填充区域进行搜索,获得填充区域的搜索结果。
优选的,所述针对某个交点的某个抽象线段进行搜索,获得某个交点的某个抽象线段的搜索结果的步骤,包括:
针对某个交点的某个抽象线段进行搜索;
当针对某个交点的某个抽象线段的搜索过程完成后,获得某个交点的某个抽象线段的搜索结果;
对上述某个交点的某个抽象线段的搜索结果进行标记;
将上述某个交点的某个抽象线段的搜索结果保存在数据库中。
优选的,所述依据搜索到的区域内部是否有区域的搜索结果,执行相应的操作的步骤,包括:
若搜索到的区域内部没有区域,则执行停止搜索区域的指令,结束搜索过程;
若搜索到的区域内部有区域,则执行搜索区域的操作。
优选的,所述若搜索到的区域内部有区域,则执行搜索区域的操作的步骤,包括:
若搜索到的区域内部有区域,则采用递归的方式进行搜索,获得该区域内部的所有区域;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于克拉玛依红有软件有限责任公司,未经克拉玛依红有软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110322512.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:起调点可调型磁控电抗器
- 下一篇:防冻电线