1.本技术涉及大数据计算技术领域,尤其是涉及一种乡村文化资源的集成查询方法及装置。
背景技术:
2.乡村数字化是实现乡村振兴的重要基础支撑。但是现有乡村文化资源种类多、类型繁杂,涵盖空间数据、文字数据、统计数据、多媒体数据等多种类型。因此在用户查询所需的乡村文化资源数据时,因为现有的乡村文化资源数据的多样性,往往无法快速查询到所需要的乡村文化资源数据。因此如何实现将现有乡村文化资源数据有效集成,从而方便用户进行查询搜索是亟待解决的技术问题。
技术实现要素:
3.有鉴于此,本技术的目的在于提供一种乡村文化资源的集成查询方法及装置,确定每个乡村文化资源对象的唯一数值编码,并通过唯一数值编码绑定乡村文化资源空间数据以及乡村文化资源属性信息数据,从而实现了数据的有效集成,进而将绑定后的数据进行服务发布,可以提高乡村文化资源数据的查询效率。
4.本技术实施例提供了一种乡村文化资源的集成查询方法,所述集成查询方法包括:
5.对预设的多个乡村文化资源对象进行编码赋值处理,确定每个乡村文化资源对象的唯一数值编码;
6.针对于每个乡村文化资源对象,获取该乡村文化资源对象的乡村文化资源空间数据和乡村文化资源属性信息数据;
7.针对于每个乡村文化资源对象,将该乡村文化资源对象的唯一数值编码、乡村文化资源空间数据以及乡村文化资源属性信息数据进行绑定,得到每个乡村文化资源对象的绑定数据;
8.基于每个乡村文化资源对象的绑定数据,构建乡村文化资源数据库;
9.采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供外部用户进行乡村文化资源数据查询;所述乡村文化资源数据包括乡村文化资源空间数据和乡村文化资源属性信息数据。
10.可选的,所述对预设的多个乡村文化资源对象进行编码赋值处理,确定各个乡村文化资源对象的唯一数值编码,包括:
11.针对于每个乡村文化资源对象,确定该乡村文化资源对象所属对象类型;所述对象类型包括实体对象和非实体对象;
12.按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码。
13.可选的,当该乡村文化资源对象所属对象类型为所述实体对象时,所述按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码,包括:
14.获取所述乡村文化资源对象的经纬度,基于所述经纬度对所述乡村文化资源对象进行编码赋值处理,确定所述乡村文化资源对象的唯一数值编码。
15.可选的,当该乡村文化资源对象所属对象类型为所述非实体对象时,所述按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码,包括:
16.获取所述乡村文化资源对象的地理区域信息,基于所述地理区域信息对所述乡村文化资源对象进行编码赋值处理,确定所述乡村文化资源对象的唯一数值编码。
17.可选的,所述采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供外部用户进行乡村文化资源数据查询,包括:
18.采用ogc标准的wfs地理空间要素服务协议和3d tiles三维空间数据服务协议将所述乡村文化资源数据库中每个绑定数据中的乡村文化资源空间数据发布至web服务器,并生成以供外部用户进行乡村文化资源数据查询的乡村场景显示页面。
19.可选的,所述采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供用户进行乡村文化资源数据查询,包括:
20.采用web services服务标准将所述乡村文化资源数据库中每个绑定数据中的乡村文化资源属性信息数据发布至web服务器,并生成以供外部用户进行乡村文化资源数据查询的乡村文化查询接口。
21.本技术实施例还提供了一种乡村文化资源的集成查询装置,所述集成查询装置包括:
22.编码赋值模块,用于对预设的多个乡村文化资源对象进行编码赋值处理,确定每个乡村文化资源对象的唯一数值编码;
23.获取模块,用于针对于每个乡村文化资源对象,获取该乡村文化资源对象的乡村文化资源空间数据和乡村文化资源属性信息数据;
24.绑定模块,用于针对于每个乡村文化资源对象,将该乡村文化资源对象的唯一数值编码、乡村文化资源空间数据以及乡村文化资源属性信息数据进行绑定,得到每个乡村文化资源对象的绑定数据;
25.数据库构建模块,用于基于每个乡村文化资源对象的绑定数据,构建乡村文化资源数据库;
26.发布模块,用于采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供外部用户进行乡村文化资源数据查询;所述乡村文化资源数据包括乡村文化资源空间数据和乡村文化资源属性信息数据。
27.可选的,所述编码赋值模块在用于对预设的多个乡村文化资源对象进行编码赋值处理,确定各个乡村文化资源对象的唯一数值编码时,所述编码赋值模块用于:
28.针对于每个乡村文化资源对象,确定该乡村文化资源对象所属对象类型;所述对象类型包括实体对象和非实体对象;
29.按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码。
30.可选的,当该乡村文化资源对象所属对象类型为所述实体对象时,所述编码赋值模块在用于按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码时,所述编码赋值模块用于:
31.获取所述乡村文化资源对象的经纬度坐标,基于所述经纬度坐标对所述乡村文化资源对象进行编码赋值处理,确定所述乡村文化资源对象的唯一数值编码。
32.可选的,当该乡村文化资源对象所属对象类型为所述非实体对象时,所述编码赋值模块在用于按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码时,所述编码赋值模块用于:
33.获取所述乡村文化资源对象的地理区域信息,基于所述地理区域信息对所述乡村文化资源对象进行编码赋值处理,确定所述乡村文化资源对象的唯一数值编码。
34.可选的,所述发布模块包括第一发布单元,所述第一发布单元用于:
35.采用ogc标准的wfs地理空间要素服务协议和3d tiles三维空间数据服务协议将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据中的乡村文化资源属性信息数据发布至web服务器,并生成以供用户进行乡村文化资源数据查询的乡村场景显示页面。
36.可选的,所述发布模块包括第二发布单元,所述第二发布单元用于:
37.采用web services服务标准将所述乡村文化资源数据库中每个绑定数据中的乡村文化资源属性信息数据发布至web服务器,并生成以供外部用户进行乡村文化资源数据查询的乡村文化查询接口。
38.本技术实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的方法的步骤。
39.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的方法的步骤。
40.本技术实施例提供的一种乡村文化资源的集成查询方法及装置,对预设的多个乡村文化资源对象进行编码赋值处理,确定每个乡村文化资源对象的唯一数值编码;针对于每个乡村文化资源对象,获取该乡村文化资源对象的乡村文化资源空间数据和乡村文化资源属性信息数据;针对于每个乡村文化资源对象,将该乡村文化资源对象的唯一数值编码、乡村文化资源空间数据以及乡村文化资源属性信息数据进行绑定,得到每个乡村文化资源对象的绑定数据;基于每个乡村文化资源对象的绑定数据,构建乡村文化资源数据库;采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供外部用户进行乡村文化资源数据查询;所述乡村文化资源数据包括乡村文化资源空间数据和乡村文化资源属性信息数据。这样,本技术通过唯一编码绑定空间数据及属性数据,可有效解决乡村文化资源集成问题,并通过生成乡村场景显示页面和乡村文化查询接口,可以提高乡村文化资源数据的综合集成与查询效率。
41.为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
42.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这
些附图获得其他相关的附图。
43.图1为本技术实施例所提供的一种乡村文化资源的集成查询方法的流程图;
44.图2为本技术实施例所提供的一种乡村文化资源的集成查询装置的结构示意图;
45.图3为本技术实施例所提供的集成查询装置中发布模块的结构示意图;
46.图4为本技术实施例所提供的一种电子设备的结构示意图。
具体实施方式
47.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的每个其他实施例,都属于本技术保护的范围。
48.乡村数字化是实现乡村振兴的重要基础支撑。但是现有乡村文化资源种类多、类型繁杂,涵盖空间数据、文字数据、统计数据、多媒体数据等多种类型。因此在用户查询所需的乡村文化资源时,因为现有的乡村文化资源的多样性,往往无法快速查询到所需要的乡村文化资源。因此如何实现将现有乡村文化资源有效集成,从而方便用户进行查询搜索是亟待解决的技术问题。
49.基于此,本技术实施例提供了一种乡村文化资源的集成查询方法,将乡村文化资源数据进行有效集成并可以有效提高乡村文化资源数据的查询效率。
50.请参阅图1,图1为本技术实施例所提供的一种乡村文化资源的集成方法的流程图。如图1中所示,本技术实施例提供的乡村文化资源的集成方法,包括:
51.s101、对预设的多个乡村文化资源对象进行编码赋值处理,确定每个乡村文化资源对象的唯一数值编码。
52.可选的,所述对预设的多个乡村文化资源对象进行编码赋值处理,确定各个乡村文化资源对象的唯一数值编码,包括:针对于每个乡村文化资源对象,确定该乡村文化资源对象所属对象类型;所述对象类型包括实体对象和非实体对象;按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码。
53.可选的,当该乡村文化资源对象所属对象类型为所述实体对象时,所述按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码,包括:获取所述乡村文化资源对象的经纬度,基于所述经纬度对所述乡村文化资源对象进行编码赋值处理,确定所述乡村文化资源对象的唯一数值编码。
54.可选的,当该乡村文化资源对象所属对象类型为所述实体对象时,所述按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码,包括:获取所述乡村文化资源对象的经纬度,基于所述经纬度对所述乡村文化资源对象进行编码赋值处理,确定所述乡村文化资源对象的唯一数值编码。
55.需要进行解释说明的是,乡村文化是乡村居民与乡村自然相互作用过程中所创造出来的所有事物和现象的总和,所述乡村文化资源对象为乡村文化的研究对象,所述研究
对象可以通过预先确定的研究区域进行确定,也可以通过专家进行指定,在此不做限定。
56.所述乡村文化资源对象包括两种对象类型,一种为实体对象,一种为非实体对象。这里,实体对象对应的为乡村物质文化,所述乡村物质文化指为了满足乡村生存和发展所创造出来的物质产品所表现出来的文化,包括传统聚落景观、农业生产景观、土地利用景观、空间肌理、乡村建筑、生产工具等等。非实体对象对应的为乡村非物质文化,所述乡村非物质文化就是指人类在社会历史实践过程中所创造的各种精神文化,包括生产生活方式、风俗习惯、精神信仰、文化娱乐、历史记录等。
57.示例的,传统聚落景观包括:古建筑、传统民宿、乡村街道、特色村巷、牌坊、石窟、遗址、宗教场所等;农业生产景观包括:梯田、田园景观、特色农业景观、鱼塘、运河、引水渠等;土地利用景观包括:山林、水系、土地利用格局等;所述生产生活方式包括:饮食、服饰、耕作方式、传统手工艺、居住习惯等;所述风俗习惯包括:宗教与祭祀活动、语言、节庆、庙会、礼仪、丧葬、婚嫁等;所述精神信仰包括:宗教信仰、价值观念、世界观、图腾、村规民约、道德观念等;所述文化娱乐包括:文史、音乐、戏剧、民间艺术、民间舞蹈、民间杂技、艺术作品等;所述历史记录包括:神话与传说、人物、事件、族谱、地方志等。例如,当所述乡村文化资源对象为古建筑时,该乡村文化资源对象为实体对象,当所述乡村文化资源对象为民间杂技时,该乡村文化资源对象为非实体对象。
58.所述对预设的多个乡村文化资源对象进行编码赋值处理,确定各个乡村文化资源对象的唯一数值编码,实际为通过guid算法分别对预设的多个乡村文化资源对象进行编码赋值处理,确定各个乡村文化资源对象的唯一数值编码。
59.这里,当所述乡村文化资源对象为实体对象时,对乡村文化资源对象进行编码赋值处理时,获取该研究对象所在的经纬度坐标,以该经纬度坐标为最小单位生成一个实体对应空间点,再通过guid算法对该空间点位进行唯一数值编码,实现对乡村文化资源对象的唯一定义,从而确定出所述目标对象所属乡村文化的唯一编码。
60.当所述乡村文化资源对象为非实体对象时,对乡村文化资源对象进行编码赋值处理时,采用geosot-t剖分编码规则,对该乡村文化资源对象所在地理区域进行界定,从而获取该乡村文化资源对象的地理区域信息,再通过guid算法对该地理区域进行唯一数值编码,从而实现对非实体对象的唯一定义,确定出所述乡村文化资源对象的唯一编码。
61.s102、针对于每个乡村文化资源对象,获取该乡村文化资源对象的乡村文化资源空间数据和乡村文化资源属性信息数据。
62.需要说明的是,所述空间数据是指与所述乡村文化资源对象所在地理位置有关的数据,示例的,所述空间数据可以包括地形数据、地理坐标数据、遥感影像数据等一种或多种组合。所述属性信息数据是指所述乡村文化资源对象的属性信息方面的数据,示例的,当所述乡村文化资源对象为祠堂时,所述属性信息数据包括名称、类型、建造时间、归属、建筑风格、规模、家族等方面的数据中的一种或多种组合,所述属性信息数据包括多个维度的信息数据。
63.其中,获取的空间数据以及属性信息数据均为数字资源,可获取多源异构数字资源,所述数字资源的表现形式可以包括文字、图片、音频、视频、多媒体、空间坐标、知识图谱等中的一种或多种组合的展现形式。
64.s103、针对于每个乡村文化资源对象,将该乡村文化资源对象的唯一数值编码、乡
村文化资源空间数据以及乡村文化资源属性信息数据进行绑定,得到每个乡村文化资源对象的绑定数据。
65.需要说明的是,针对于每个乡村文化资源对象,通过使用该乡村文化资源对象的唯一数值编码与该乡村文化资源对象的乡村文化资源空间数据以及该乡村文化资源对象的乡村文化资源属性信息数据进行绑定,完成了多维度的乡村文字资源数据的挂接与关联,从而方便数据查询。
66.s104、基于每个乡村文化资源对象的绑定数据,构建乡村文化资源数据库。
67.该步骤中,将打包后的每个乡村文化资源对象的唯一数值编码、乡村文化资源空间数据以及乡村文化资源属性信息数据进行统一存储,基于多个绑定数据构建成乡村文化资源数据库。
68.这里,在构建乡村文化资源数据库时,可以采用关系型数据库存储。其中构建好的乡村文化资源数据库存储于服务器后端。
69.s105、采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供外部用户进行乡村文化资源数据查询;所述乡村文化资源数据包括乡村文化资源空间数据和乡村文化资源属性信息数据。
70.可选的,所述采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供外部用户进行乡村文化资源数据查询,包括:
71.采用ogc标准的wfs地理空间要素服务协议和3d tiles三维空间数据服务协议将所述乡村文化资源数据库中每个绑定数据中的乡村文化资源空间数据发布至web服务器,并生成以供外部用户进行乡村文化资源数据查询的乡村场景显示页面。
72.可选的,所述采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供用户进行乡村文化资源数据查询,包括:采用web services服务标准将所述乡村文化资源数据库中每个绑定数据中的乡村文化资源属性信息数据发布至web服务器,并生成以供外部用户进行乡村文化资源数据查询的乡村文化查询接口。
73.该步骤中,构建好乡村文化资源数据库后,采用两种不同的数据服务发布方式,具体包括:
74.(一)、基于乡村文化资源空间数据的数据发布,具体方法包括:以地理空间场景组件为依托,将乡村文化实体对象的点位及非空间实体对象的区域,基于wfs地理空间要素协议和3d tiles三维空间数据服务协议,在地理空间中进行按需空间可视化表达,实现多元乡村文化资源的场景化对象表达。将空间数据发布至web服务器,并通过http/get形式对外提供服务至web服务器,最终发送到客户端的都是符合ogc标准的乡村场景显示页面,能够被各种软件gis接收和使用,实现数据共享。这里,所述乡村场景显示页面为xml页面。
75.(二)、基于乡村文化资源属性信息数据的数据发布,具体方法包括:以多元乡村文化资源场景为依托,基于实体对象的点位及非空间实体对象的区域,通过唯一数值编码,挂接乡村文化资源对象多维度的属性信息数据,采用web service发布查询接口,实现对多维度属性信息数据的综合呈现与关联服务。这里,采用web service发布查询接口时,通过http协议,发布多个研究对象的乡村文化属性信息数据至web服务器,以供用户进行乡村文
化资源数据的查询。
76.可选的,在采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供用户进行乡村文化资源数据查询之后,所述集成查询方法还包括:响应于用户对所述乡村场景显示页面中目标乡村文化资源对象的选择操作,所述乡村场景显示页面中显示乡村文化资源对象的空间点或空间范围;基于所述选择操作,确定所述目标乡村文化资源对象的唯一数值编码;基于所述唯一数值编码,查找并获取与所述唯一数值编码绑定的所述乡村文化资源空间数据和/或所述乡村文化资源属性信息数据,将获取的所述乡村文化资源空间数据和/或所述乡村文化资源属性信息数据传输至所述用户的客户端进行显示。
77.可选的,在采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供用户进行乡村文化资源数据查询之后,所述集成查询方法还包括:接收用户通过所述乡村文化查询接口输入的任一目标乡村文化资源属性信息数据;基于所述目标乡村文化资源属性信息数据,确定与所述目标乡村文化资源属性信息数据绑定的乡村文化资源对象的唯一数值编码,基于所述唯一数值编码,查找并获取与所述唯一数值编码绑定的所述乡村文化资源空间数据和/或除所述目标乡村文化资源属性信息数据外的其余乡村文化资源属性信息数据,将获取的所述乡村文化资源空间数据和/或除所述目标乡村文化资源属性信息数据外的其余乡村文化资源属性信息数据传输至所述用户的客户端进行显示。
78.这样,本技术基于乡村文化资源的空间数据和属性信息数据,具备对多元乡村文化资源数据的统一集成与综合查询能力,用户既可以从空间数据查询各类属性信息数据,也可以从属性信息数据查询各种空间数据,解决了传统编目式查询的信息单一、直观性差问题。
79.本技术实施例提供的一种乡村文化资源的集成查询方法,对预设的多个乡村文化资源对象进行编码赋值处理,确定每个乡村文化资源对象的唯一数值编码;针对于每个乡村文化资源对象,获取该乡村文化资源对象的乡村文化资源空间数据和乡村文化资源属性信息数据;针对于每个乡村文化资源对象,将该乡村文化资源对象的唯一数值编码、乡村文化资源空间数据以及乡村文化资源属性信息数据进行绑定,得到每个乡村文化资源对象的绑定数据;基于每个乡村文化资源对象的绑定数据,构建乡村文化资源数据库;采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供外部用户进行乡村文化资源数据查询;所述乡村文化资源数据包括乡村文化资源空间数据和乡村文化资源属性信息数据。
80.这样,本技术通过唯一编码绑定空间数据及属性数据,可有效解决乡村文化资源集成问题,并通过生成乡村场景显示页面和乡村文化查询接口,可以提高乡村文化资源数据的综合集成与查询效率。
81.请参阅图2、图3,图2为本技术实施例所提供的一种乡村文化资源的集成查询装置的结构示意图,图3为本技术实施例所提供的集成查询装置中发布模块的结构示意图。如图2中所示,所述集成查询装置200包括:
82.编码赋值模块210,用于对预设的多个乡村文化资源对象进行编码赋值处理,确定每个乡村文化资源对象的唯一数值编码;
83.获取模块220,用于针对于每个乡村文化资源对象,获取该乡村文化资源对象的乡村文化资源空间数据和乡村文化资源属性信息数据;
84.绑定模块230,用于针对于每个乡村文化资源对象,将该乡村文化资源对象的唯一数值编码、乡村文化资源空间数据以及乡村文化资源属性信息数据进行绑定,得到每个乡村文化资源对象的绑定数据;
85.数据库构建模块240,用于基于每个乡村文化资源对象的绑定数据,构建乡村文化资源数据库;
86.发布模块250,用于采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供外部用户进行乡村文化资源数据查询;所述乡村文化资源数据包括乡村文化资源空间数据和乡村文化资源属性信息数据。
87.可选的,所述编码赋值模块210在用于对预设的多个乡村文化资源对象进行编码赋值处理,确定各个乡村文化资源对象的唯一数值编码时,所述编码赋值模块用于:
88.针对于每个乡村文化资源对象,确定该乡村文化资源对象所属对象类型;所述对象类型包括实体对象和非实体对象;
89.按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码。
90.可选的,当该乡村文化资源对象所属对象类型为所述实体对象时,所述编码赋值模块210在用于按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码时,所述编码赋值模块210用于:
91.获取所述乡村文化资源对象的经纬度坐标,基于所述经纬度坐标对所述乡村文化资源对象进行编码赋值处理,确定所述乡村文化资源对象的唯一数值编码。
92.可选的,当该乡村文化资源对象所属对象类型为所述非实体对象时,所述编码赋值模块210在用于按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码时,所述编码赋值模块210用于:
93.获取所述乡村文化资源对象的地理区域信息,基于所述地理区域信息对所述乡村文化资源对象进行编码赋值处理,确定所述乡村文化资源对象的唯一数值编码。
94.可选的,如图3所示,所述发布模块250包括第一发布单元251,所述第一发布单元251用于:
95.采用ogc标准的wfs地理空间要素服务协议和3d tiles三维空间数据服务协议将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据中的乡村文化资源属性信息数据发布至web服务器,并生成以供用户进行乡村文化资源数据查询的乡村场景显示页面。
96.可选的,所述发布模块250包括第二发布单元252,所述第二发布单元252用于:
97.采用web services服务标准将所述乡村文化资源数据库中每个绑定数据中的乡村文化资源属性信息数据发布至web服务器,并生成以供外部用户进行乡村文化资源数据查询的乡村文化查询接口。
98.请参阅图4,图4为本技术实施例所提供的一种电子设备的结构示意图。如图4中所示,所述电子设备400包括处理器410、存储器420和总线430。
99.所述存储器420存储有所述处理器410可执行的机器可读指令,当电子设备400运行时,所述处理器410与所述存储器420之间通过总线430通信,所述机器可读指令被所述处
理器410执行时,可以执行如上述图1所示方法实施例中的方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
100.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时可以执行如上述图1所示方法实施例中的方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
101.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
102.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
103.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
104.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
105.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
106.最后应说明的是:以上所述实施例,仅为本技术的具体实施方式,用以说明本技术的技术方案,而非对其限制,本技术的保护范围并不局限于此,尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本技术实施例技术方案的精神和范围,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
技术特征:
1.一种乡村文化资源的集成查询方法,其特征在于,所述集成查询方法包括:对预设的多个乡村文化资源对象进行编码赋值处理,确定每个乡村文化资源对象的唯一数值编码;针对于每个乡村文化资源对象,获取该乡村文化资源对象的乡村文化资源空间数据和乡村文化资源属性信息数据;针对于每个乡村文化资源对象,将该乡村文化资源对象的唯一数值编码、乡村文化资源空间数据以及乡村文化资源属性信息数据进行绑定,得到每个乡村文化资源对象的绑定数据;基于每个乡村文化资源对象的绑定数据,构建乡村文化资源数据库;采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供外部用户进行乡村文化资源数据查询;所述乡村文化资源数据包括乡村文化资源空间数据和乡村文化资源属性信息数据。2.根据权利要求1所述的集成查询方法,其特征在于,所述对预设的多个乡村文化资源对象进行编码赋值处理,确定各个乡村文化资源对象的唯一数值编码,包括:针对于每个乡村文化资源对象,确定该乡村文化资源对象所属对象类型;所述对象类型包括实体对象和非实体对象;按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码。3.根据权利要求2所述的集成查询方法,其特征在于,当该乡村文化资源对象所属对象类型为所述实体对象时,所述按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码,包括:获取所述乡村文化资源对象的经纬度,基于所述经纬度对所述乡村文化资源对象进行编码赋值处理,确定所述乡村文化资源对象的唯一数值编码。4.根据权利要求2所述的集成查询方法,其特征在于,当该乡村文化资源对象所属对象类型为所述非实体对象时,所述按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码,包括:获取所述乡村文化资源对象的地理区域信息,基于所述地理区域信息对所述乡村文化资源对象进行编码赋值处理,确定所述乡村文化资源对象的唯一数值编码。5.根据权利要求1所述的集成查询方法,其特征在于,所述采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供外部用户进行乡村文化资源数据查询,包括:采用ogc标准的wfs地理空间要素服务协议和3d tiles三维空间数据服务协议将所述乡村文化资源数据库中每个绑定数据中的乡村文化资源空间数据发布至web服务器,并生成以供外部用户进行乡村文化资源数据查询的乡村场景显示页面。6.根据权利要求1所述的集成查询方法,其特征在于,所述采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供用户进行乡村文化资源数据查询,包括:采用web services服务标准将所述乡村文化资源数据库中每个绑定数据中的乡村文化资源属性信息数据发布至web服务器,并生成以供外部用户进行乡村文化资源数据查询的乡村文化查询接口。
7.一种乡村文化资源的集成查询装置,其特征在于,所述集成查询装置包括:编码赋值模块,用于对预设的多个乡村文化资源对象进行编码赋值处理,确定每个乡村文化资源对象的唯一数值编码;获取模块,用于针对于每个乡村文化资源对象,获取该乡村文化资源对象的乡村文化资源空间数据和乡村文化资源属性信息数据;绑定模块,用于针对于每个乡村文化资源对象,将该乡村文化资源对象的唯一数值编码、乡村文化资源空间数据以及乡村文化资源属性信息数据进行绑定,得到每个乡村文化资源对象的绑定数据;数据库构建模块,用于基于每个乡村文化资源对象的绑定数据,构建乡村文化资源数据库;发布模块,用于采用预定数据发布方式,将所述乡村文化资源数据库中各个乡村文化资源对象的绑定数据发布至web服务器中,以供外部用户进行乡村文化资源数据查询;所述乡村文化资源数据包括乡村文化资源空间数据和乡村文化资源属性信息数据。8.根据权利要求7所述的集成查询装置,其特征在于,所述编码赋值模块在用于对预设的多个乡村文化资源对象进行编码赋值处理,确定各个乡村文化资源对象的唯一数值编码时,所述编码赋值模块用于:针对于每个乡村文化资源对象,确定该乡村文化资源对象所属对象类型;所述对象类型包括实体对象和非实体对象;按照所属对象类型对应的编码方式,确定该乡村文化资源对象的唯一数值编码。9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如权利要求1至6任一所述的集成查询方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至6任一所述的集成查询方法的步骤。
技术总结
本申请提供了一种乡村文化资源的集成查询方法及装置,对每个乡村文化资源对象进行编码赋值处理,确定每个对象的唯一编码;针对于每个对象,将该对象的唯一数值编码与乡村文化资源空间数据和属性信息数据进行绑定,构建乡村文化资源数据库;基于数据库的乡村文化资源空间数据,构建乡村场景显示页面,实现各类乡村文化资源的场景化集成,基于数据库的乡村文化资源属性数据,构建基于唯一标识符的乡村文化查询接口,实现多元属性数据的对象化、场景化综合查询。这样,本申请通过唯一编码绑定空间数据及属性数据,可有效解决乡村文化资源集成问题,并通过生成乡村场景显示页面和乡村文化查询接口,可以提高乡村文化资源数据的综合集成与查询效率。集成与查询效率。集成与查询效率。
技术研发人员:刘丰武
受保护的技术使用者:北京申信联华科技有限公司
技术研发日:2021.12.06
技术公布日:2022/3/8