共享云平台POI自动获取及坐标转换的方法及系统与流程

文档序号:12271603阅读:610来源:国知局
共享云平台POI自动获取及坐标转换的方法及系统与流程

本发明涉及地理信息技术领域,尤其涉及共享云平台POI自动获取及坐标转换的方法及系统。



背景技术:

人民防空是国防的重要组成部分,现代化条件的局部战争,是科技战、信息战。为实现“战时防空,平时应急”的指挥调度功能,人防部门大多有建设一套基于地理信息系统技术的应急指挥系统,并积累了较多的数据资源,但并未打破信息壁垒,还存在信息孤岛。如何在保证系统自身机密数据安全性的前提下,实现全方位的交通数据信息的实时无障碍获取,为应急指挥提供数据支撑,对提升人防的信息化水平具有极其重要的意义。

目前,建设于专网内的人防系统的地理信息数据是十分不完善的,除基础的道路设施信息外,缺乏人防应急指挥调度所需的各类重要POI信息,包括加油站、学校、地下停车场等。及时准确获取各类POI的位置分布信息,并将其纳入到方案制定范围内,可提高指挥调度的科学性水平。因此,如何将所需的外网中(如,百度地图)的POI的坐标实时获取并自动转换传输至人防专网、丰富地理基础信息、辅助指挥决策是极具实用价值的。



技术实现要素:

本发明所要解决的技术问题是:提供一种共享云平台POI自动获取及坐标转换的方法及系统。

为了解决上述技术问题,本发明采用的技术方案为:

本发明提供一种共享云平台POI自动获取及坐标转换的方法,包括步骤:

S1、划分预设区域,得到子区域集合;

S2、根据所述子区域集合中各子区域预设样本点的坐标偏移值计算所述子区域的平均坐标偏移值;所述坐标偏移值为所述样本点在共享云平台中的坐标值与所述样本点在地理信息系统中的坐标值的差值;

S3、通过共享云平台在预设范围内搜索预设POI的地图坐标,得到POI地图坐标集合;

S4、根据所述POI地图坐标集合中的地图坐标所在子区域的平均坐标偏移值转换所述地图坐标为地理信息系统中的坐标,得到地理信息系统坐标集合。

本发明还提供一种共享云平台POI自动获取及坐标转换的系统,包括:

划分模块,用于划分预设区域,得到子区域集合;

计算模块,用于根据所述子区域集合中各子区域预设样本点的坐标偏移值计算所述子区域的平均坐标偏移值;所述坐标偏移值为所述样本点在共享云平台中的坐标值与所述样本点在地理信息系统中的坐标值的差值;

搜索模块,用于通过共享云平台在预设范围内搜索预设POI的地图坐标,得到POI地图坐标集合;

转换模块,用于根据所述POI地图坐标集合中的地图坐标所在子区域的平均坐标偏移值转换所述地图坐标为地理信息系统中的坐标,得到地理信息系统坐标集合。

本发明的有益效果在于:实现根据不同区域的共享云平台中的地图坐标与地理信息系统中的坐标的偏移值,将从共享云平台自动获取的POI坐标转换为人民防空相应的地理信息系统中的坐标,从而丰富人民防空相应的地理信息系统中的地理基础信息数据,对辅助指挥决策极具实用价值。

附图说明

图1为本发明共享云平台POI自动获取及坐标转换的方法的流程框图;

图2为本发明共享云平台POI自动获取及坐标转换的系统的结构框图;

标号说明:

1、划分模块;2、计算模块;3、搜索模块;4、转换模块。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。

本发明最关键的构思在于:根据不同区域的平均坐标偏移值将从共享云平台自动获取的POI坐标转换为人民防空相应的地理信息系统中的坐标。

如图1所示,本发明提供一种共享云平台POI自动获取及坐标转换的方法,包括步骤:

S1、划分预设区域,得到子区域集合;

S2、根据所述子区域集合中各子区域预设样本点的坐标偏移值计算所述子区域的平均坐标偏移值;所述坐标偏移值为所述样本点在共享云平台中的坐标值与所述样本点在地理信息系统中的坐标值的差值;

