System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据服务领域,特别涉及一种基于网格编码的时空数据服务方法及工业互联网平台。
技术介绍
1、为了在大数据条件下对各种应用提供更好、更便捷的空间信息基础服务,提高地球空间位置数据的组织、处理、分析、传递和运用效率,目前开发出了北斗网格位置码,它是适用于北斗卫星导航系统各种应用终端输出的一种网格位置编码,在设计上与北斗系统(包括增强系统)的定位精度相适应,同时兼顾人和设备的使用,是经纬度点位置编码体系的重要补充和扩展。
2、现有技术中,针对某一地域,通常会包含各种数据,例如交通流量数据、气象特征数据、人口数据、公共建设数据等等。这些数据具有不同的来源和格式,现有的检索方式通常为针对某种属性的数据进行查询。当需要查找某个地理位置的某些数据时,需要在多种数据中分别进行查询,再进行分析、整合,得到最终的查询结果,查询效率较为低下。
3、为此,需要一种新的基于网格编码的时空数据服务方法及工业互联网平台。
技术实现思路
1、为此,本专利技术提供一种基于网格编码的时空数据服务方法,以力图解决或者至少缓解上面存在的问题。
2、根据本专利技术的第一方面,提供一种基于网格编码的时空数据服务方法,在计算设备中运行,方法包括:对预设地理空间范围进行空间剖分得到多个空间块,并对每个空间块及其关联数据进行编码得到网格编码,网格编码包括网格标识符;根据每个空间块的网格编码和空间块在预设地理空间范围的位置信息建立索引表,并根据每个空间块的网格标识符和关联数据建立信息表
3、可选地,在根据本专利技术的方法中,对预设地理空间范围进行空间剖分得到多个空间块包括:按照预设步长对预设地理空间范围设置二维网格或三维网格,对预设地理空间范围进行划分得到地球表面网格单元或地球立体网格单元;将地球表面网格单元或地球立体网格单元作为空间块。
4、可选地,在根据本专利技术的方法中,还包括:获取多个数据源的数据;根据每个数据的位置信息对数据进行整理得到关于每个位置信息的数据;确定每个空间块包括的一个或多个位置信息,并将每个空间块包括的位置信息所对应的数据,作为每个空间块的关联数据。
5、可选地,在根据本专利技术的方法中,查询信息包括文字、图像和视频中的一种或多种。
6、可选地,在根据本专利技术的方法中,查询信息包括图像查询信息,根据查询信息和索引表确定预设地理空间范围的至少一个目标空间块包括:根据图像查询信息确定图像观测点和图像观测范围;确定在图像观测点下的图像观测范围在预设地理空间范围所包括的至少一个空间块,将其作为目标空间块。
7、可选地,在根据本专利技术的方法中,对每个目标空间块在信息表中查询对应的关联数据,并将至少一个目标空间块的关联数据作为查询结果包括:根据目标空间块的网格标识符在信息表中进行查询,确定每个目标空间块的图像数据;根据每个目标空间块的图像数据生成在图像观测点下的目标图像数据。
8、可选地,在根据本专利技术的方法中,根据每个目标空间块的图像数据生成在图像观测点下的目标图像数据包括:根据图像观测点所在的观测空间块,对观测空间块与至少一个目标空间块进行网格遮挡分析;根据网格遮挡分析结果判断在图像观测点下图像观测范围内的目标空间块是否可视;根据图像观测范围内的目标空间块的可视情况生成目标图像数据。
9、可选地,在根据本专利技术的方法中,网格编码还包括网格属性数据,查询信息包括查询条件,根据查询信息和索引表确定预设地理空间范围的至少一个目标空间块包括:确定查询条件中包括的一个或多个关键词;根据一个或多个关键词对索引表中网格编码的网格属性数据进行查询,将符合关键词的网格属性数据对应的网格编码所属的空间块作为目标空间块。
10、可选地,在根据本专利技术的方法中,查询信息包括查询区域,查询区域包括一个或多个查询分区,根据查询信息和索引表确定预设地理空间范围的至少一个目标空间块包括:确定一个或多个查询分区在预设地理空间范围内所包括的空间块;对一个或多个查询分区中包括的空间块进行叠置分析,确定一个或多个查询分区所包括的空间块的并集合,将并集合内包括的空间块作为目标空间块。
11、可选地,在根据本专利技术的方法中,数据源的数据包括gis地图数据、视频数据、倾斜摄影数据、信令/定位数据、激光点云数据、人房数据、气象海洋数据和公共专题数据。
12、根据本专利技术的第二方面,提供了一种工业互联网平台,工业互联网平台包括:数据资源层,适于获取各类数据,且所获取的数据均具有对应的位置信息;编码层,适于按照位置信息将所获取的数据分别映射到对应的空间块,作为空间块的关联数据,并对每个空间块及其关联数据进行编码,得到每个空间块的网格编码,网格编码包括网格标识符和网格属性数据,其中空间块为对预设地理空间范围进行空间剖分得到;索引层,适于根据空间块的网格编码和每个空间块在预设地理空间范围的位置信息建立索引表,并根据每个空间块的网格标识符和关联数据建立信息表;服务层,适于向用户提供查询接口,以接收用户的查询信息;引擎层,适于根据查询信息和索引表确定预设地理空间范围的至少一个目标空间块,对每个目标空间块在信息表中查询对应的关联数据,将至少一个目标空间块的关联数据作为查询结果。
13、根据本专利技术的第三方面,提供了一种计算设备,包括:一个或多个处理器;存储器;一个或多个程序,其中,一个或多个程序存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序包括用于执行根据本专利技术的基于网格编码的时空数据服务方法的指令。
14、根据本专利技术的第四方面,提供了一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,该指令当由计算设备执行时,使得计算设备执行根据本专利技术的基于网格编码的时空数据服务方法。
15、本专利技术通过在预设地理空间范围进行空间剖分得到多个空间块,并根据空间块的位置信息,将多源数据按照各空间块进行网格编码。之后,在进行查询时,只需要通过使用包括网格编码的索引表进行查询,即可快速确定出目标空间块,再根据目标空间块的网格标识符查询关联数据。根据本专利技术的方案,一方面,从数据的位置信息的维度,将多源数据整合在一起,进行网格化的管理;另一方面,使数据检索降维到只包括一维的网格标识符,大幅降低数据查询难度,减少数据查询工作量,降低了数据或查询服务器的工作负载,提高数据查询效率。
本文档来自技高网...【技术保护点】
1.一种基于网格编码的时空数据服务方法,其特征在于,适于在计算设备中执行,所述方法包括:
2.如权利要求1所述的方法,其特征在于,对预设地理空间范围进行空间剖分得到多个空间块包括:
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
4.如权利要求1-3中任一项所述的方法,其特征在于,所述查询信息包括文字、图像和视频中的一种或多种。
5.如权利要求1所述的方法,其特征在于,所述查询信息包括图像查询信息,所述根据所述查询信息和索引表确定所述预设地理空间范围的至少一个目标空间块包括:
6.如权利要求5所述的方法,其特征在于,所述对每个目标空间块在信息表中查询对应的关联数据,并将至少一个目标空间块的关联数据作为查询结果包括:
7.如权利要求6所述的方法,其特征在于,所述根据每个目标空间块的图像数据生成在所述图像观测点下的目标图像数据包括:
8.如权利要求1所述的方法,其特征在于,所述网格编码还包括网格属性数据,所述查询信息包括查询条件,所述根据所述查询信息和索引表确定所述预设地理空间范围的至少一个
9.如权利要求1所述的方法,其特征在于,所述查询信息包括查询区域,所述查询区域包括一个或多个查询分区,所述根据所述查询信息和索引表确定所述预设地理空间范围的至少一个目标空间块包括:
10.如权利要求3所述的方法,其特征在于,所述数据源的数据包括GIS地图数据、视频数据、倾斜摄影数据、信令/定位数据、激光点云数据、人房数据、气象海洋数据和公共专题数据。
11.一种工业互联网平台,其特征在于,所述工业互联网平台包括:
12.一种计算设备,其特征在于,包括:
13.一种存储一个或多个程序的计算机可读存储介质,其特征在于,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行根据权利要求1-10中任一项所述的方法。
...【技术特征摘要】
1.一种基于网格编码的时空数据服务方法,其特征在于,适于在计算设备中执行,所述方法包括:
2.如权利要求1所述的方法,其特征在于,对预设地理空间范围进行空间剖分得到多个空间块包括:
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
4.如权利要求1-3中任一项所述的方法,其特征在于,所述查询信息包括文字、图像和视频中的一种或多种。
5.如权利要求1所述的方法,其特征在于,所述查询信息包括图像查询信息,所述根据所述查询信息和索引表确定所述预设地理空间范围的至少一个目标空间块包括:
6.如权利要求5所述的方法,其特征在于,所述对每个目标空间块在信息表中查询对应的关联数据,并将至少一个目标空间块的关联数据作为查询结果包括:
7.如权利要求6所述的方法,其特征在于,所述根据每个目标空间块的图像数据生成在所述图像观测点下的目标图像数据包括:
8.如权利要求1所述...
【专利技术属性】
技术研发人员:吴学军,董锦华,马杰,周勇潮,刘锐,齐璐,汪义盟,
申请(专利权)人:北京智网易联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。