首页 / 专利库 / 资料储存系统 / 数据库 / 一种空间数据的分析方法、存储介质及终端设备

一种空间数据的分析方法、存储介质及终端设备

阅读:1065发布:2020-05-12

专利汇可以提供一种空间数据的分析方法、存储介质及终端设备专利检索,专利查询,专利分析的服务。并且本 发明 公开一种空间数据的分析方法,其步骤包括:将采集的数据进行处理转换成GIS行业标准格式,存储到空间 数据库 ;通过GeoServer网页链接空间数据库,并在所述GeoServer网页发布的空间分析图层上撰写SQL语句,生成数据空间分析服务 接口 ;调用所述数据空间分析服务接口,获取分析结果的数据。本发明中,采集的数据以及所述撰写的SQL语句均来自用户,能够根据用户的自身需求来定制空间检索功能,提供的空间数据的分析方法更加具有针对性和灵活性,此外,对于非公开数据的分析,能够在用户内网中进行使用,即满足了用户对数据进行分析的需求又能保证数据的 保密性 。,下面是一种空间数据的分析方法、存储介质及终端设备专利的具体信息内容。

1.一种空间数据的分析方法,其特征在于,所述步骤包括:
将采集的数据进行处理转换成GIS行业标准格式,存储到空间数据库
通过GeoServer网页链接空间数据库,并在所述GeoServer网页发布的空间分析图层上撰写SQL语句,生成数据空间分析服务接口
调用所述数据空间分析服务接口,获取分析结果的数据。
2.根据权利要求1所述的空间数据的分析方法,其特征在于,所述SQL语句包含两个参数,第一参数是需要分析的数据表,第二参数是接收一个空间数据。
3.根据权利要求2所述的空间数据的分析方法,其特征在于,所述数据表为所述采集的数据经过处理后形成的表格。
4.根据权利要求2所述的空间数据的分析方法,其特征在于,所述接收的空间数据来自用户端输入的参数,所述参数可以是点、线或面中的一种。
5.根据权利要求4所述的空间数据的分析方法,其特征在于,所述接收的空间数据采用WKT格式。
6.根据权利要求1所述的空间数据的分析方法,其特征在于,所述数据空间分析服务接口为Http形式。
7.根据权利要求1所述的空间数据的分析方法,其特征在于,所述采集的数据来自网上的公共数据或用户提供。
8.根据权利要求1所述的空间数据的分析方法,其特征在于,所述GIS行业标准格式为Shp、geojson、Kml中的一种。
9.一种存储介质,其特征在于,所述存储介质由处理器执行,以实现如权利要求1-8任意一项所述空间数据的分析方法中的步骤。
10.一种终端设备,其特征在于,包括:处理器,存储器;所述存储器上存储有可被所述处理器执行的可读程序;所述处理器执行所述可读程序时实现如权利要求1-8任意一项所述于GeoServer的空间数据的分析方法中的步骤。

说明书全文

一种空间数据的分析方法、存储介质及终端设备

技术领域

[0001] 本发明涉及互联网和软件工程技术领域,特别涉及一种空间数据的分析方法、存储介质及终端设备。

背景技术

[0002] GeoServer是OpenGIS Web服务器规范的J2EE实现,兼容WMS和WFS特性;支持PostgreSQL、Shapefile、ArcSDE、Oracle、VPF、MySQL、MapInfo;支持上百种投影;能够将网络地图输出为jpeg、gif、png、SVG、KML等格式、能够运行在任何基于J2EE/Servlet容器之上;嵌入MapBuilder支持AJAX的地图客户端OpenLayers。
[0003] 现有的空间数据分析方式通常都是针对的网上公共的数据,百度或者高德等专业服务商提供了公共数据的简单空间分析功能,其特点是通用、简单、数据量大,公共接口提供的功能一般都是范围数据检索,并不能满足用户的除了传统的范围检索外的不规则图形检索、交叉检索或字段检索等的需求,另外,针对一些非公共数据,在用户内网内进行使用的检索,现有技术也无法基于用户本身需求进行定制,不具有针对性和灵活性。
[0004] 因此,现有技术还有待于改进和发展。

