一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

新型房地一体数据结构的处理方法与装置与流程

2022-12-20 01:22:37 来源:中国专利 TAG:


1.本发明涉及不动产数据、图纸处理技术领域,尤其涉及一种新型房地一体数据结构的处理方法与装置。


背景技术:

2.目前针对房地一体的农村宅基地和集体建设用地确权发证等项目中,关于其数据、图纸的存储方式大多采用autocad制成的dwg图纸,数据库采用不动产标准。这种存储方式,首先会导致图纸与数据库是割裂开的,若存在修改或更换数据的情况,则需要两步走、同步改进行,维护难度高。另外,采用cad图纸的存储方式,虽在画面展示方面相当成熟,但是对于空间交互、空间检索、拓扑检查方面则大大不足,且对于n层房屋的立体化展示不足。而当前不动产数据库的结构中,对于房屋的存储,针对其几何形状只存储其占地的基底面,而各层的信息仅存储其属性信息,空间上无法检索其详细位置。
3.综上所述,现有不动产图纸存储方式中,缺少空间交互、拓扑检查、检索等功能,同时现有不动产数据库存储方式仅存储房屋的基底面,无法直观查看房屋的各项附属建筑情况,仅有属性信息。另外,现有不动产数据组织形式中,图纸与数据库没有直接联系,造成图属分离。


技术实现要素:

