[发明专利]一种界址点图斑绘制及面积计算算法在审
| 申请号: | 202211477418.2 | 申请日: | 2022-11-23 |
| 公开(公告)号: | CN115731284A | 公开(公告)日: | 2023-03-03 |
| 发明(设计)人: | 王腾飞;吴宝生;常振东;汪绪柱;潘捷 | 申请(专利权)人: | 中科星图智慧科技安徽有限公司 |
| 主分类号: | G06T7/62 | 分类号: | G06T7/62;G06F16/29 |
| 代理公司: | 合肥正则元起专利代理事务所(普通合伙) 34160 | 代理人: | 王玉 |
| 地址: | 230000 安徽省合肥市中国(安徽)自由贸易试*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 界址 点图斑 绘制 面积 计算 算法 | ||
1.一种界址点图斑绘制及面积计算算法,其特征在于,包括以下步骤:
步骤一:报盘导入坐标信息,根据传入的坐标类型参数判断待生成图形的地块坐标类型;
步骤二:根据传入的坐标类型判断要生成的图形的地块坐标类型,并根据坐标类型进行对应的坐标转换操作;
步骤三:根据坐标信息中的分割坐标方式对坐标数据源进行分组,并对分组处理后的坐标数据根据实际经验进行缩放以及偏移处理;
步骤四:根据坐标信息中的坐标经纬度构造图形路径,遍历坐标数据源设置拐点号,并根据坐标画图,通过原点将多边形拆分成三角形,再通二维向量叉乘法求三角形面积;
步骤五:获得坐标信息中最小的经度值和纬度值对坐标进行首次偏移,保证坐标从图片的左上角开始,以及保证各个点之间的距离不变,待放大之后各点间的距离变大解决各个坐标在图形上显示的过于紧密的问题;获得坐标信息能放大的最大倍数并放大,将放大后的坐标偏移到图片的中央;获得界址点图斑会制图;
步骤六:使用界址点图斑面积算法求解界址点图斑面积。
2.根据权利要求1所述的一种界址点图斑绘制及面积计算算法,其特征在于,所述坐标信息包括项目ID、坐标圈号、生成图形的宽度、生成图形的宽度、坐标信息的外键、拐点号显示标记、坐标分割方式、坐标类型以及增列矿种标记;其中,坐标信息的外键用于查询导入的地块的坐标信息;坐标分割方式包括0与1两个值;其中,0代表*号分割方式,1代表圈分割方式;其中,坐标类型包括0、1、2、3、4五类,其中,0代表油气非油气探矿与油气采矿,1代表建筑用地,2代表非油气采矿,3代表增列矿种坐标专用,4代表城市边界规模调整shape文件图形预览。
3.根据权利要求1所述的一种界址点图斑绘制及面积计算算法,其特征在于,所述根据坐标类型进行对应的坐标转换操作包括以下方式:
如果坐标类型是油气非油气探矿与油气采矿,进行第一坐标转换操作;
如果坐标类型为建设用地,则进行第二坐标转换操作;
如果坐标类型是非油气采矿,则进行第三坐标转换操作;
如果坐标类型是增列矿种坐标专用,则进行第一坐标转换操作;
如果坐标类型是城市边界规模调整shape文件图形预览:则进行第二坐标转换操作。
4.根据权利要求3所述的一种界址点图斑绘制及面积计算算法,其特征在于,所述第一坐标转换操作包括以下步骤:
步骤S1:根据坐标信息的外键查询出坐标数据源;
步骤S2:把坐标数据源纵坐标和横坐标进行60进制转换为10进制坐标点。
5.根据权利要求3所述的一种界址点图斑绘制及面积计算算法,其特征在于,所述第二坐标转换操作为根据坐标信息的外键查询出坐标数据源。
6.根据权利要求3所述的一种界址点图斑绘制及面积计算算法,其特征在于,所述第三坐标转换操作包括以下步骤:
步骤P1:根据坐标信息的外键查询出坐标数据源;
步骤P2:判断坐标类型是直角坐标还是经纬坐标;若坐标类型为直角坐标,将坐标数据的源经度数据和维度数据进行调换。
7.根据权利要求1所述的一种界址点图斑绘制及面积计算算法,其特征在于,使用界址点图斑面积算法求解界址点图斑面积包括以下步骤:
步骤Z1:根据报盘导入坐标信息,根据传入的所属项目ID和坐标圈号查询出坐标数据源信息,以及坐标信息和分割方式对坐标数据源进行分组处理坐标信息;
步骤Z2:循环所有地块下面的坐标后根据多边形各个点坐标,计算出当前地块对应坐标的多边形的面积;
步骤Z3:根据圈号判断是主区域,还是挖空地块,圈号1为主区域、其他都为挖空地块;
步骤Z4:如果是主区域则多个坐标面积相加,其他都为挖空地块则多个坐标面积相减;
步骤Z5:将计算出的面积单位换算平方米转换成公顷。
8.根据权利要求1所述的一种界址点图斑绘制及面积计算算法,其特征在于,计算出当前地块对应坐标的多边形的面积包括以下步骤:
步骤X1:将面积标记为S,计算面积的初始值,计算公式为S=w1*(jN-j 1);其中,w1为坐标集合的第一个坐标的维度,N为坐标集合中坐标的总量;j为坐标集合中每个坐标的经度;jN即为第N个坐标的经度;j 1为第1个坐标的经度;
步骤X2:将面积S进行迭代更新;迭代更新的方式为:设置变量n=1;对于每个n=1,2,3,…N,将面积S依次更新为S+wn*(j(n-1)-j((n+1)%N));
步骤X3:将面积S更新为|S/2|,获得当前地块对应坐标的多边形的面积。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科星图智慧科技安徽有限公司,未经中科星图智慧科技安徽有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211477418.2/1.html,转载请声明来源钻瓜专利网。