S3、通过共享云平台在预设范围内搜索预设POI的地图坐标,得到POI地图坐标集合;

S4、根据所述POI地图坐标集合中的地图坐标所在子区域的平均坐标偏移值转换所述地图坐标为地理信息系统中的坐标,得到地理信息系统坐标集合。

进一步地,所述S2之前,还包括:

获取所述预设样本点在共享云平台中的坐标,得到第一坐标;

通过共享云平台的坐标转换接口将所述第一坐标转换为共享云平台中的坐标,得到第二坐标;

计算所述第一坐标和所述第二坐标的差值,得到所述预设样本点的坐标偏移值。

由上述描述可知,共享云平台的坐标转换接口可将GPS坐标转换成共享云平台中的坐标,因此可利用共享云平台的坐标转换接口获得共享云平台中的坐标与GPS坐标的偏移值。由于本发明中的地理信息系统使用的坐标系与GPS坐标系相同,因此可得到所述样本点在共享云平台中的坐标值与所述样本点在地理信息系统中的坐标值的差值。

进一步地,所述S1具体为:

预设区域数;

根据所述区域数平均划分所述区域,得到子区域集合。

由上述描述可知,由于相邻区域的坐标偏移值大致相同,因此可通过平均划分所述区域的方式得到子区域集合,实现在同一子区域中的任一位置的共享云平台中的地图坐标和地理信息系统中的坐标的偏移值相近。

进一步地,所述S1具体为:

获取所述预设区域中预设样本点的坐标偏移值,得到坐标偏移值集合;

根据所述坐标偏移值集合进行聚类分析,得到子区域集合。

由上述描述可知,根据聚类分析所述坐标偏移值集合,实现精确划分区域,使得同一子区域中的任一位置的共享云平台中的地图坐标和地理信息系统中的坐标的偏移值相近。

进一步地,所述S3之前,还包括:

预设POI集合;

从所述POI集合中依次获取一预设POI。

由上述描述可知,实现自动从预设的POI集合中依次获取一POI在地理信息系统中的坐标。

进一步地,所述S4之后,还包括:

根据所述地理信息系统坐标集合生成图层,得到第一图层;

加载所述第一图层至地理信息系统。

由上述描述可知,实现在地理信息系统中标注POI的位置信息。

进一步地,所述S4之后,还包括:

上传所述地理信息系统坐标集合至数据库;

根据所述数据库中的POI相应的地理信息系统坐标集合生成图层,得到第二图层;

加载所述第二图层至地理信息系统。

由上述描述可知,实现将数据库中的POI的位置信息标注在地理信息系统的图层中。

进一步地,所述S4之后,还包括:

上传所述地理信息系统坐标集合至数据库;

将数据库中的POI分类,得到POI类集合;

根据所述POI类集合中各POI类相应的地理信息系统坐标集合生成图层,得到第三图层;

加载所述第三图层至地理信息系统。

由上述描述可知,实现将数据库中的POI分类,生成不同类型的POI对应的图层,有利于方便且清晰地查看不同类型POI的位置信息。

如图2所示,本发明还提供一种共享云平台POI自动获取及坐标转换的系统,包括:

划分模块1,用于划分预设区域,得到子区域集合;

计算模块2,用于根据所述子区域集合中各子区域预设样本点的坐标偏移值计算所述子区域的平均坐标偏移值;所述坐标偏移值为所述样本点在共享云平台中的坐标值与所述样本点在地理信息系统中的坐标值的差值;

搜索模块3,用于通过共享云平台在预设范围内搜索预设POI的地图坐标,得到POI地图坐标集合;

转换模块4,用于根据所述POI地图坐标集合中的地图坐标所在子区域的平均坐标偏移值转换所述地图坐标为地理信息系统中的坐标,得到地理信息系统坐标集合。

进一步地,还包括:

第一获取模块,用于获取所述预设样本点在共享云平台中的坐标,得到第一坐标;

