[发明专利]一种用于裁剪多边形的高性能求交方法在审
| 申请号: | 202110130401.9 | 申请日: | 2021-01-29 | 
| 公开(公告)号: | CN112819223A | 公开(公告)日: | 2021-05-18 | 
| 发明(设计)人: | 金宝轩;赵康;李东 | 申请(专利权)人: | 云南省测绘资料档案馆(云南省基础地理信息中心) | 
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06T7/62 | 
| 代理公司: | 成都鱼爪智云知识产权代理有限公司 51308 | 代理人: | 赵晨宇 | 
| 地址: | 650034 *** | 国省代码: | 云南;53 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 用于 裁剪 多边形 性能 方法 | ||
1.一种用于裁剪多边形的高性能求交方法,其特征在于,包括如下步骤:(1)读取裁剪图层和被裁剪图层,将所述裁剪图层和所述被裁剪图层外环进行求交得到第一多边形;(2)判断所述裁剪图层和所述被裁剪图层是否有内环,若均没有内环,则将所述第一多边形作为求交结果输出。
2.如权利要求1所述的一种用于裁剪多边形的高性能求交方法,其特征在于,当所述裁剪图层或所述被裁剪图层有内环时,执行步骤(3),所述步骤(3)包括:判断所述裁剪图层或所述被裁剪图层内环的包围盒是否与所述第一多边形的包围盒相交,若相交则合并相交的内环得到第二多边形,将所述第一多边形和所述第二多边形求差得到第三多边形;(4)若所述裁剪图层和所述被裁剪图层均没有岛,则将所述第三多边形作为求交结果输出,求交运算完成。
3.如权利要求2所述的一种用于裁剪多边形的高性能求交方法,其特征在于,当所述裁剪图层或所述被裁剪图层有岛时,执行步骤(5),所述步骤(5)包括:判断所述裁剪图层或所述被裁剪图层岛的包围盒是否与所述第一多边形的包围盒均不相交,若是,则将所述第三多边形作为求交结果输出,求交运算完成。
4.如权利要求3所述的一种用于裁剪多边形的高性能求交方法,其特征在于,所述裁剪图层或所述被裁剪图层岛的包围盒与所述第一多边形的包围盒相交时执行步骤(6),所述步骤(6)包括:将所述裁剪图层的岛与所述被裁剪图层逐一求交得到第四多边形;合并第三多边形、第四多边形和第五多边形得到第六多边形,将所述第六多边形作为求交结果输出,求交运算完成。
5.如权利要求4所述的一种用于裁剪多边形的高性能求交方法,其特征在于,所述包围盒将所有多边形依次递归切分为多个,所有所述多边形包括所述裁剪图层、所述被裁剪图层、所述第一多边形、所述第二多边形、所述第三多边形、所述第四多边形、所述第五多边形和所述第六多边形中的任意一个或多个。
6.如权利要求5所述的一种用于裁剪多边形的高性能求交方法,其特征在于,所述包围盒依次递归切分所有所述多边形为多个包括如下步骤:(1)计算每个通过所述包围盒检测的所有所述多边形的面积;(2)根据正太分布的3σ原则计算面积的均值μ和标准差σ;(3)判断所述包围盒的面积是否大于μ+2σ,结果为否时递归截止。
7.如权利要求5所述的一种用于裁剪多边形的高性能求交方法,其特征在于,当所述包围盒的面积大于μ+2σ时,执行步骤(4),所述步骤(4)包括计算切分后所述包围盒与所有所述多边形的面积差,若该值小于μ+2σ则递归截止,否则继续递归。
8.如权利要求5所述的一种用于裁剪多边形的高性能求交方法,其特征在于,所述包围盒依次递归切分所有所述多边形为多个包括如下步骤:根据所述包围盒的长和宽的中线切分所有所述多边形为多个。
9.如权利要求5所述的一种用于裁剪多边形的高性能求交方法,其特征在于,所述包围盒依次递归切分所有所述多边形为多个包括如下步骤:将所述包围盒重叠于所有所述多边形,识别所有所述多边形的多个顶点,将所述包围盒划分成多个后,根据每组相邻顶点的距离逐步缩小各所述包围盒的范围。
10.如权利要求1所述的一种用于裁剪多边形的高性能求交方法,其特征在于,在本发明的一些实施例中,根据SPSS软件回归根据多组裁剪图层和被裁剪图层的测试数据分析求交算法的执行时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南省测绘资料档案馆(云南省基础地理信息中心),未经云南省测绘资料档案馆(云南省基础地理信息中心)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110130401.9/1.html,转载请声明来源钻瓜专利网。
- 同类专利
 
- 专利分类
 
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