发明内容

[0005] 鉴于上述现有技术的不足,本发明的目的在于提供一种空间数据的分析方法、存储介质及终端设备,旨在解决现有的空间数据的分析方法的针对性和灵活性不强的技术问题。
[0006] 本发明的技术方案如下:
[0007] 一种空间数据的分析方法,其中,所述步骤包括:
[0008] 将采集的数据进行处理转换成GIS行业标准格式,存储到空间数据库
[0009] 通过GeoServer网页链接空间数据库,并在其发布的空间分析图层上撰写SQL语句,生成数据空间分析服务接口;
[0010] 调用所述数据空间分析服务接口,获取分析结果的数据。
[0011] 所述的空间数据的分析方法,其中,所述SQL语句包含两个参数,第一参数是需要分析的数据表,第二参数是接收一个空间数据。
[0012] 所述的空间数据的分析方法,其中,所述数据表为所述采集的数据经过处理后形成的表格。
[0013] 所述的空间数据的分析方法,其中,所述接收的空间数据来自用户端输入的参数,所述参数可以是点、线或面中的一种。
[0014] 所述的空间数据的分析方法,其中,所述接收的空间数据采用WKT格式[0015] 所述的空间数据的分析方法,其中,所述数据空间分析服务接口为Http形式。
[0016] 所述的空间数据的分析方法,其中,所述数据空间分析服务接口为Http形式。
[0017] 所述的空间数据的分析方法,其中,所述采集的数据来自网上的公共数据或用户提供。
[0018] 所述的空间数据的分析方法,其中,所述采集的数据进行处理后的格式为Shp、geojson、Kml中的一种。
[0019] 一种存储介质,其中,所述存储介质由处理器执行,以实现本发明所述空间数据的分析方法中的步骤。
[0020] 一种终端设备,其中,包括:处理器,存储器;所述存储器上存储有可被所述处理器执行的可读程序;所述处理器执行所述可读程序时实现本发明所述于GeoServer的空间数据的分析方法中的步骤。
[0021] 有益效果:本发明提供一种空间数据的分析方法,可根据用户的自身需求来定制空间检索功能,空间数据的分析方法更加具有针对性和灵活性,此外,对于非公开数据的分析,能够在用户内网中进行使用,即满足了用户对数据进行分析的需求又能保证数据的保密性附图说明
[0022] 图1为本发明一种空间数据的分析方法的较佳实施例流程图
[0023] 图2为本发明一种终端设备的较佳实施例结构框图

具体实施方式