坐标转换模块,用于通过共享云平台的坐标转换接口将所述第一坐标转换为共享云平台中的坐标,得到第二坐标;

偏移值计算模块,用于计算所述第一坐标和所述第二坐标的差值,得到所述预设样本点的坐标偏移值;

预设模块,用于预设POI集合;

第二获取模块,用于从所述POI集合中依次获取一预设POI;

第一生成模块,用于根据所述地理信息系统坐标集合生成图层,得到第一图层;

第一加载模块,用于加载所述第一图层至地理信息系统;

上传模块,用于上传所述地理信息系统坐标集合至数据库;

第二生成模块,用于根据所述数据库中的POI相应的地理信息系统坐标集合生成图层,得到第二图层;

第二加载模块,用于加载所述第二图层至地理信息系统;

分类模块,用于将数据库中的POI分类,得到POI类集合;

第三生成模块,用于根据所述POI类集合中各POI类相应的地理信息系统坐标集合生成图层,得到第三图层;

第三加载模块,用于加载所述第三图层至地理信息系统。

本发明的实施例一为:

S1、划分预设区域,得到子区域集合;

S2、获取所述预设样本点在共享云平台中的坐标,得到第一坐标;

S3、通过共享云平台的坐标转换接口将所述第一坐标转换为共享云平台中的坐标,得到第二坐标;

S4、计算所述第一坐标和所述第二坐标的差值,得到所述预设样本点的坐标偏移值;

S5、根据所述子区域集合中各子区域预设样本点的坐标偏移值计算所述子区域的平均坐标偏移值;

S6、通过共享云平台在预设范围内搜索预设POI的地图坐标,得到POI地图坐标集合;

S7、根据所述POI地图坐标集合中的地图坐标所在子区域的平均坐标偏移值转换所述地图坐标为地理信息系统中的坐标,得到地理信息系统坐标集合。

其中,划分所述区域,得到子区域集合具有两种实施方式:

第一种实施方式为:预设区域数;根据所述区域数平均划分所述区域,得到子区域集合。

上述实施方式实现在同一子区域中的任一位置的共享云平台中的地图坐标和地理信息系统中的坐标的偏移值相近。

第二种实施方式为:获取所述预设区域中预设样本点的坐标偏移值,得到坐标偏移值集合;根据所述坐标偏移值集合进行聚类分析,得到子区域集合。

与第一种实施方式相比,第二种实施方式能够更精确地划分区域,使同一子区域中的任一位置的共享云平台中的地图坐标和地理信息系统中的坐标的偏移值更相近。

由上述描述可知,本实施例实现根据不同区域的共享云平台中的地图坐标与地理信息系统中的坐标的偏移值,将从共享云平台自动获取的POI坐标转换为人民防空相应的地理信息系统中的坐标,从而丰富人民防空相应的地理信息系统中的地理基础信息数据,对辅助指挥决策极具实用价值。

本发明的实施例二为:

在实施例一的基础上,所述S6之前还包括:

预设POI集合;

从所述POI集合中依次获取一预设POI。

由上述描述可知,本实施例进一步实现自动从预设的POI集合中依次获取一POI在地理信息系统中的坐标。

本发明的实施例三为:

在实施例一的基础上,所述S7之后,还包括:

根据所述地理信息系统坐标集合生成图层,得到第一图层;

加载所述第一图层至地理信息系统。

由上述描述可知,本实施例进一步实现在地理信息系统中标注POI的位置信息。

本发明的实施例四为:

在实施例一的基础上,所述S7之后,还包括:

上传所述地理信息系统坐标集合至数据库;

根据所述数据库中的POI相应的地理信息系统坐标集合生成图层,得到第二图层;

加载所述第二图层至地理信息系统。

由上述描述可知,本实施例进一步实现在人民防空本地的数据库中保存POI在地理信息系统中的坐标,并将数据库中的POI的位置信息标注在地理信息系统的图层中。

本发明的实施例五为:

在实施例一的基础上,所述S7之后,还包括:

