一种界址点图斑绘制及面积计算算法制造技术

技术编号:36752746 阅读:18 留言:0更新日期:2023-03-04 10:41
本发明专利技术公开了一种界址点图斑绘制及面积计算算法,涉及技术领域,基于非GIS的报盘导入坐标数据,通过分割方式识别坐标类型,进行分组,通过坐标经纬度进行图斑绘制,再经过坐标圈号分析图斑,结合坐标数据源,计算图斑面积;图斑绘制是通过界址点坐标数据信息进行分组,坐标经纬度进行60进制转10进制转换,根据传入的分割坐标方式对坐标数据源进行分组,通过缩放、偏移处理分组后的坐标数据,根据坐标经纬度构造图形路径,遍历坐标数据源设置拐点号,根据坐标画图,并且通过偏移处理不至于使图形过于紧密;解决了计算复杂度以及误差大的问题。题。题。

【技术实现步骤摘要】
一种界址点图斑绘制及面积计算算法


[0001]本专利技术属于界址点图斑领域,涉及界址点图斑绘制技术,具体是一种界址点图斑绘制及面积计算算法。

技术介绍

[0002]随着时代的发展和科技的进步,各行各业都面临着行业相关数据爆炸增长的态势,有效、快速的整理复杂的数据就成为了行业急需解决的痛点。而用地图形绘制以及面积计算,一直都是从业人员面临的难题之一。
[0003]传统方法虽然可以借助GIS软件,绘制界址点图斑图形与计算面积,但是仍然费时费力,需用到矢量数据重新分类、分析、统计数据,才能绘制出图斑图形及计算面积,出错率高,且仅能绘制图形,再通过复杂方法计算面积,并且不包含坐标经纬度,不能实现数据与图斑的直接联系与应用,分析方法手段落后;
[0004]图斑图形绘制与面积计算一直以来都是很重要的工作,图斑绘制与面积计算为城镇建设用地统计、耕地保护面积统计以及各类其他用地的统计分析等应用非常重要,能够有效的帮助相关从业人员以及政企事业单位对于地形图形绘制和面积计算统计。目前,界址点图斑图形绘制以及面积计算的主要方式有GIS建模与图解分析、GIS类地图斑净面积计算、GIS矢量数据界址点图斑计算以及GIS几何计算与Shp转GDB图斑边界及面积计算,这些方式均基于GIS手段才能实现,需要一定专业能力与软件操作熟练度能力,均需要GIS数据才可实现;
[0005]具体来说,基于GIS手段解析界址点图斑的方法需要大量矢量数据以及兼容GIS相关软件,并且无法做到分析界址点图斑用地类型,无法及时检测、计算需要的用地类型图斑面积。并且以上方法及手段并无相关经纬度数据,需要手动换算成需要的坐标类型,其相关计算过程与手段方法比较复杂;
[0006]为此,提出一种界址点图斑绘制及面积计算算法。

技术实现思路

