一种基于gis的农地四至自动计算方法

文档序号:9668040阅读:791来源:国知局
一种基于gis的农地四至自动计算方法
【技术领域】
[0001]本发明涉及计算机技术、GIS技术等领域,具体是指利用GIS空间数据组织与管理、GIS空间分析技术实现农地四至自动高效计算。
【背景技术】
[0002]农地是指权属界址线所封闭的地块,是地球表面有确定边界、有确定权属的土地,农地四至是指一农地四个方向与相邻土地的交接界线,一般填写四邻的土地所有者或使用单位和个人的名称,如果相邻的的道路、沟渠等其它标识物,填写相应的名称即可。农地四至的确定,一是为了快速界定农地的范围,二是为了在农地管理中快速检索出农地的位置?目息。
[0003]外业调查中采用人工识别模式得到的四至信息往往不齐全,并且受人为因素的影响,对于形状不规则的农地,每个人的识别可能会存在较大的差异,同时,已有的四至计算方法对于不规则的农地四至计算存在诸多缺陷,效率低下。GIS技术是以地理空间为基础,采用地理模型分析方法,实时提供多种空间和动态的地理信息,是一种为地理研究和地理决策服务的计算机技术,在农业方面的应用较为广泛,从农业资源调查到生产管理、辅助决策等。因此利用GIS技术对农地四至进行计算,可以很好地从地理空间上弥补现有技术的缺陷。

【发明内容】

[0004]针对现有四至计算方法对于复杂不规则的农地四至计算存在诸多缺陷,且计算效率低下的问题,本发明提供了一种通过GIS技术高效计算农地四至的方法。。
[0005]本发明通过以下技术方案实现:一种基于GIS的农地四至自动计算方法,包括以下步骤:
(1)选择待确定四至信息的农地为目标地块,计算目标地块的最小外包矩形,并计算出目标地块最小外包矩形的几何中心;
(2)以几何中心为起点,分别平行于坐标轴向东、南、西、北四个方向延伸,并找到四个方向上射线与目标地块边界的交点;
(3)以边界交点为起点,向各自方向沿射线延伸出一段设定的缓冲距离,形成各自方向上的搜索线段;
(4)利用GIS空间查询,分别计算出与各方向搜索线段相交的农地集合,并将几何中心距离目标地块最近的农地要素,作为目标地块的某一四至信息;所述农地要素是指现有的GIS数据模型中的农地对象,用于表示某个地块;
(5)如果农地集合为空,则将之前的搜索线段分别向两侧旋转给定的角度,形成一个扇形区域要素,此扇形区域要素作为该四至方向的搜索区间;
(6)计算出与该搜索区间相交的农地集合,同样选择几何中心距离目标地块最近的农地要素,作为目标地块该方向上的四至信息; (7)如果上述方法都未找到要素信息,则说明在该方向上没有邻接要素,直接将其赋值为田埂(坎)。
[0006]其中,最小外包矩形是指包围图元,且平行于X,Y轴的最小外接矩形。在GIS(Geographic Informat1n System)和计算机图形学中应用十分广泛。所述几何中心为农地要素最小外包矩形的中心。
[0007]为了进一步更好的实现本发明,所述步骤(2)中,根据之前求得的目标地块几何中心,以几何中心为起点,分别平行于坐标轴向东、南、西、北四个方向直线延伸,线段另一点可以设定为直线与之前求得的最小外包矩形边界的交点,这样可以保证这个点不会落在目标地块内部,例如在正东方向上,交点的y坐标与几何中心相同,X坐标为外包矩形的xMax,两个端点连成一条线段,然后利用该线段与目标地块进行拓扑求交,拓扑求交的结果是得到两要素的公共部分,在这里即为一条线段,该线段的两端点分别为几何中心和另一个所要求的交点,所以这里只需要获取两端点,然后判断出不是几何中心的那一点即为该方向上与目标地块边界的交点。这里可能存在目标地块为凹多边形的情况,这时几何中心在目标地块外面,如果沿着几何中心找其一方向射线与目标地块边界的交点,结果为空,而其反方向射线与目标地块存在两个交点,则以几何中心的位置作为该方向上射线与目标地块边界的交点,反方向则以距离远的交点的位置作为该方向上射线与目标地块边界的交点。
[0008]为了进一步更好的实现本发明,所述步骤(3)中,根据设定的缓冲距离,将所求得的交点沿射线方向延伸缓冲距离找到另一点,这里坐标的变化是将交点在该方向坐标加上或者减去缓冲距离,例如对于正东方向,只需要将X坐标加上缓冲距离即可确定该线段的终点坐标,几何中心和终点的连线即为在该方向上的搜索线段。
[0009]为了进一步更好的实现本发明,所述步骤(4)中,利用GIS空间拓扑分析操作,得到该方向上与搜索线段相交的农地要素,如果结果为单个要素,则直接将它作为目标地块的某一四至信息,如果有多个要素,则需遍历结果要素集,依次求得每个要素几何中心与目标地块几何中心的距离,选择距离最小的农地要素作为目标地块的某一四至信息。
[0010]为了进一步更好的实现本发明,所述步骤(5)中,如果在上述搜索线段空间查询结果为空的情况下,需要建立该方向的搜索区间进行空间查询操作,对于搜索区间的确定,首先设定一个旋转角度(0 — 30°最为合适),将之前的搜索线段分别向两侧旋转至给定的角度,形成一个扇形区域要素,作为该方向上的的搜索区间。扇形要素的确定需要一个中心点即几何中心,一个起点和一个终点,起点和终点就是之前形成的搜索线段向两侧旋转给定角度后线段端点的位置,由这三个点即可构建扇形搜索区间。
[0011]为了进一步更好的实现本发明,所述步骤(6)中,利用扇形搜索区间进行空间查询操作,如果查询结果为单个要素,则直接将它作为目标地块的某一四至信息,如果有多个要素,则需遍历结果要素集,依次求得每个要素几何中心与目标地块几何中心的距离,选择距离最小的农地要素作为目标地块的某一四至信息。
[0012]为了进一步更好的实现本发明,所述步骤(7)中,如果搜索线段和搜索区间空间查询结果都为空,则说明目标地块在该方向上没有邻接要素,这里将其某一四至直接赋值为田埂(坎)。
[0013]本发明与现有技术相比,具有以下优点和有益效果:
本发明利用地理信息技术理论方法,再结合计算机技术,实现了一种自动高效计算四至的方法,形成了一种农地四至智能查找技术,本发明的农地四至查找算法能够实现形状更加复杂的、不规则的农地的四至查找,并且采用了准确度更高,查找效率更高的扇形搜索算法,整个技术的应用不仅提高了四至查找的效率和精确度,且有效的节约时间与人力成本。
【附图说明】
[0014]图1为本发明计算方法的流程图。
[0015]图2为利用搜索线段确定目标地块四至信息示意图。
[0016]图3为目标地块为凹多边形示意图。
[0017]图4为利用扇形搜索区间确定目标地块四至信息示意图。
【具体实施方式】
[0018]以下将结合附图和【具体实施方式】对本发明进一步详细说明,下面通过参考附件描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0019]实施例1:
本实施例的具体实现一种基于GIS的农地四至自动高效计算方法,如图1所示为本发明计算方法的流程图,以图2为例,计算流程如下:
(1)选择曾功洲的农地为目标地块,计算目标地块的最小外包矩形,并计算出目标地块最小外包矩形的几何中心0 ;
(2)以几何中心0为起点,分别平行于坐标轴向东、南、西、北四个方向延伸建立直角坐标系,并找到四个方向上射线与目标地块边界的交点A、B、C、D ;
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1