上传所述地理信息系统坐标集合至数据库;

将数据库中的POI分类,得到POI类集合;

根据所述POI类集合中各POI类相应的地理信息系统坐标集合生成图层,得到第三图层;

加载所述第三图层至地理信息系统。

由上述描述可知,本实施例进一步实现将数据库中的POI分类,生成不同类型的POI对应的图层,有利于方便且清晰地查看不同类型POI的位置信息。

本发明的实施例六为:

设置深圳市为预设区域,以百度地图的坐标系为依据,给定预设查询范围的经纬度。以“小学”为POI关键字,通过百度共享云从百度地图中搜索预设查询范围内所有小学的位置信息。在预设查询范围内共搜索到187个小学,快速获取这187个小学的坐标数据并转换成符合人防地理信息系统的坐标;根据转换所得的数据生成对应的图层,传输至内网并存储于地理空间数据库。

由上述描述可知,本实施例实现获取百度地图上深圳市中小学的坐标位置,自动转换后同步传输至内网,添加并标注到人防系统的地理信息系统中。

本发明的实施例七为:

划分模块划分预设区域,得到子区域集合;

第一获取模块获取预设样本点在共享云平台中的坐标,得到第一坐标;

坐标转换模块通过共享云平台的坐标转换接口将所述第一坐标转换为共享云平台中的坐标,得到第二坐标;

偏移值计算模块计算所述第一坐标和所述第二坐标的差值,得到所述预设样本点的坐标偏移值;

计算模块根据所述子区域集合中各子区域预设样本点的坐标偏移值计算所述子区域的平均坐标偏移值;

预设模块预设POI集合;

第二获取模块从所述POI集合中依次获取一预设POI;

搜索模块通过共享云平台在预设范围内搜索预设POI的地图坐标,得到POI地图坐标集合;

转换模块根据所述POI地图坐标集合中的地图坐标所在子区域的平均坐标偏移值转换所述地图坐标为地理信息系统中的坐标,得到地理信息系统坐标集合;

第一生成模块根据所述地理信息系统坐标集合生成图层,得到第一图层;

第一加载模块加载所述第一图层至地理信息系统;

上传模块上传所述地理信息系统坐标集合至数据库;

第二生成模块根据所述数据库中的POI相应的地理信息系统坐标集合生成图层,得到第二图层;

第二加载模块加载所述第二图层至地理信息系统;

分类模块将数据库中的POI分类,得到POI类集合;

第三生成模块根据所述POI类集合中各POI类相应的地理信息系统坐标集合生成图层,得到第三图层;

第三加载模块加载所述第三图层至地理信息系统。

综上所述,本发明提供的共享云平台POI自动获取及坐标转换的方法,实现根据不同区域的共享云平台中的地图坐标与地理信息系统中的坐标的偏移值,将从共享云平台自动获取的POI坐标转换为人民防空相应的地理信息系统中的坐标,从而丰富人民防空相应的地理信息系统中的地理基础信息数据,对辅助指挥决策极具实用价值;进一步地,实现在同一子区域中的任一位置的共享云平台中的地图坐标和地理信息系统中的坐标的偏移值相近;进一步地,实现精确划分区域,使得同一子区域中的任一位置的共享云平台中的地图坐标和地理信息系统中的坐标的偏移值相近;进一步地,实现自动从预设的POI集合中依次获取一POI在地理信息系统中的坐标;进一步地,实现在地理信息系统中标注POI的位置信息;进一步地,实现在人民防空本地的数据库中保存POI在地理信息系统中的坐标;进一步地,实现将数据库中的POI的位置信息标注在地理信息系统的图层中;进一步地,实现将数据库中的POI分类,生成不同类型的POI对应的图层,有利于方便且清晰地查看不同类型POI的位置信息。本发明还提供共享云平台POI自动获取及坐标转换的系统,通过所述系统可实现根据不同区域的平均坐标偏移值将从共享云平台自动获取的POI坐标转换为人民防空相应的地理信息系统中的坐标。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1