[发明专利]一种半自动化综合矢量多边形的方法有效
申请号: | 201611229053.6 | 申请日: | 2016-12-27 |
公开(公告)号: | CN106649776B | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 王枫;姚勇;龙振杰;李月华;胡磊 | 申请(专利权)人: | 中科宇图科技股份有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29 |
代理公司: | 11337 北京市盛峰律师事务所 | 代理人: | 梁艳<国际申请>=<国际公布>=<进入国 |
地址: | 100101 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 半自动 综合 矢量 多边形 方法 | ||
本发明公开了一种半自动化综合矢量多边形的方法,涉及地理信息数据处理技术领域。该方法,在执行综合过程之前,由用户指定综合对象及允许综合的距离容差值,进而由用户通过鼠标框选方式选择综合要素列表,程序通过循环处理的方式对被选中的要素进行两两综合,将符合要求的节点构成多点对象、获取其凸包多边形并进行直角化,将直角化多边形作为两多边形之间的填充多边形,通过要素合并获取综合结果,最后将综合前一个要素的属性赋值给综合结果,删除原有要素。在地理信息行业DLG数据的生产过程中,为表示地表建筑物的矢量面要素的缩编过程提供了一种半自动化综合的方法,改善了现有的数据缩编方式,提高了数据生产效率。
技术领域
本发明涉及地理信息数据处理技术领域,尤其涉及一种半自动化综合矢量多边形的方法。
背景技术
在地理信息数据处理过程中,不同尺度的地图所能承载的信息量各不相同,在多比例尺数据库的建设过程中,大比例尺数据的生产通常由高精度的遥感或摄影测量影像、经过矢量化生产而得,若各级数据均采用矢量化采集的方式,造成数据生产周期长、工作量大、重复采集等现象,因此通常采用数据缩编的方法获取小比例尺数据。
在已有大比例尺数据的基础上进行小比例尺数据的生产过程中,由于地图的承载量的缩小对地图数据进行的选取和概括,称为地图缩编。在矢量数据的点线面三种类型中,点数据的综合方法已经逐渐成熟,线、面数据由于其数据结构复杂、具有多样性,其综合方法仍需进一步开发。
发明内容
本发明的目的在于提供一种半自动化综合矢量多边形的方法,从而解决现有技术中存在的前述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种半自动化综合矢量多边形的方法,包括如下步骤:
S1,指定待处理的矢量图层,设置允许综合的容差值;
S2,在所述待处理的矢量图层中,通过用户交互选取多个多边形要素;
S3,根据设置的容差值,对S2中选择的多个多边形要素进行两两综合,循环处理至完成几何图形的缩编,得到综合多边形;
S4,将综合前的任意一个多边形要素的属性赋值给所述综合多边形,完成所述综合多边形属性的缩编,得到综合结果;
S5,保存所述综合结果,同时删除综合前被选中的所述多边形要素。
优选地,S2具体为,通过鼠标框选的交互方式选择临近的、符合缩编规则的多个多边形要素。
优选地,S3包括如下步骤:
S31,获取S2中被选中的多边形要素中的两个要素作为当前操作对象;
S32,计算当前操作对象中的一个多边形的节点与另一个多边形的距离,获取在容差值内的节点集合;
S33,将所述节点集合转换成多点对象,并获取所述多点对象的凸包多边形;
S34,对所述凸包多边形进行直角化,得到直角化多边形,将所述直角化多边形作为当前操作对象的两个多边形之间的填充多边形;
S35,将当前操作对象的两个多边形与填充多边形进行合并,得到综合多边形;
S36,选取所述综合多边形和剩余的多边形要素中的一个作为当前操作对象,重复S32-S35,至S2中被选中的所有的多边形要素均处理完成。
优选地,S31具体为:按照被选中要素的ID值由小到大排序,首先取ID值最小的一个要素作为一个当前操作对象A;计算其他要素与当前操作对象A的空间距离,选择与A距离最近的要素作为另一个当前操作对象B。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科宇图科技股份有限公司,未经中科宇图科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611229053.6/2.html,转载请声明来源钻瓜专利网。