一种土地监测数据的转换方法,包括以下步骤:获取界址点坐标列表信息,并从所述界址点坐标列表信息中读取项目标识;按项目标识读取每个项目的界址点信息;根据所述界址点信息获取每个项目中每个圈包含的界址点数和每个圈的面积;根据每个圈的面积和所包含的界址点数获取每个项目中每个地块的总面积和所包含的界址点总数;按项目标识根据项目中每个地块的总面积和所包含的界址点总数生成相应的界址点文本文件。此外,还提供一种土地监测数据的转换接口。上述土地监测数据的转换方法和转换接口,提高了工作效率,且因减少了人工填报数据且不需人工进行统计,避免因人为因素而造成数据填报错误和遗漏的情况,保证了数据的准确性和完整性。
【技术实现步骤摘要】
本专利技术涉及数据转换领域,特别是涉及一种土地监测数据的转换方法和转换接□。
技术介绍
为了适应宏观调控需要,建立土地供应情况的快速反应机制,加强宏观数据统计分析功能,国土资源部建立了覆盖全国的土地动态监测与监管系统,以实现对土地供应和开发利用情况的全程监管。由于土地动态监测与监管系统中的图形数据不是通用的、主流地理信息系统支持的数据格式,而是以特定的文本文件格式上报,因此不能通过数据格式转换来实现,也没有提供通用的数据转换接口。地方的所有图形数据采用本地坐标系,造成原始数据与上报数据的空间地理坐标系不兼容,只能先转换坐标系,再生成原始数据,然后手动逐一填写到土地动态监测与监管系统中,如此需要耗费大量的时间,工作效率低下。
技术实现思路
基于此,有必要针对现有的土地数据上报需手动输入造成效率低下的问题,提供一种能提高工作效率的土地监测数据的转换方法。此外,还有必要针对现有的土地数据上报需手动输入造成效率低下的问题,提供一种能提高工作效率的土地监测数据的转换接口。一种土地监测数据的转换方法,包括以下步骤获取界址点坐标列表信息,并从所述界址点坐标列表信息中读取项目标识;按项目标识读取每个项目的界址点信息;根据所述界址点信息获取每个项目中每个圈包含的界址点数和每个圈的面积;根据每个圈的面积和所包含的界址点数获取每个项目中每个地块的总面积和所包含的界址点总数;按项目标识根据项目中每个地块的总面积和所包含的界址点总数生成相应的界址点文本文件。一种土地监测数据的转换接口,包括获取模块,用于获取界址点坐标列表信息,并从所述界址点坐标列表信息中读取项目标识;读取模块,用于按项目标识读取每个项目的界址点信息;圈数据处理模块,用于根据所述界址点信息获取每个项目中每个圈包含的界址点数和每个圈的面积;地块数据处理模块,用于根据所述圈的面积和所包含的界址点数获取每个项目中每个地块的总面积和所包含的界址点总数;生成模块,用于按项目标识根据项目中每个地块的总面积和所包含的界址点总数生成相应的界址点文本文件。上述土地监测数据的转换方法和转换接口,通过从界址点坐标列表信息中获取每个项目所有的界址点信息后,可得到每个圈所包含的界址点数及每个圈的面积,再根据圈的面积进行计算得到每个地块的总面积,根据圈包含的界址点数得到每个地块所包含的界址点总数,从而生成所需的界址点文本文件,不需人工填报界址点坐标,提高了工作效率,且因减少了人工填报数据且不需人工进行统计,避免因人为因素而造成数据填报错误和遗漏的情况,保证了数据的准确性和完整性。附图说明图1为一个实施例中土地监测数据的转换方法的流程示意图;图2为根据界址点信息获取每个项目中每个圈包含的界址点数的流程示意图;图3为地块与圈、圈层号的关系不意图;图4为按项目标识根据项目中每个地块的总面积和所包含的界址点总数生成相应的界址点文本文件的流程示意图;图5为一个实施例中土地监测数据的转换接口的内部结构示意图;图6为一个实施例中圈数据处理模块的内部结构示意图;图7为一个实施例中生成模块的内部结构示意图;图8为另一个实施例中土地监测数据的转换接口的内部结构示意图。具体实施例方式下面结合具体的实施例及附图对土地监测数据的转换方法和转换接口的技术方案进行详细的描述,以使其更加清楚。如图1所示,在一个实施例中,一种土地监测数据的转换方法,包括以下步骤步骤S110,获取界址点坐标列表信息,并从界址点坐标列表信息中读取项目标识。具体的,界址点坐标列表信息是指采集的原始土地状态信息,包括项目标识、项目内的界址点总数、地块中所有圈的面积、地块的面积包含了所包含洞的面积、圈的编号、界址点编号、地块编号、地块名称、地块用途、记录图形属性(如面)等。项目是指土地监测的一个事项,项目标识用于区分项目的唯一性,可包括项目名称和/或项目编号,项目名称如“沪松府土”,项目编号如245等。其中,一个界址点坐标列表包含一个或多个项目,每个项目包含一个或多个地块、每个地块包含一个或多个圈,每个圈包含四个或四个以上的界址点。每个界址点包含X、Y坐标,即经纬度坐标。圈是指由四个或四个意思的界址点依次相接、首尾相连构成的单一的、封闭的、没有内部交叉的多边形图形。此外,在步骤S 110之后,还可包括构建项目标识记录集;从项目标识记录集中依次读取项目标识。具体的,构建项目标识记录集是为了方便读取进行分析。步骤S120,按项目标识读取每个项目的界址点信息。具体的,界址点信息包括经纬度坐标、界址点编号等。读取每个项目的所有界址点信息。步骤S130,根据该界址点信息获取每个项目中每个圈包含的界址点数和每个圈的面积。具体的,每个圈内包含的界址点数可通过计算获得,每个圈的面积可从界址点坐标列表信息中获取。步骤S140,根据每个圈的面积和所包含的界址点数获取每个项目中每个地块的总面积和所包含的界址点总数。步骤S150,按项目标识根据项目中每个地块的总面积和所包含的界址点总数生成相应的界址点文本文件。上述土地监测数据的转换方法,通过从界址点坐标列表信息中获取每个项目所有的界址点信息后,可得到每个圈所包含的界址点数及每个圈的面积,再根据圈的面积进行计算得到每个地块的总面积,根据圈包含的界址点数得到每个地块所包含的界址点总数,从而生成所需的界址点文本文件,不需人工填报界址点坐标,提高了工作效率,且因减少了人工填报数据且不需人工进行统计,避免因人为因素而造成数据填报错误和遗漏的情况,保证了数据的准确性和完整性。在一个实施例中,如图2所示,根据界址点信息获取每个项目中每个圈包含的界址点数的步骤包括步骤S131,根据每个项目的界址点信息构建相应的圈记录集。具体的,圈是有四个或四个以上的界址点依次相接、首尾相连构成的单一封闭且没有内部交叉的多边形图形,根据界址点信息可读取到所有圈,构建一个圈记录集,将所有圈存入该圈记录集中。每个圈都有圈的编号。步骤S132,读取圈记录集中圈的编号。具体的,从圈记录集中逐一读取圈的编号,每次读取一个圈的编号,统计圈内界址点数。步骤S133,读取所述圈的第一个界址点的界址点编号。具体的,每个圈包含起始的界址点编号和终止的界址点编号,且起始的界址点编号和终止的界址点编号相同。该起始的界址点编号即为第一个界址点的界址点编号。步骤S134,读取所述圈的下一个界址点的界址点编号作为当前界址点编号。具体的,按照圈的界址点的相接顺序依次读取界址点编号,即读取第一个界址点的界址点编号后,读取与第一个界址点相邻的下一个界址点的界址点编号,并将其作为当前界址点编号。步骤S135,判断当前界址点编号是否与所述圈的第一个界址点的界址点编号相同,若是,则执行步骤S136,若否,执行步骤S137。具体的,当前界址点编号与第一个界址点的界址点编号相同,则表示该圈所有界址点已读完,记录所读的界址点数,若不同,则表示该圈还有界址点未读,将界址点数加I后,继续读取下一个界址点的界址点编号进行判断。步骤S136,记录该圈的界址点数。步骤S137,将界址点数加1,返回步骤S134。上述根据界址点信息计算每个圈的界址点数以原始数据为依据,计算得到的圈内界址点数准确完整。进一步的,在一个实施例中,根据每个圈的面积和所包含的界址点数获取每个项目中每个地块的总面积和所包含的界址点总本文档来自技高网...
【技术保护点】
一种土地监测数据的转换方法,包括以下步骤:获取界址点坐标列表信息,并从所述界址点坐标列表信息中读取项目标识;按项目标识读取每个项目的界址点信息;根据所述界址点信息获取每个项目中每个圈包含的界址点数和每个圈的面积;根据每个圈的面积和所包含的界址点数获取每个项目中每个地块的总面积和所包含的界址点总数;按项目标识根据项目中每个地块的总面积和所包含的界址点总数生成相应的界址点文本文件。
【技术特征摘要】
1.一种土地监测数据的转换方法,包括以下步骤获取界址点坐标列表信息,并从所述界址点坐标列表信息中读取项目标识;按项目标识读取每个项目的界址点信息;根据所述界址点信息获取每个项目中每个圈包含的界址点数和每个圈的面积;根据每个圈的面积和所包含的界址点数获取每个项目中每个地块的总面积和所包含的界址点总数;按项目标识根据项目中每个地块的总面积和所包含的界址点总数生成相应的界址点文本文件。2.根据权利要求1所述的土地监测数据的转换方法,其特征在于,所述根据所述界址点信息获取每个项目中每个圈包含的界址点数的步骤包括根据每个项目的界址点信息构建相应的圈记录集;读取所述圈记录集中圈的编号;读取所述圈的第一个界址点的界址点编号;读取所述圈的下一个界址点的界址点编号作为当前界址点编号;判断所述当前界址点编号是否与所述圈的第一个界址点的界址点编号相同,若是,则记录所述圈的界址点数,若否,则将界址点数加1,再读取所述圈的下一个界址点的界址点编号作为当前界址点编号,直到当前界址点编号与所述圈的第一个界址点的界址点编号相同后,记录所述圈的界址点数。3.根据权利要求1所述的土地监测数据的转换方法,其特征在于,所述根据每个圈的面积和所包含的界址点数获取每个项目中每个地块的总面积和所包含的界址点总数的步骤包括将每个地块中的圈的层级从外向内逐一分成奇数层和偶数层,将最外层圈的面积加上奇数层圈的面积减去偶数层圈的面积得到地块的总面积,将地块中每个圈所包含的界址点数求和得到所述地块所包含的界址点总数。4.根据权利要求1所述的土地监测数据的转换方法,其特征在于,所述按项目标识根据项目中每个地块的总面积和所包含的界址点总数生成相应的界址点文本文件的步骤包括以项目标识建立相应的界址点文本文件;写入头文件信息,以及在所述界址点文本文件中写入所述项目标识内的每个地块的头信息及每个地块内的界址点坐标信息。5.根据权利要求1所述的土地监测数据的转换方法,其特征在于,在获取界址点坐标列表信息,并从所述界址点坐标列表信息中读取所有的项目标识的步骤之后,按项目标识读取每个项目的界址点信息的步骤之前,还包括步骤构建项目标识记录集;从所述项目标识记录集中依次读取项目标识;所述项目标识包括项目名称和/或项目编号。6.一种土地监测数据的转换接口,其特征在于,包括获取模块,用于获取界址点坐标列表信息...
【专利技术属性】
技术研发人员:王号,
申请(专利权)人:上海市房屋土地资源信息中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。