本技术涉及测绘,尤其涉及一种规划用地测量成果生成方法及装置。
背景技术:
1、规划用地测量成果是指依据规划条件对规划用地的位置、大小、边界、用地性质、用地分类等进行测量和标定,并按照指定格式组织数据得到的成果表格、成果图和数据文件。这些成果可以为城市规划提供重要的数据支持和决策依据,确保城市规划的科学性和合理性。在现有技术中,一般利用人工构建规划用地测量成果,这样不仅难以确保规划用地测量成果的准确性,而且效率较低。
2、综上所述,如何提高规划用地测量成果构建的准确性和效率是本领域技术人员亟需解决的问题。
技术实现思路
1、有鉴于此,本技术提供了一种规划用地测量成果生成方法及装置,旨在提高规划用地测量成果构建的准确性和效率。
2、第一方面,本技术提供了一种规划用地测量成果生成方法,包括:
3、利用地块边界线围合地块;
4、为所述地块设置地块属性;
5、为所述地块的边界点设置点号,得到所述地块的边界点对应的点号;
6、输入目标项目信息;
7、根据所述地块属性、所述地块的边界点对应的点号以及所述项目信息,生成所述项目信息对应的规划用地测量成果。
8、可选的,所述利用地块边界线围合地块,包括:
9、将地块边界线的散碎实体打断为基本单元,所述基本单元包括线段或圆弧;
10、获取所有相交的所述线段或所述圆弧的交点;
11、利用所述交点将所述相交的所述线段或所述圆弧再次打断为线段或圆弧;
12、删除所有重合的线段或圆弧,使得相同位置只保留一个线段或圆弧;
13、历遍所有所述线段或所述圆弧,将存在孤点的线段或圆弧删除,得到目标基本单元,所述目标基本单元包括不存在孤点的线段或圆弧;
14、根据所述目标基本单元围合地块。
15、可选的,所述根据所述目标基本单元围合地块,包括:
16、标记所述目标基本单元中的线段或圆弧的使用次数为0;
17、从任意一个所述目标基本单元中的线段或圆弧的任意一个端点开始,从使用次数小于2的线段或圆弧中查找与所述端点相连的线段或圆弧;
18、若查找到1个与所述端点相连的线段或圆弧,则从查找到的线段或圆弧的另一个端点继续查找下一个线段或圆弧;
19、若查找到多个与所述端点相连的线段或圆弧,且所述多个与所述端点相连的线段或圆弧相交于一点,则从与所述端点所在的线段或圆弧夹角最小的线段或圆弧的另一个端点,继续查找下一个线段或圆弧;
20、利用所述任意一个所述目标基本单元中的线段或圆弧和查找到的线段或圆弧构建一个封闭图形;
21、将所述封闭图形作为地块。
22、可选的,所述利用所述任意一个所述目标基本单元中的线段或圆弧和查找到的线段或圆弧构建一个封闭图形之后,所述方法还包括:
23、若所述封闭图形的旋向为左旋,则放弃所述封闭图形;
24、若所述封闭图形的旋向为右旋,则保留所述封闭图形,并标记构成所述封闭图形的线段或圆弧的使用次数增加1;
25、重复所述查找步骤,直至所有的线段或圆弧的使用次数均大于零;
26、所述将所述封闭图形作为地块,包括:
27、对所述封闭图形进行初始化;
28、将初始化后的封闭图形作为地块。
29、可选的,所述为所述地块设置地块属性,包括:
30、利用地块属性设置工具进行地块属性设置或将规划信息中的地块属性信息挂接到地所述块。
31、可选的,所述规划用地测量成果内容包括成果图、数据文件以及成果表。
32、可选的,所述为所述地块的边界点设置点号,得到所述地块的边界点对应的点号之前,所述方法还包括:
33、为所述地块设置输出顺序。
34、第二方面,本技术提供了一种规划用地测量成果生成装置,包括:
35、围合模块,用于利用地块边界线围合地块;
36、第一设置模块,用于为所述地块设置地块属性;
37、第二设置模块,用于为所述地块的边界点设置点号,得到所述地块的边界点对应的点号;
38、输入模块,用于输入目标项目信息;
39、生成模块,用于根据所述地块属性、所述地块的边界点对应的点号以及所述项目信息,生成所述项目信息对应的规划用地测量成果。
40、可选的,所述围合模块包括:
41、第一打断子模块,用于将地块边界线的散碎实体打断为基本单元,所述基本单元包括线段或圆弧;
42、获取子模块,用于获取所有相交的所述线段或所述圆弧的交点;
43、第二打断子模块,用于利用所述交点将所述相交的所述线段或所述圆弧再次打断为线段或圆弧;
44、第一删除子模块,用于删除所有重合的线段或圆弧,使得相同位置只保留一个线段或圆弧;
45、第二删除子模块,用于历遍所有所述线段或所述圆弧,将存在孤点的线段或圆弧删除,得到目标基本单元,所述目标基本单元包括不存在孤点的线段或圆弧;
46、围合子模块,用于根据所述目标基本单元围合地块。
47、可选的,所述围合子模块包括:
48、第一标记单元,用于标记所述目标基本单元中的线段或圆弧的使用次数为0;
49、第一查找单元,用于从任意一个所述目标基本单元中的线段或圆弧的任意一个端点开始,从使用次数小于2的线段或圆弧中查找与所述端点相连的线段或圆弧;
50、第二查找单元,用于若查找到1个与所述端点相连的线段或圆弧,则从查找到的线段或圆弧的另一个端点继续查找下一个线段或圆弧;
51、第三查找单元,用于若查找到多个与所述端点相连的线段或圆弧,且所述多个与所述端点相连的线段或圆弧相交与一点,则从与所述端点所在的线段或圆弧夹角最小的线段或圆弧的另一个端点继续查找下一个线段或圆弧;
52、构建单元,用于利用所述任意一个所述目标基本单元中的线段或圆弧和查找到的线段或圆弧构建一个封闭图形;
53、作为单元,用于将所述封闭图形作为地块。
54、可选的,所述装置还包括:
55、放弃单元,用于若所述封闭图形的旋向为左旋,则放弃所述封闭图形;
56、第二标记单元,用于若所述封闭图形的旋向为右旋,则保留所述封闭图形,并标记构成所述封闭图形的线段或圆弧的使用次数增加1;
57、重复查找单元,用于重复所述查找步骤,直至所有的线段或圆弧的使用次数均大于零;
58、所述作为单元,包括:
59、初始化子单元,用于对所述封闭图形进行初始化;
60、作为子单元将初始化后的封闭图形作为地块。
61、可选地,所述第一设置模块,包括:
62、设置子模块,用于利用地块属性设置工具进行地块属性设置或将规划信息中的地块属性信息挂接到地所述块。
63、可选的所述规划用地测量成果内容包括成果图、数据文件以及成果表。
64、可选的,所述装置还包括:
65、第三设置模块,用于为所述地块设置输出顺序。
66、第三方面,本技术实施例提供一种计算机设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如本技术实施例第一方面中任一种实施方式介绍的规划用地测量成果生成方法。
67、第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行如本技术实施例第一方面中任一种实施方式介绍的规划用地测量成果生成方法。
68、本技术提供了一种规划用地测量成果生成方法。在执行所述方法时,先利用地块边界线围合地块,再为地块设置地块属性,接着为地块的边界点设置点号,以得到地块的边界点对应的点号,再输入目标项目信息,最后,根据地块属性、地块的边界点对应的点号以及项目信息,生成该项目信息对应的规划用地测量成果。这样,通过围合地块,并为多个围合得到的地块设置地块属性和地块边界点对应的点号,并结合项目信息,可以快速、准确地生成规划用地测量成果。即提高了规划用地测量成果构建的准确性和效率。
1.一种规划用地测量成果生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述利用地块边界线围合地块,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标基本单元围合地块,包括:
4.根据权利要求3所述的方法,其特征在于,所述利用所述任意一个所述目标基本单元中的线段或圆弧和查找到的线段或圆弧构建一个封闭图形之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述为所述地块设置地块属性,包括:
6.根据权利要求1所述的方法,其特征在于,所述规划用地测量成果内容包括成果图、数据文件以及成果表。
7.根据权利要求1所述的方法,其特征在于,所述为所述地块的边界点设置点号,得到所述地块的边界点对应的点号之前,所述方法还包括:
8.一种规划用地测量成果生成装置,其特征在于,包括:
9.一种计算机设备,其特征在于,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-7任一项所述的规划用地测量成果生成方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行如权利要求1-7任一项所述的规划用地测量成果生成方法。