[0007]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种界址点图斑绘制及面积计算算法,该一种界址点图斑绘制及面积计算算法基于非GIS的报盘导入坐标数据,通过分割方式识别坐标类型,进行分组,通过坐标经纬度进行图斑绘制,再经过坐标圈号分析图斑,结合坐标数据源,计算图斑面积;图斑绘制是通过界址点坐标数据信息进行分组,坐标经纬度进行60进制转10进制转换,根据传入的分割坐标方式对坐标数据源进行分组,通过缩放、偏移处理分组后的坐标数据,根据坐标经纬度构造图形路径,遍历坐标数据源设置拐点号,根据坐标画图,并且通过偏移处理不至于使图形过于紧密;解决了计算复杂度以及误差大的问题。
[0008]为实现上述目的,根据本专利技术的第一方面的实施例提出一种界址点图斑绘制及面积计算算法,包括以下步骤:
[0009]步骤一:报盘导入坐标信息,根据传入的坐标类型参数判断待生成图形的地块坐标类型;
[0010]步骤二:根据传入的坐标类型判断要生成的图形的地块坐标类型,并根据坐标类型进行对应的坐标转换操作;
[0011]步骤三:根据坐标信息中的分割坐标方式对坐标数据源进行分组,并对分组处理后的坐标数据根据实际经验进行缩放以及偏移处理;
[0012]步骤四:根据坐标信息中的坐标经纬度构造图形路径,遍历坐标数据源设置拐点号,并根据坐标画图,通过原点将多边形拆分成三角形,再通二维向量叉乘法求三角形面积;
[0013]步骤五:获得坐标信息中最小的经度值和纬度值对坐标进行首次偏移,保证坐标从图片的左上角开始,以及保证各个点之间的距离不变,待放大之后各点间的距离变大解决各个坐标在图形上显示的过于紧密的问题;获得坐标信息能放大的最大倍数并放大,将放大后的坐标偏移到图片的中央;获得界址点图斑会制图;
[0014]步骤六:使用界址点图斑面积算法求解界址点图斑面积;
[0015]其中,所述坐标信息包括但不限于项目ID、坐标圈号、生成图形的宽度、生成图形的宽度、坐标信息的外键、拐点号显示标记、坐标分割方式、坐标类型以及增列矿种标记;其中,坐标信息的外键用于查询导入的地块的坐标信息;坐标分割方式包括0与1两个值;其中,0代表*号分割方式,1代表圈分割方式;其中,坐标类型包括0、1、2、3、4五类,其中,0代表油气非油气探矿与油气采矿,1代表建筑用地,2代表非油气采矿,3代表增列矿种坐标专用,4代表城市边界规模调整shape文件图形预览;
[0016]其中,所述根据坐标类型进行对应的坐标转换操作包括以下方式:
[0017]如果坐标类型是油气非油气探矿与油气采矿,进行第一坐标转换操作;
[0018]如果坐标类型为建设用地,则进行第二坐标转换操作;
[0019]如果坐标类型是非油气采矿,则进行第三坐标转换操作;
[0020]如果坐标类型是增列矿种坐标专用,则进行第一坐标转换操作;
[0021]如果坐标类型是城市边界规模调整shape文件图形预览:则进行第二坐标转换操作;
[0022]其中,所述第一坐标转换操作包括以下步骤:
[0023]步骤S1:根据坐标信息的外键查询出坐标数据源;
[0024]步骤S2:把坐标数据源纵坐标和横坐标进行60进制转换为10进制坐标点;
[0025]其中,所述第二坐标转换操作为根据坐标信息的外键查询出坐标数据源;
[0026]其中,所述第三坐标转换操作包括以下步骤:
[0027]步骤P1:根据坐标信息的外键查询出坐标数据源;
[0028]步骤P2:判断坐标类型是直角坐标还是经纬坐标;若坐标类型为直角坐标,将坐标数据的源经度数据和维度数据进行调换;
[0029]其中,所述使用界址点图斑面积算法求解界址点图斑面积包括以下步骤:
[0030]步骤Z1:根据报盘导入坐标信息,根据传入的所属项目ID和坐标圈号查询出坐标数据源信息,以及坐标信息和分割方式对坐标数据源进行分组处理坐标信息;
[0031]步骤Z2:循环所有地块下面的坐标后根据多边形各个点坐标,计算出当前地块对
应坐标的多边形的面积;
[0032]步骤Z3:根据圈号判断是主区域,还是挖空地块,圈号1为主区域、其他都为挖空地块;
[0033]步骤Z4:如果是主区域则多个坐标面积相加,其他都为挖空地块则多个坐标面积相减;
[0034]步骤Z5:将计算出的面积单位换算平方米转换成公顷;
[0035]其中,所述计算出当前地块对应坐标的多边形的面积包括以下步骤:
[0036]步骤X1:将面积标记为S,计算面积的初始值,计算公式为S=w1*(jN

j 1);其中,w1为坐标集合的第一个坐标的维度,N为坐标集合中坐标的总量;j为坐标集合中每个坐标的经度;jN即为第N个坐标的经度;j 1为第1个坐标的经度;
[0037]步骤X2:将面积S进行迭代更新;迭代更新的方式为:设置变量n=1;对于每个n=1,2,3,

N,将面积S依次更新为S+wn*(j(n

1)

j((n+1)%N));
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种界址点图斑绘制及面积计算算法,其特征在于,包括以下步骤:步骤一:报盘导入坐标信息,根据传入的坐标类型参数判断待生成图形的地块坐标类型;步骤二:根据传入的坐标类型判断要生成的图形的地块坐标类型,并根据坐标类型进行对应的坐标转换操作;步骤三:根据坐标信息中的分割坐标方式对坐标数据源进行分组,并对分组处理后的坐标数据根据实际经验进行缩放以及偏移处理;步骤四:根据坐标信息中的坐标经纬度构造图形路径,遍历坐标数据源设置拐点号,并根据坐标画图,通过原点将多边形拆分成三角形,再通二维向量叉乘法求三角形面积;步骤五:获得坐标信息中最小的经度值和纬度值对坐标进行首次偏移,保证坐标从图片的左上角开始,以及保证各个点之间的距离不变,待放大之后各点间的距离变大解决各个坐标在图形上显示的过于紧密的问题;获得坐标信息能放大的最大倍数并放大,将放大后的坐标偏移到图片的中央;获得界址点图斑会制图;步骤六:使用界址点图斑面积算法求解界址点图斑面积。2.根据权利要求1所述的一种界址点图斑绘制及面积计算算法,其特征在于,所述坐标信息包括项目ID、坐标圈号、生成图形的宽度、生成图形的宽度、坐标信息的外键、拐点号显示标记、坐标分割方式、坐标类型以及增列矿种标记;其中,坐标信息的外键用于查询导入的地块的坐标信息;坐标分割方式包括0与1两个值;其中,0代表*号分割方式,1代表圈分割方式;其中,坐标类型包括0、1、2、3、4五类,其中,0代表油气非油气探矿与油气采矿,1代表建筑用地,2代表非油气采矿,3代表增列矿种坐标专用,4代表城市边界规模调整shape文件图形预览。3.根据权利要求1所述的一种界址点图斑绘制及面积计算算法,其特征在于,所述根据坐标类型进行对应的坐标转换操作包括以下方式:如果坐标类型是油气非油气探矿与油气采矿,进行第一坐标转换操作;如果坐标类型为建设用地,则进行第二坐标转换操作;如果坐标类型是非油气采矿,则进行第三坐标转换操作;如果坐标类型是增列矿种坐标专用,则进行第一坐标转换操作;如果坐标类型是城市边界规模调整shape文件图形预览:则进行第二坐标转换操作。4.根据权利要求3所述的一种界址点图斑绘制及面积计算算法,其特征在...

【专利技术属性】
技术研发人员:王腾飞吴宝生常振东汪绪柱潘捷
申请(专利权)人:中科星图智慧科技安徽有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1