多源地图数据处理方法、装置和系统制造方法及图纸

技术编号:4252715 阅读:216 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种多源地图数据处理方法、装置和系统,所述方法包括:从多源地图数据处理系统中选择与地理信息数据源接口格式相应的数据读取接口,并依据该数据读取接口从所述地理信息数据源读取地理信息数据;按预设的图层分类将所述地理信息数据进行分层操作,得到地理信息分层数据;统一坐标系;以图层的形式在地图上加载展现所述地理信息分层数据。本发明专利技术方案能够综合各个厂商提供的各种类型的数据,以最优的方式显示出来,解决因不同厂商提供的地理信息数据的格式和接口不同而不能在一个应用平台上共享不同数据源数据的问题。

【技术实现步骤摘要】

本专利技术涉及地理信息系统
,特别是涉及一种多源地图数据处理方法、装置和系统
技术介绍
地理信息系统(GIS, Geographic Information Systems)是融合计算机图形和数据库于一体,用来存储和处理空间信息的高新技术,它把地理位置和相关属性有机地结合起来,根据用户的需要将空间信息及其属性信息准确真实、图文并茂地输出给用户,满足城乡建设、企业管理、居民生活对空间信息的要求,借助其独有的空间分析功能和可视化表达功能,进行各种辅助决策。目前,GIS正走出测绘、绘图、资源和环境管理等传统领域,日益深入到社会生活的方方面面,渐渐开始与普通大众亲密接触,因此,出现了很多的GIS信息提供商和服务商,为用户提供地图搜索、环境监控、灾害应急响应、公交换乘、卫星导航、旅游信息等服务。 各GIS生产厂商或服务厂商关注的领域不同,因此各厂商提供的地理信息数据风格、优势、服务方式都不相同。如谷歌地球(Google Earth)采用超高影像压縮技术,能实时提供多种数据,将本地搜索和卫星影像结合起来,让用户浏览全球范围内任何一处地点的卫星影像以及建筑物或地形的三维图像;其提供的三维地图定位技术,可以让用户在三维地图上通过交互方式定点查看特定区域,进行不同视角的放大、縮小、漫游等地图控制以及自动搜索路径完成道路导航操作;但Google Earth不具备GIS的数据采集与编辑功能,不具备GIS的制图、空间查询和空间分析功能。而专业的GIS厂商,如灵图UU,可提供矢量地图和栅格地图,可根据用户的需求分层提供各种专题地图,还可通过空间分析得到一些特殊的地学分析用图,如坡度图、坡向图、剖面图等;另外,灵图UU还可提供GIS空间查询与空间分析功能,包括拓扑空间查询、缓冲区分析、叠置分析、空间集合分析、地学分析、数字高程模型的建立、地形分析等;但灵图UU可提供的卫星影像信息相对少,对三维地图定位处理能力也相对较弱。 但GIS生产厂商或服务厂商地理信息数据源的数据格式、提供的接口都不相同,甚至同一厂商生产的地理信息数据因数据种类的不同,也提供若干独立的接口,因此,在现有的GIS应用系统中,只能根据具体的应用需要选择一个GIS厂商及其地理信息数据源和接口标准,并根据该数据源特定的数据格式和接口标准设计自己的系统架构,无法综合各GIS厂商的优势而集中使用多个地理信息数据源的数据。
技术实现思路
本专利技术所要解决的技术问题是提供一种多源地图数据处理方法,可融合来自不同数据源的地理信息数据,并分层展现在图形终端上,解决因不同厂商提供的地理信息数据的格式和接口不同而不能在一个应用平台上共享不同数据源数据的问题。 本专利技术还提供了一种多源地图数据处理装置和系统,以保证上述方法在实际中的应用。 为了解决上述问题,本专利技术公开了一种多源地图数据处理方法,包括包括从多源地图数据处理系统中选择与地理信息数据源接口格式相应的数据读取接口 ,并依据该数据读取接口从地理信息数据源读取地理信息数据;按预设的图层分类将地理信息数据进行分层操作,得到地理信息分层数据;判断地理信息数据源的坐标系是否与多源地图数据处理系统的坐标系相同,若否,则将上述地理信息分层数据转换为多源地图数据处理系统的坐标系下的数据;以图层的形式在地图上加载展现上述地理信息分层数据。 优选的,多源地图数据处理方法还包括多源地图数据处理系统的图层接口检测到用户的业务操作请求后,将业务操作请求传递至调度中心;调度中心调度相应图层的图层接口执行上述业务操作。 优选的,上述业务操作包括移动、旋转、縮放、标注、查询、图层关闭和/或图层打开,执行上述业务操作的图层包括一个或多个图层。 优选的,以图层的形式在地图上加载展现所述地理信息分层数据步骤之前还包括将来自不同数据源并且类别相同的分层数据进行合并。 优选的,上述预设的图层分类包括交通线路层、建筑层、绿化层、水系层和/或用户绘制线路层;上述多源地图数据处理系统的坐标系以地球上的零经纬度为原点,向北为正y方向,向东为正x方向。 依据本专利技术的另一优选实施例,还公开了一种多源地图数据处理装置,包括数据源接口库、数据获取模块、数据转换模块和图层接口模块,其中数据源接口库保存有一个或多个根据地图数据源接口格式定义的数据读取接口 ;数据获取模块用于从数据源接口库中选择相应的数据读取接口 ,以及,依据上述数据读取接口从地理信息数据源读取地理信息数据;数据转换模块用于按预设的图层分类将数据获取模块获得的地理信息数据进行分层操作,得到地理信息分层数据,以及,判断上述地理信息分层数据的坐标系是否与多源地图数据处理系统的坐标系相同,若否,则将该地理信息分层数据转换为多源地图数据处理系统的坐标系下的数据;图层接口模块用于将数据转换模块得到的地理信息分层数据组成图层在地图上展现。 优选的,图层接口模块还用于检测用户的业务操作请求,以及将该业务操作请求传递至所述调度中心模块;多源地图数据处理装置还包括调度中心模块,该调度中心模块用于分析用户接口模块传递的业务操作请求,选择相应的图层并调度图层接口模块在该图层执行上述业务操作,以及,调度数据获取模块从地理信息数据源读取地理信息数据。 优选的,多源地图数据处理装置还包括图层合并模块,该图层合并模块用于将来自不同数据源但类别相同的分层数据进行合并。 依据本专利技术的另一优选实施例,还公开了一种多源地图数据处理系统,该系统包括地理信息数据源服务器和多源地图数据处理装置地理信息数据源服务器具体包括地理信息数据库和地理信息数据接口 ,上述地理信息数据库用于存储地理信息数据,地理信息数据接口用于为多源地图数据处理装置提供读取地理信息数据的接口 ;多源地图数据处理装置具体包括数据源接口库、数据获取模块、数据转换模块和图层接口模块,上述数据源接口库保存有一个或多个根据地图数据源接口格式定义的数据读取接口 ;数据获取模块用于从数据源接口库中选择相应的数据读取接口 ,以及依据上述数据读取接口通过地理信息数据源服务器的地理信息数据接口从地理信息数据库中读取地理信息数据;数据转换模块用于按预设的图层分类将数据获取模块获得的地理信息数据进行分层操作,得到地理信息分层数据,以及判断地理信息分层数据的坐标系是否与所述多源地图数据处理系统的坐标系相同,若否,则将该地理信息分层数据转换为多源地图数据处理系统坐标系下的数据;图层接口模块用于将数据转换模块得到的地理信息分层数据组成图层在地图上展现。 优选的,图层接口模块还用于检测用户的业务操作请求,以及将所述业务操作请求传递至所述调度中心模块;多源地图数据处理装置还包括调度中心模块,该调度中心模块用于分析图层接口模块传递的业务操作请求,选择相应的图层并调度图层接口模块在该图层执行上述业务操作,以及,调度数据获取模块从地理信息数据源读取地理信息数据。 优选的,多源地图数据处理系统还包括图形终端,上述多源地图数据处理装置还包括调度中心模块,其中图形终端具体包括有图层接口模块,该图层接口模块用于检测用户的业务操作请求,以及将上述业务操作请求传递至调度中心模块;调度中心模块用于分析图层接口模块传递的业务操作请求,选择相应的图层并调度图层接口模块在该图层执行上述业务操作,以及,调度数据获取模块从地理信息数据源读取地本文档来自技高网
...