[0024] 本发明提供一种空间数据的分析方法、存储介质及终端设备,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0025] 现有的空间数据的分析方式通常都是指的百度或者高德等专业服务商基于网上公共的数据提供简单的空间分析功能,这种分析方式通用、简单、数量大,但是针对进行基于用户需求进行定制的空间数据分析,例如,海关部需要出入境点的数据、林业部门需要的动植物分布点的数据,以及护林员巡航路线的数据,这些数据都是非公共数据,只供内部工作人员分享使用,明显可以看出,基于现有的百度或者高的等专业服务商的数据分析,无法实现这种需要根据用户需求进行定制的数据分析功能。
[0026] 基于现有技术存在的空间数据的分析方式无针对性以及灵活性差的问题,本发明提供了一种空间数据的分析方法,如图1所示,所述空间数据的分析方法的步骤包括:
[0027] S10、将采集的数据进行处理转换成GIS行业标准格式,存储到空间数据库;
[0028] S20、通过GeoServer网页链接空间数据库,并在其发布的空间分析图层上撰写SQL语句,生成数据空间分析服务接口;
[0029] S30、调用所述数据空间分析服务接口,获取分析结果的数据。
[0030] 在本实施例中,先将采集的数据进行处理转换成GIS行业标准格式,存储到空间数据库,其中,所述采集的数据可以是直接从网上下载的公共数据,也可以是有测绘资质的公司采集提供的数据,也可以是政府单位所提供的相关数据,将所述采集的数据存储到空间数据库后,打开GeoServer网页,通过GeoServer网页链接空间数据库得到发布的空间分析图层,在分析图层上的指定位置撰写SQL语句,对所述撰写的SQL语句进行保存后,在GeoServer网页上即自动生成一个数据空间分析服务接口,用户在获得这个数据空间分析服务接口后,即可在前端网页或是终端设备上调用所述数据空间分析服务接口,获取数据分析结果,而得到的分析结果的数据,用户可根据实际情况进行下一步的使用。
[0031] 本实施例中,所撰写的SQL语句是根据用户的需求进行调整,其中,所撰写的SQL语句中包含的常见的空间关系(Geometry Relationships)为:
[0032] 相等(Equals):几何形状拓扑上相等;
[0033] 脱节(Disjoint):几何形状没有共同的点;
[0034] 相交(Intersects):几何形状至少有一个共有点;
[0035] 接触(Touches):几何形状有至少一个公共的边界点,但是没有内部点;
[0036] 交叉(Crosses):几何形状共享一些但不是所有的内部点;
[0037] 内含(Within):几何形状A的线都在几何形状B的内部;
[0038] 包含(Contains):几何形状B的线都在几何形状A内部;
[0039] 重叠(Overlaps):几何形状共享一部分但不是所有的公共点,而且相交处有他们自己相同的区域。
[0040] 其中,接触(Touches)分析判断的是边界之间的接触,当被分析数据与绘制的分析图形面的边界处于同一边界上时,才能得到分析的结果。
[0041] 本实施例中,所述采集的数据来源于用户或是公共数据,可针对不同的用户需求进行挑选,在对所述采集的数据进行处理后,存储到空间数据库中,通过GeoServer网页链接空间数据库,在得到的空间分析图层上撰写SQL语句,所述撰写的SQL语句也是根据用户的需求进行撰写,在对所述撰写的SQL语句进行保存后则自动生成数据空间分析服务接口,用户可在前端网页或是终端设备上调用所述数据空间分析服务接口,得到数据分析结果,本实施例中,所述采集的数据以及所述撰写的SQL语句均可来自用户,能够根据用户的自身需求来定制空间检索功能,提供的空间数据的分析方法更加具有针对性和灵活性,此外,对于非公开数据的分析,能够在用户内网中进行使用,即满足了用户对数据进行分析的需求又能保证数据的保密性。
[0042] 在一些实施方式中,所述SQL语句包含两个参数,第一参数是需要分析的数据表,第二参数是接收一个空间数据。本实施例中,在所述空间分析图层页面上撰写SQL语句,其中所述SQL语句包含两个参数,第一参数是需要分析的数据表,第二参数是接收一个空间数据,撰写的所述SQL语句,只能表示一种空间分析方式,例如,相交空间分析、重叠空间分析或接触空间分析等。
[0043] 在一些实施方式中,所述数据表为所述采集的数据经过处理后形成的表格。在本实施例中,所述数据表的范围即所述采集的数据的范围。
[0044] 在一些实施方式中,所述接收的空间数据来自用户端输入的参数,所述参数可以是点、线或面中的一种。本实施例中,所述接收的空间数据来自于用户,根据用户的需求,可以是针对一个点的范围进行检索,例如针对某个具体的地址进行检索,可以针对一个线的范围进行检索,例如针对某个街道的范围进行检索,也可以针对一个面的范围进行检索,例如针对某个片区的范围进行检索。
[0045] 在一些实施方式中,所述接收的空间数据采用WKT格式。
[0046] 在一些实施方式中,所述数据空间分析服务接口为Http形式。本实施例中,所述数据空间分析服务接口为Http形式,只要是能够使用Http的平台就可以使用这种空间数据的分析方法,包括C/S架构、B/S架构、安卓端、苹果端等设备均可,适用面广。
[0047] 在一些实施方式中,所述采集的数据来自网上的公共数据或用户提供。
[0048] 在一些实施方式中,所述采集的数据进行处理后的格式为Shp、geojson、Kml中的一种。
[0049] 一种存储介质,所述存储介质由处理器执行,用以实现所述空间数据的分析方法中的步骤。
[0050] 一种终端设备,其中,如图2所示,包括处理器10,适于实现各指令;以及存储介质20,适于存储多条指令,所述指令适于由处理器10加载并执行所述空间数据的分析方法中的步骤。
[0051] 下面通过具体实施例对本发明一种空间数据的分析方法做进一步的解释说明:
[0052] 实施例1
[0053] 客户需求:对深圳源数据进行相交(intersects)分析
[0054] 步骤一:根据客户提供的资料获取深圳水源分布数据,并将数据处理成shp格式,存储到空间数据库;
[0055] 步骤二:打开GeoServer网页,在网页上链接空间数据库,在网页发布的空间分析图层上撰写SQL语句,生成数据空间分析服务接口,其中,针对空间关系为“相交(intersects)”的分析,撰写的SQL语句为:
[0056] select*from(select*,st_intersects(st_geomfromtext('%wkt%','4326'),geom)as intersects from%table%)as intersectsView where intersects=true,进一步地,将撰写的SQL语句进行保存,即可在GeoServer网页上生成一个针对深圳水源分布数据的空间相交分析服务接口,一般为HTTP接口;
[0057] 步骤三:在前端访问这个生成的空间相交分析服务接口,随机在地图画一个面与“深圳水源数据”相交,即可得到相交区域内的水源数据。
[0058] 实施例2
[0059] 客户需求:对深圳水源数据进行脱节(disjoint)分析
[0060] 步骤一:根据客户提供的资料获取深圳水源分布数据,并将数据处理成shp格式,存储到空间数据库;
[0061] 步骤二:打开GeoServer网页,在网页上链接空间数据库,在网页发布的空间分析图层上撰写SQL语句,生成数据空间分析服务接口,其中,针对空间关系为“脱节(disjoint)”的分析,撰写的SQL语句为:
[0062] select*from(select*,st_disjoint(st_geomfromtext('%wkt%','4326'),geom)as disjoint from%table%)as disjointView where disjoint=true,进一步地,将撰写的SQL语句进行保存,即可在GeoServer网页上生成一个针对深圳水源分布数据的空间脱节分析服务接口;
[0063] 步骤三:在前端访问这个生成的空间脱节分析服务接口,随机在地图画一个面与“深圳水源数据”做脱节分析,即可得到所画的面涵盖的区域外的水源数据。
[0064] 实施例3
[0065] 客户需求:对深圳水源数据进行接触(touches)分析
[0066] 步骤一:根据客户提供的资料获取深圳水源分布数据,并将数据处理成shp格式,存储到空间数据库;
[0067] 步骤二:打开GeoServer网页,在网页上链接空间数据库,在网页发布的空间分析图层上撰写SQL语句,生成数据空间分析服务接口,其中,针对空间关系为“接触(touches)”的分析,撰写的SQL语句为:
[0068] select*from(select*,st_touches(st_geomfromtext('%wkt%','4326'),geom)as touches from%table%)as touchesView where touches=true,进一步地,将撰写的SQL语句进行保存,即可在GeoServer网页上生成一个针对深圳水源分布数据的空间接触分析服务接口;
[0069] 步骤三:在前端访问这个生成的空间接触分析服务接口,随机在地图画一个面与“深圳水源数据”做接触分析。
[0070] 由于接触分析判断的是边界之间的接触,当被分析数据即“深圳水源数据”与随机绘制的分析图形面的边界处于同一边界上时,才能得到分析结果。
[0071] 综上所述,本发明中设计了一种空间数据的分析方法,可根据用户的自身需求来定制空间检索功能,空间数据的分析方法更加具有针对性和灵活性,此外,对于非公开数据的分析,能够在用户内网中进行使用,即满足了用户对数据进行分析的需求又能保证数据的保密性。
[0072] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