4.为解决上述技术问题,本发明提供如下方案。
5.一方面,本发明提供一种新型房地一体数据结构的处理方法,包括:
6.获取房地图纸,根据房屋特征将所述房地图纸划分为n层房屋结构图纸;n≥1,n为正整数;
7.对所述n层房屋结构图纸进行属性标注,以得到图属一体数据结构;
8.将属性标注后的所述n层房屋结构图纸中的每层房屋结构图纸进行叠加,转变形成三维新型房地一体数据结构图纸;
9.将所述三维新型房地一体数据结构图纸存储在数据库中,以备输出应用。
10.优选地,对所述n层房屋结构图纸进行属性标注,以得到图属一体数据结构,包括:
11.对所述n层房屋结构图纸中的每一层图纸进行属性标注,以得到每一层图纸均绑定属性的图属一体数据结构。
12.改进地,对所述n层房屋结构图纸进行属性标注,包括:根据层数编码规则对所述n层房屋结构图纸进行属性标注,所述层数编码规则包括:
13.在n中进行取值,利用编码位数和房屋结构特征对所述n层房屋结构图纸进行属性标注。
14.优选地,新型房地一体数据结构的处理方法包括:
15.当n等于1时,编码位数为0位,房屋结构特征为第一特征,房屋结构图纸属性标注为仅1层房屋具备第一特征。
16.优选地,新型房地一体数据结构的处理方法包括:
17.当在n中取值为单独某一个数层x,2≤x≤9,x为正整数,编码位数为1位,房屋结构特征为第二特征,房屋结构图纸属性标注为第x层房屋具备第二特征;
18.当在n中取值为单独某一复数层xx,10≤xx≤99,xx为正整数,编码位数为2位,房屋结构特征为第二特征,房屋结构图纸属性标注为第xx层房屋具备第二特征。
19.优选地,新型房地一体数据结构的处理方法包括:
20.当在n中取值min,1≤min≤8,min为正整数,且在n中取值max,2≤max≤9,max为正整数,min小于max,编码位数为3位,3位编码位数为min “0” max,min “0” max表示从min层到max层;房屋结构特征为第一特征,房屋结构图纸属性标注为从min层到max层的房屋具备第一特征;
21.当在n中取值min,1≤min≤9,min为正整数,且在n中取值max,10≤max≤99,编码位数为4位,4位编码位数为min “0” max,min “0” max表示从min层到max层;房屋结构特征为第三特征,房屋结构图纸属性标注为从min层到max层的房屋具备第三特征;
22.当在n中取值min,10≤min≤99,min为正整数,且在n中取值max,11≤max≤99,编码位数为4位,4位编码位数为min “0” max,min “0” max表示从min层到max层;房屋结构特征为第四特征,房屋结构图纸属性标注为从min层到max层的房屋具备第四特征。
23.优选地,新型房地一体数据结构的处理方法包括:
24.当在n中取值为任意不相邻的多个数值时,不相邻的多个数值用分隔符号分开,编码位数为不相邻的多个数值的个数和分隔符号的个数之和,房屋结构特征为第二特征,房屋结构图纸属性标注为不相邻的多层房屋具备第二特征。
25.在以上方案的基础上,本发明提供如下进一步的改进方案。
26.进一步改进地,新型房地一体数据结构的处理方法包括:
27.提取所述n层房屋结构图纸中的每层房屋结构图纸的标注与几何图形;
28.根据空间位置关系建立所述标注与所述几何图形的联系以得到几何图形与标注的关系表;根据标注复制多个几何图形并赋值,采用geodatabase将几何图形和属性均存储在一个图层内。
29.进一步改进地,新型房地一体数据结构的处理方法包括:
30.获取每种图层各有几个层数,以及各自每层的层号;
31.根据层数、层号向所述关系表中插入新增字段,所述新增字段包括总层数和所在层。
32.一方面,本发明提供一种新型房地一体数据结构的处理装置,所述处理装置运行上述任一种新型房地一体数据结构的处理方法,所述处理装置包括:
33.图纸划分模块,用于获取房地图纸,根据房屋特征将所述房地图纸划分为n层房屋结构图纸;n≥1,n为正整数;
34.属性标注模块,用于对所述n层房屋结构图纸进行属性标注,以得到图属一体数据结构;
35.叠加转变模块,用于将属性标注后的所述n层房屋结构图纸中的每层房屋结构图纸进行叠加,转变形成三维新型房地一体数据结构图纸;
36.图纸存储模块,用于将所述三维新型房地一体数据结构图纸存储在数据库中,以
备输出应用。
37.一方面,本发明提供一种计算机设备,包括:处理器和存储器,所述存储器存储程序模块,所述程序模块在所述处理器运行,实现上述任一种方法。
38.一方面,本发明提供一种可读存储介质,存储程序模块,所述程序模块在处理器运行,实现上述任一种方法。
39.与现有技术相比,本发明的有益效果为:
40.本发明提出的新型房地一体数据结构的处理方法,通过获取房地图纸,根据房屋特征将房地图纸划分为n层房屋结构图纸,对n层房屋结构图纸进行属性标注,以得到图属一体数据结构,将属性标注后的n层房屋结构图纸中的每层房屋结构图纸进行叠加,转变形成三维新型房地一体数据结构图纸,将三维新型房地一体数据结构图纸存储在数据库中,以备输出应用,从而让不动产图纸与图纸属性统一在一个数据库,使得不动产图纸具备空间交互、拓扑检查、检索等功能,可以直观查看房屋的各项建筑情况。
附图说明
41.图1是新型房地一体数据结构的处理方法的一个流程示意图;
42.图2是现有技术中图纸存储的一个示意图;
43.图3是新型房地一体数据结构存储的一个示意图;
44.图4为新型房地一体数据结构的处理方法中的层数编码规则表;
45.图5为图纸与属性标注的一个示意图;
46.图6为提取标注与几何图形的一个示意图;
47.图7为根据空间位置关系建立标注与几何图形联系的一个示意图;
48.图8为根据标注复制多个图形并赋值的一个示意图;
49.图9为建立图形与标注的关系后得到的关系表的一个示意图;
50.图10为对关系表进行数据插值的一个结果示意图;
51.图11为新型房地一体数据结构输出融合后的一个结果示意图;
52.图12为新型房地一体数据结构输出应用的效果示意图之一;
53.图13为新型房地一体数据结构输出应用的效果示意图之二;
54.图14为新型房地一体数据结构输出应用的效果示意图之三;
55.图15为新型房地一体数据结构输出应用的效果示意图之四;
56.图16是新型房地一体数据结构的处理装置的一个架构示意图;
57.图17是计算机设备的一个架构示意图。
具体实施方式
58.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
59.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理
解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
60.应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
61.应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
62.应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含a、b和c”、“包含a、b、c”是指a、b、c三者都包含,“包含a、b或c”是指包含a、b、c三者之一,“包含a、b和/或c”是指包含a、b、c三者中任1个或任2个或3个。
63.应当理解,在本发明中,“与a对应的b”、“与a相对应的b”、“a与b相对应”或者“b与a相对应”,表示b与a相关联,根据a可以确定b。根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。a与b的匹配,是a与b的相似度大于或等于预设的阈值。
64.取决于语境,如在此所使用的“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。
65.下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
66.实施例一
67.参见图1-图15,本实施例提供一种新型房地一体数据结构的处理方法。
68.需要说明的是,图1所示方法的执行主体可以是软件和/或硬件装置。本技术的执行主体可以包括但不限于以下中的至少一个:用户设备、网络设备等。其中,用户设备可以包括但不限于计算机、智能手机、个人数字助理(personal digital assistant,简称:pda)及上述提及的电子设备等。网络设备可以包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机组成的一个超级虚拟计算机。本实施例对此不做限制。
69.实施例一
70.参见图1-图15,本实施例提供一种新型房地一体数据结构的处理方法,包括如下步骤s101、步骤s102、步骤s103以及步骤s104,具体如下:
71.s101、获取房地图纸,根据房屋特征将房地图纸划分为n层房屋结构图纸;n≥1,n为正整数;
72.s102、对n层房屋结构图纸进行属性标注,以得到图属一体数据结构;
73.s103、将属性标注后的n层房屋结构图纸中的每层房屋结构图纸进行叠加,转变形成三维新型房地一体数据结构图纸;
74.s104、将三维新型房地一体数据结构图纸存储在数据库中,以备输出应用。
75.需要说明的是,步骤s101中,房屋特征可以包括房屋层数、房屋要素以及房屋结构等特征。其中,房屋层数可以是n层,n≥1,n为正整数。房屋要素可以包括主建筑,阳台等。房屋结构可以为砼(即钢筋混凝土),可以为砖,可以为阳台等。
76.还需要说明的是,房屋特征是房地图纸划分的依据,根据房屋特征将房地图纸划分为n层房屋结构图纸,n层房屋结构图纸可以真实对应房屋。
77.还需要说明的是,现有不动产图纸中,不动产图纸在一个数据库,对不动产图纸的属性标注在另一个数据库,从而造成图属分离,导致图纸与属性割裂开,若存在修改或更换数据的情况,则需要两步走、同步改进行,维护难度高,并且也无法通过属性对图纸进行高效精确的检索,不利于图纸输出应用。
78.相比现有技术,步骤s102中,对n层房屋结构图纸进行属性标注,以得到图属一体数据结构,实现n层房屋结构图纸与属性的对应绑定,利于同步修改维护图纸数据,通过属性标注就能对应检索n层房屋结构图纸,获悉每层房屋特征,实现高效精准检索的技术效果。
79.在一个优选实施例中,对n层房屋结构图纸进行属性标注,以得到图属一体数据结构,可以包括:
80.对n层房屋结构图纸中的每一层图纸进行属性标注,以得到每一层图纸均绑定属性的图属一体数据结构。
81.需要说明的是,对n层房屋结构图纸进行属性标注可以是对指定层数的房屋结构图纸进行属性标注,本实施例中,优选对n层房屋结构图纸中的每一层图纸都进行属性标注。
82.在一个优选实施例中,对n层房屋结构图纸进行属性标注,包括:根据层数编码规则对n层房屋结构图纸进行属性标注,层数编码规则包括:
83.在n中进行取值,利用编码位数和房屋结构特征对n层房屋结构图纸进行属性标注。
84.需要说明的是,现有技术中,没有利用编码位数对房屋结构图纸进行属性标注,从而造成歧义,不利于图纸管理,例如,现有技术中阳2无法清楚表示是2-3层有阳台还是3-4层有阳台,需要参考外业资料辅助判定,造成特征判定的低效和高层本。
85.相比现有技术,本实施例中,在n中进行取值,利用编码位数和房屋结构特征对n层房屋结构图纸进行属性标注,从而可以根据在n中取值的不同,利用编码位数不同,从而可以唯一对n层房屋结构图纸进行属性标注,从而消除歧义。
86.参见图4,例如,当n等于1时,编码位数为0位,房屋结构特征为第一特征,房屋结构图纸属性标注为仅1层房屋具备第一特征。
87.又如,当在n中取值为单独某一个数层x,2≤x≤9,x为正整数,编码位数为1位,房屋结构特征为第二特征,房屋结构图纸属性标注为第x层房屋具备第二特征;
88.又如,当在n中取值为单独某一复数层xx,10≤xx≤99,xx为正整数,编码位数为2位,房屋结构特征为第二特征,房屋结构图纸属性标注为第xx层房屋具备第二特征。
89.又如,当在n中取值min,1≤min≤8,min为正整数,且在n中取值max,2≤max≤9,max为正整数,min小于max,编码位数为3位,3位编码位数为min “0” max,min “0” max表示从min层到max层;房屋结构特征为第一特征,房屋结构图纸属性标注为从min层到max层的
房屋具备第一特征;
90.又如,当在n中取值min,1≤min≤9,min为正整数,且在n中取值max,10≤max≤99,编码位数为4位,4位编码位数为min “0” max,min “0” max表示从min层到max层;房屋结构特征为第三特征,房屋结构图纸属性标注为从min层到max层的房屋具备第三特征;
91.又如,当在n中取值min,10≤min≤99,min为正整数,且在n中取值max,11≤max≤99,编码位数为4位,4位编码位数为min “0” max,min “0” max表示从min层到max层;房屋结构特征为第四特征,房屋结构图纸属性标注为从min层到max层的房屋具备第四特征。
92.又如,当在n中取值为任意不相邻的多个数值时,不相邻的多个数值用分隔符号分开,编码位数为不相邻的多个数值的个数和分隔符号的个数之和,房屋结构特征为第二特征,房屋结构图纸属性标注为不相邻的多层房屋具备第二特征。
93.需要说明的是,以上示例中,第一特征、第二特征、第三特征以及第四特征可以相同,可以不同。第一特征、第二特征、第三特征以及第四特征可以表示房屋结构特征为阳台,可以表示房屋结构特征为砼等。
94.需要说明的是,参见图2和图3,现有技术中,图纸存储以二维平面存储,从而造成在空间交互、空间检索、拓扑检查等方面效率低、直观度不强和便利度不好,相比现有技术,本步骤s103中,将属性标注后的n层房屋结构图纸中的每层房屋结构图纸进行叠加,转变形成三维新型房地一体数据结构图纸,从而直观地展示土地房屋的几何关系,在空间交互、空间检索、拓扑检查等方面提升了效率、直观度和便利度,提升多层房屋的立体化展示。
95.在步骤s104中,将三维新型房地一体数据结构图纸存储在数据库中,以备输出应用。本步骤中,三维新型房地一体数据结构图纸实现了图纸和属性的统一化,在存储时不需要分别分布进行,极大提升存储效率。
96.实施例二
97.在以上实施例或示例的基础上,本实施例提出一种新型房地一体数据结构的处理方法,对以上实施例或示例进行进一步改进。
98.在一个改进实施例中,参见图5-图9,新型房地一体数据结构的处理方法包括:
99.提取n层房屋结构图纸中的每层房屋结构图纸的标注与几何图形;
100.根据空间位置关系建立标注与几何图形的联系以得到几何图形与标注的关系表;根据标注复制多个几何图形并赋值,采用geodatabase将几何图形和属性均存储在一个图层内。
101.需要说明的是,现有技术中,图纸采用cad方式存储图纸,其几何形状的空间概念不强,与图面上的标注通常也没有直接联系。本实施提取n层房屋结构图纸中的每层房屋结构图纸的标注与几何图形,根据空间位置关系建立标注与几何图形的联系以得到几何图形与标注的关系表;根据标注复制多个几何图形并赋值,采用geodatabase将几何图形和属性均存储在一个图层内,从而将图纸的几何形状与标注对应绑定,在空间交互、空间检索、拓扑检查等方面提升了效率、直观度和便利度,提升多层房屋的立体化展示。
102.在一个进一步改进实施例中,参见图10,新型房地一体数据结构的处理方法包括:
103.获取每种图层各有几个层数,以及各自每层的层号;
104.根据层数、层号向关系表中插入新增字段,新增字段包括总层数和所在层。
105.需要说明的是,本实施例在geodatabase存储的基础上,根据以上的关系表进行新
增字段插入,例如,新增“zcs(总层数)”的字段,又如新增“szc(所在层)”的字段,从而丰富图纸管理手段。
106.在一个具体示例中,获取序号4的图形,总有2层,一层为2楼,一层为4楼。获取信息后,将图形分两次插入图层,并赋值zcs字段为2,第一次插入的图形szc赋值为2,代表其所在2层,第二次插入的图形szc赋值为4,代表其所在4层。
107.在一个进一步改进实施例中,参见图11,对相同层数、相同结构、相同要素分类的建筑要素进行融合。优选地,使用arcmap的工具箱中的融合功能,融合字段选择房屋要素、所在层、房屋结构等。
108.需要说明的是,本实施例中,对相同层数、相同结构、相同要素分类的建筑要素进行融合可以减少数据冗余,节约存储空间,也为检索效率和精准度提供助力。
109.在一个进一步改进实施例中,参见图12至图15,获取新型房地一体数据结构后,则可以通过新型房地一体数据结构灵活输出图纸以及资料。如“房屋分层图”,仅需要将每层的建筑取出,按布局进行摆放,再添加必须的注记以及图面整饰即可,由于使用的数据结构单位最小化,此些步骤均由程序可自动实现。样例如下,附录其他已实现自动化输出的图纸。
110.实施例三
111.参见图16,在以上实施例基础上,本实施例提供一种新型房地一体数据结构的处理装置,处理装置运行上述任一种新型房地一体数据结构的处理方法,处理装置包括:
112.图纸划分模块101,用于获取房地图纸,根据房屋特征将房地图纸划分为n层房屋结构图纸;n≥1,n为正整数;
113.属性标注模块102,用于对n层房屋结构图纸进行属性标注,以得到图属一体数据结构;
114.叠加转变模块103,用于将属性标注后的n层房屋结构图纸中的每层房屋结构图纸进行叠加,转变形成三维新型房地一体数据结构图纸;
115.图纸存储模块104,用于将三维新型房地一体数据结构图纸存储在数据库中,以备输出应用。
116.需要说明的是,本实施例提供的装置可以是对应上述方法模块化的结果,是对应于上述实施例方法的程序模块实现或者电路模块实现。其中,装置解决的技术问题与实现的技术效果与上述方法对应,在此不做累述。
117.实施例四
118.参见图17,本实施例提供一种计算机设备40,包括:处理器41、存储器42和计算机程序。
119.存储器42,用于存储计算机程序,该存储器还可以是闪存(flash)。计算机程序例如是实现上述方法的应用程序、功能模块等。
120.处理器41,用于执行存储器存储的计算机程序,以实现上述方法中设备执行的各个步骤。具体可以参见前面方法实施例中的相关描述。
121.可选地,存储器42既可以是独立的,也可以跟处理器41集成在一起。
122.当存储器42是独立于处理器41之外的器件时,设备还可以包括:
123.总线43,用于连接存储器42和处理器41。
124.本发明还提供一种可读存储介质,可读存储介质中存储有计算机程序,计算机程序被处理器执行时用于实现上述的各种实施方式提供的方法。
125.其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(application specific integrated circuits,简称:asic)中。另外,该asic可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(rom)、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
126.本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的方法。
127.在上述设备的实施例中,应理解,处理器可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
128.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献