【技术保护点】
一种多源地图数据处理方法,其特征在于,包括:    从多源地图数据处理系统中选择与地理信息数据源接口格式相应的数据读取接口,并依据该数据读取接口从所述地理信息数据源读取地理信息数据;    按预设的图层分类将所述地理信息数据进行分层操作,得到地理信息分层数据;     判断所述地理信息数据源的坐标系是否与所述多源地图数据处理系统的坐标系相同,若否,则将所述地理信息分层数据转换为所述多源地图数据处理系统的坐标系下的数据;    以图层的形式在地图上加载展现所述地理信息分层数据。

【技术特征摘要】
一种多源地图数据处理方法,其特征在于,包括从多源地图数据处理系统中选择与地理信息数据源接口格式相应的数据读取接口,并依据该数据读取接口从所述地理信息数据源读取地理信息数据;按预设的图层分类将所述地理信息数据进行分层操作,得到地理信息分层数据;判断所述地理信息数据源的坐标系是否与所述多源地图数据处理系统的坐标系相同,若否,则将所述地理信息分层数据转换为所述多源地图数据处理系统的坐标系下的数据;以图层的形式在地图上加载展现所述地理信息分层数据。2. 如权利要求1所述的方法,其特征在于,所述方法还包括所述多源地图数据处理系统的图层接口检测到用户的业务操作请求后,将所述业务操 作请求传递至调度中心;所述调度中心调度相应图层的图层接口执行所述业务操作。3. 如权利要求2所述的方法,其特征在于,所述业务操作包括移动、旋转、縮放、标注、 查询、图层关闭和/或图层打开,执行所述业务操作的图层包括一个或多个图层。4. 如权利要求1所述的方法,其特征在于,所述以图层的形式在地图上加载展现所述 地理信息分层数据步骤之前还包括将来自不同数据源并且类别相同的分层数据进行合并。5. 如权利要求1所述的方法,其特征在于所述预设的图层分类包括交通线路层、建筑层、绿化层、水系层和/或用户绘制线路层;所述多源地图数据处理系统的坐标系以地球上的零经纬度为原点,向北为正y方向, 向东为正x方向。6. —种多源地图数据处理装置,其特征在于,所述装置包括数据源接口库、数据获取模块、数据转换模块和图层接口模块,其中所述数据源接口库保存有一个或多个根据地图数据源接口格式定义的数据读取接□;所述数据获取模块用于从所述数据源接口库中选择相应的数据读取接口 ,以及,依据 上述数据读取接口从地理信息数据源读取地理信息数据;所述数据转换模块用于按预设的图层分类将所述数据获取模块获得的地理信息数据 进行分层操作,得到地理信息分层数据;以及,判断所述地理信息分层数据的坐标系是否与 多源地图数据处理系统的坐标系相同,若否,则将该地理信息分层数据转换为所述多源地 图数据处理系统的坐标系下的数据;所述图层接口模块用于将所述数据转换模块得到的地理信息分层数据组成图层在地 图上展现。7. 如权利要求6所述的装置,其特征在于,所述装置还包括调度中心模块,其中 所述图层接口模块还用于检测用户的业务操作请求,以及将所述业务操作请求传递至所述调度中心模块;所述调度中心模块用于分析所述用户接口模块传递的业务操作请求,选择相应的图层 并调度所述图层接口模块在该图层执行所述业务操作;以及,调...

【专利技术属性】
技术研发人员:龚晓岚丁胜昔英正明
申请(专利权)人:北京灵图软件技术有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1