一种地理实体房屋图元数据处理方法和装置与流程

文档序号:28281579发布日期:2021-12-31 21:36阅读:185来源:国知局
一种地理实体房屋图元数据处理方法和装置与流程

1.本技术涉及地理信息技术领域,尤其涉及一种地理实体房屋图元数据处理方法和装置。


背景技术:

2.地理实体数据对实现地理信息与社会、经济、自然资源等信息相结合并用于实现多实体目标的一致性维护。地理实体是现实世界中具有空间位置、共同属性的独立自然或人工地物,由点、线、面、体图元数据组合或演变形成的。在此基础上如何生成房屋实体,即针对房屋实体数据的生产方式、生产来源及房屋实体以怎样的形式存在目前还未形成一致规范。尤其是,房屋实体的相关属性涉及到大范围的社会组织与个人的生产、生活。在数据存储、编辑、表示和应用方面存在复杂应用需求和信息安全风险。如何适应多样化的数据应用需求、且增加数据和信息处理的安全性,是需要解决的技术问题。


技术实现要素:

3.本技术实施例提供一种地理实体房屋图元数据处理方法和装置,解决基于地理实体数据的房屋实体数据采集、应用中如何满足多样化需求的问题,特别是,解决与应用相关的地理房屋实体数据安全性的问题。
4.本技术实施例提出的一种地理实体房屋图元数据处理方法,包括以下步骤:在地理测绘数据中,确定生成房屋实体数据的图元要素;建立房屋实体和图元要素的第一关联表,包含所述房屋实体的标识及对应的所述图元要素的标识;建立房屋实体和应用属性的第二关联表,包含所述房屋实体的标识及对应的所述应用属性;根据目标应用属性检索第二关联表获得与所述目标应用属性关联的目标房屋实体标识、检索第一关联表获得与所述目标房屋实体标识关联的目标图元要素标识,对所述目标图元要素进行加密处理和/或区分显示。
5.进一步地,建立应用属性和信息安全策略的第三关联表,包含应用属性值和对应的信息安全策略;所述信息安全策略,包含备选的加密处理方式和/或区分显示方式。
6.本技术方法进一步优化的实施例,还包含以下步骤:根据目标应用属性检索第三关联表获得与所述目标应用属性关联的加密处理方式和/或区分显示方式。
7.本技术方法进一步优化的实施例,还包含以下步骤:按照目标房屋实体关联的全部图元要素数据整体范围生成房屋实体轮廓;按照房屋实体轮廓和/或图元要素数据的范围生成显示特征。
8.优选地,对所述目标图元要素进行加密处理,包括以下至少一种:禁止读取、鉴权读取、禁止编辑、鉴权编辑、用加密算法改变目标图元要素数据、通
过解密算法恢复目标图元要素数据。
9.优选地,对所述目标图元要素进行区分显示,包括以下至少一种:禁止显示、鉴权显示、改变显示特征。
10.优选地,所述应用属性,包含以下至少一种信息:身份标识、用途标识、时间标识、类型标识。
11.优选地,所述图元数据中包含与图元要素标识对应的图元控制码,当所述图元控制码激活时,使能对所述图元要素进行加密处理和/或区分显示。
12.本技术还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本技术任一实施例所述的方法。
13.本技术还提出一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本技术任一实施例所述的方法。
14.本技术实施例采用的上述至少一个技术方案能够达到以下有益效果:通过一定空间范围的图元数据组合生成房屋实体面,将房屋实体面与新型基础测绘数据进行关联,将房屋实体与该房屋实体的应用相关联,形成彼此之间可进行互相查询,检索的关系,实现房屋实体数据的多样化应用的数据基础。尤其是,房屋实体依据新型测绘基础图元数据组合,按组合后的图元空间范围进行房屋实体自动生成,并通过图元关联表与图元数据自动关联。基于不同数据源之间的关联信息,可进行房屋实体数据、新型基础测绘数据、应用信息(例如企事业信息)之间互相查询、检索。房屋实体数据同时作为基础数据,直接应用于城市地理实体模型的构建;在此过程中,通过图元数据加密处理或区分显示处理,实现与应用属性相关的安全控制策略。因此,能够区分应用属性满足多样化的房屋实体数据应用需求。提高地理实体数据应用的可定制性、动态化、智能性,尤其是,本技术的数据处理方法和装置可作为智慧城市平台系统搭建的支撑数据来源,对提高城市公共信息服务及定制化服务的质量具有意义。
附图说明
15.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:图1为地理实体房屋图元数据处理方法实施例流程图;图2为地理实体房屋图元数据处理方法另一实施例流程图;图3为本技术房屋实体数据构成的实施例示意图;图4为房屋实体图元显示的实施例示意图;图5为地理实体房屋图元数据处理装置的实施例。
具体实施方式
16.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
17.本技术的方法和装置主要包含确定了房屋实体构建的数据来源、规定了房屋实体的类型、实现房屋实体与图元数据、应用建立关联,实现实体数据与图元数据之间的信息互相查询、检索、基于应用模式实现信息安全控制。例如,通过房屋实体数据和企事业信息的关联关系,实现与企事业信息相关的房屋实体查询、检索、定位及智能化运用。
18.以下结合附图,详细说明本技术各实施例提供的技术方案。
19.图1为地理实体房屋图元数据处理方法实施例流程图。
20.一种地理实体房屋图元数据处理方法,包括以下步骤:步骤101、在地理测绘数据中,确定生成房屋实体数据的图元要素。
21.通过房屋图元及房屋附属图元要素构建房屋实体,例如,通过建成房屋、简易房屋、棚房、建筑中房屋、突出房屋、高层房屋,破坏房屋等房屋图元主体,外加位置与主体房屋紧邻的室外楼梯、柱廊、飘楼、檐廊、门顶、廊房等房屋附属图元共同参与房屋实体构建。
22.进一步地,还可以补充其他建筑实体图元及房屋附属物图元要素构建房屋实体,例如通过庙宇,雷达站地、接收站、环保监测站、卫星地面接收站、射电望远镜接收站、科学实验站、地震台、气象站、水文站、天文台、教堂、清真寺、钟楼、鼓楼、城楼、厕所、岗楼、岗亭、抽水站、扬水站、水塔、电梯房、粮仓、粮仓群、水闸房屋、塔型建筑物、堆式窑、台式窑、屋式窑、水磨房、水车等其他建筑物面状图元共同参与房屋实体构建。
23.依据新型测绘基础数据中的房屋图元、房屋附属物及其他建筑物图元数据,按照房屋实体构建规则进行组合,按照组合后的图元空间位置范围生成不同类型的房屋实体。
24.步骤102、建立房屋实体和图元要素的第一关联表,包含所述房屋实体的标识及对应的所述图元要素的标识。
25.房屋实体通过第一关联表与图元要素建立关联,例如图元的elem_guid属性与图元关联表的elem_guid字段关联,实体的entity_guid属性与图元关联表的entity_guid字段关联。
26.房屋实体依据图元数据生成时,可自动生成确定其存在的全球唯一标识字段信息。房屋实体被创造时,通过第一关联表对所属实体的图元建立关联关系。可通过第一关联表查询到图元要素所属的房屋实体,也可查询到所述房屋实体包含的全部图元要素。
27.步骤103、建立房屋实体和应用属性的第二关联表,包含所述房屋实体的标识及对应的所述应用属性。
28.优选地,所述应用属性,包含以下至少一种信息:身份标识、用途标识、时间标识、类型标识。
29.房屋实体的身份标识,包括与房屋的社会功能相关的个人或机构的姓名、名称或其他标识。例如,通过在房屋实体下建立关联表记录企事业信息,可进行查询、检索和定位。
30.根据房屋实体的用途,例如可以区分为:医疗、教育、商业、工厂、机关、住宅等。
31.房屋实体的时间标识,例如包括建成时间、历史事件等。
32.房屋实体的类型,可以根据需要划分,例如,房屋实体可分为:建成房屋实体、简易房屋实体、棚房实体、架空房屋实体四种;再例如,还可分为:砼 、坚 、砖、建 、混、破等类型。
33.在本技术的系统中,最佳地,所述第二关联表中的每条信息记录自被新建始,就与房屋实体自动关联。
34.在本技术的系统中,还可通过应用界面维护应用属性信息。例如,选择单个房屋实体,打开该房屋实体第二关联表,依次录入相关应用属性信息。包括:用途分类、地理名称、说明等属性字段。该房屋实体下有多少应用属性,即新建录入多少条记录。
35.步骤104、根据目标应用属性检索第二关联表获得与所述目标应用属性关联的目标房屋实体标识、检索第一关联表获得与所述目标房屋实体标识关联的目标图元要素标识,对所述目标图元要素进行加密处理。
36.所述目标应用属性,是指实施本技术的方法和装置时,感兴趣的应用属性,包含一个应用属性或多个应用属性的组合。通过应用属性检索第二、第一关联表,确定相关的图元要素为目标图元要素。
37.优选地,对所述目标图元要素进行加密处理,包括以下至少一种:禁止读取、鉴权读取、禁止编辑、鉴权编辑、用加密算法改变目标图元要素数据、通过解密算法恢复目标图元要素数据。
38.例如,在特定的应用中,通过禁止读取设定的机构或行业相关的房屋实体的图元要素信息,实现对设定机构或行业的信息保护。
39.再例如,在特定的应用中,通过对图元要素的编辑功能设定鉴权功能,使本技术的地理实体数据的生成、管理、操作和维护实现行业划分或应用区分。
40.再例如,在特定的应用中,通过对图元数据进行加密、解密处理,实现房屋实体数据应用的定制化处理。
41.步骤105、根据目标应用属性检索第二关联表获得与所述目标应用属性关联的目标房屋实体标识、检索第一关联表获得与所述目标房屋实体标识关联的目标图元要素标识,对所述目标图元要素进行区分显示。
42.优选地,对所述目标图元要素进行区分显示,包括以下至少一种:禁止显示、鉴权显示、改变显示特征。
43.例如,在特定的应用中,例如,对目标房屋实体所关联的图元要素的显示特征进行更改,使所述目标房屋实体与其他房屋实体的显示方式(点、线、面、体的大小、粗细、亮度、色彩、纹理和动态)相区分。
44.再例如,在特定的应用中,实现相关房屋实体的图元信息屏蔽、伪装或强调。
45.需要说明的是,以上实施例步骤104~105是可选择的。例如,在鉴权读取条件下,可以进一步实施鉴权显示或禁止显示。
46.图2为地理实体房屋图元数据处理方法另一实施例流程图。
47.步骤201、在地理测绘数据中,确定生成房屋实体数据的图元要素(同步骤101)。
48.步骤202、建立房屋实体和图元要素的第一关联表,包含所述房屋实体的标识及对应的所述图元要素的标识(同步骤102)。
49.步骤203、建立房屋实体和应用属性的第二关联表,包含所述房屋实体的标识及对应的所述应用属性(同步骤103)。
50.步骤204、建立应用属性和信息安全策略的第三关联表,包含应用属性值和对应的信息安全策略;所述信息安全策略,包含备选的加密处理方式和/或区分显示方式。
51.步骤205、根据目标应用属性检索第三关联表获得与所述目标应用属性关联的加密处理方式和/或区分显示方式。
52.步骤206、根据目标应用属性检索第二关联表获得与所述目标应用属性关联的目标房屋实体标识、检索第一关联表获得与所述目标房屋实体标识关联的目标图元要素标识,对所述目标图元要素进行加密处理和/或区分显示。
53.图3为本技术房屋实体数据构成的实施例示意图。
54.为实现地理实体数据构建房屋实体,本技术的房屋实体生成方式,实现了实体数据与新型测绘基础数据、应用属性之间的关联性、并通过数据安全策略进行保护。本技术的数据集架构,包括涉及房屋实体的基础图元数据库34;确定房屋实体数据库35;二者之间通过房屋实体构建原则相关联,关联关系通过第一关联表31进行描述;还包含应用数据库36,例如包含对所述地理实体数据进行应用的计算机程序、网络或用户信息,房屋实体数据库和应用数据库之间的关联关系通过第二关联表32进行描述,进一步地,第三关联表33包含应用属性和安全策略之间的关联关系;当所述房屋实体数据被应用时,根据所述第三关联表确定安全策略,对所述房屋实体相关联的图元数据进行处理。
55.优选地,所述图元数据中包含与图元要素标识对应的图元控制码,当所述图元控制码激活时,使能对所述图元要素进行加密处理。通过图元控制码区分不同的图元要素,可以实现本技术所述加密处理,包括目标房屋实体关联的全部图元数据进行加密处理或者部分图元数据进行加密处理。例如,在应用数据库创建按照用途区分的房屋分布图,例如按照企业类别或机构类别对相关图元数据进行加密或不加密处理。
56.所述应用数据库,例如包含办公、商住、车库、电梯、架空房、医院、学校(幼儿园、托儿所等)、工厂、公司、政府、歌舞厅(娱乐场所)、商场(及超市、农贸市场)、酒店、管理所、加油站、图书馆、档案馆、文化馆。
57.图4为房屋实体图元显示的实施例示意图。
58.本技术方法进一步优化的实施例,在步骤105或206中,还进一步包含以下步骤:按照目标房屋实体关联的全部图元要素数据整体范围生成房屋实体轮廓;按照房屋实体轮廓和/或图元要素数据的范围生成显示特征。例如,砼体1、砼体2和砼体3共同构成一房屋实体。
59.主体房屋与其相接的附属房屋共同构建同一房屋实体,例如,室外楼梯、柱廊、飘楼、檐廊、门顶、廊房等房屋附属设施参与构建房屋实体。房屋实体继承房屋图元最大面积固定字段属性。同一房屋实体一般具有结构、材质或外表纹理等相同的特点。
60.优选地,所述图元数据中包含与图元要素标识对应的图元控制码,当所述图元控制码激活时,使能对所述图元要素进行区分显示。通过图元控制码区分不同的图元要素,可以实现本技术所述区分显示,包括对目标房屋实体与其他房屋实体或者目标房屋实体内的不同图元数据区分显示。例如,在应用数据库创建按照用途区分的房屋分布图,例如按照企业类别或机构类别对相关图元数据进行显示或不显示、或根据图元控制码对属于同一房屋实体的多个图元元素做不同方式的显示处理。
61.图5为地理实体房屋图元数据处理装置的实施例。
62.本技术实施例还提出一种地理实体房屋图元数据处理装置,包含第一关联数据模块51、第二关联数据模块52、第三关联数据模块53、地理实体图元数据库54、房屋实体数据服务器55、第一应用模块56、第二应用模块57。
63.所述第一关联数据模块51,用于存储第一关联表,包含所述房屋实体的标识及对
应的所述图元要素的标识。
64.所述第二关联数据模块52,用于存储第二关联表,包含所述房屋实体的标识及对应的所述应用属性。
65.所述第三关联数据模块53,用于存储第三关联表,包含应用属性值和对应的信息安全策略;所述信息安全策略,包含备选的加密处理方式和/或区分显示方式。
66.所述地理实体图元数据库54,用于执行与所述目标应用属性关联的加密处理策略;优选地,还用于激活/去激活图元控制码。
67.所述房屋实体数据服务器55,用于依据新型测绘基础房屋及其他建筑物图元面要素数据,并按照单个房屋实体生产规则要求,选择房屋图元数据,生成第一关联数据表。根据目标应用属性检索第二关联表获得与所述目标应用属性关联的目标房屋实体标识、检索第一关联表获得与所述目标房屋实体标识关联的目标图元要素标识,对所述目标图元要素进行加密处理和/或区分显示;还用于根据目标应用属性检索第三关联表获得与所述目标应用属性关联的加密处理方式和/或区分显示方式。所述房屋实体数据服务器,还用于对第一应用模块、第二应用模块或其操作者进行鉴权。
68.所述第一应用模块56,作为第一用户程序运行模块,按照用户属性生成定制化命令。例如,启动房屋实体生成功能,选择房屋实体类型,即可按照图元要素数据整体范围面自动生成房屋实体面(一个房屋实体可由一个或若干个图元组合而成);主体结构独立的房屋单独构建房屋实体,主体结构相连的房屋共同构建为一个房屋实体。进而生成第二关联数据表。
69.所述第二应用模块57,作为第二用户程序运行模块,按照用户属性区分服务操作。用于执行与所述目标应用属性关联的区分显示策略。
70.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
71.因此,本技术还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本技术中任一实施例所述的方法。
72.进一步地,本技术还提出一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本技术任一实施例所述的方法。
73.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
74.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
75.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
76.在一个典型的配置中,计算设备包括一个或多个处理器 (cpu)、输入/输出接口、网络接口和内存。
77.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (ram) 和/或非易失性内存等形式,如只读存储器 (rom) 或闪存(flash ram)。内存是计算机可读介质的示例。
78.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (pram)、静态随机存取存储器 (sram)、动态随机存取存储器 (dram)、其他类型的随机存取存储器 (ram)、只读存储器 (rom)、电可擦除可编程只读存储器 (eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器 (cd

rom)、数字多功能光盘 (dvd) 或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体 (transitory media),如调制的数据信号和载波。
79.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
80.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1