[发明专利]一种构建专题地图的方法及应用该方法的移动终端在审
申请号: | 201410031435.2 | 申请日: | 2014-01-23 |
公开(公告)号: | CN103744995A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 刘丹枫;王永强;范海生;任伏虎;王晋年;杨龙;萧畅成 | 申请(专利权)人: | 广东中科遥感技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 罗晓林;李志强 |
地址: | 523000 广东省东莞市松山湖高新科技技*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 构建 专题地图 方法 应用 移动 终端 | ||
技术领域
本发明涉及一种构建专题地图的方法以及利用该方法进行构建专题地图的移动终端。
背景技术
随着移动互联网与GIS的迅速发展和广泛应用,企业和个人用户对专题地图需求越来越大。
地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
专题地图往往范围比较小,但是专题地图具有针对性,其数据更专业,更具体,因此在某些方面具有大范围地图所不具备的优点,如地图更新及时、精度高、POI(“Point of Interest”的缩写,可以翻译成“信息点”),数据更加精细和丰富。开放地理空间信息联盟(Open Geospatial Consortium-OGC)制定了通过HTTP协议(超文本传输协议 (HTTP-Hypertext transfer protocol))访问空间数据的一系列接口规范,常见的瓦片地图服务有WMS(Web Map Service,一种网络地图服务规范)、TMS(Tile Map Service,一种瓦片地图服务规范)、WMTS(Web Map Tile Service,一种网络地图瓦片服务规范)等;通过这些服务可以访问地图瓦片,然后将地图瓦片组合成一张地图。
目前大多数移动平台的地图SDK(SDK(Software Development Kit, 即软件开发工具包 ))都只支持其中的一种服务,而且不支持自定义地图数据源,也无法进行图层叠加,因此无法构建出满足特定需要的专题地图。地图自定义OGC数据源,就是用户可以使用一个或者多个不同的OGC地图服务来构建专题地图,在现有地图上叠加自有的专题地图或者完全使用自有的地图,是本发明的出发点。
发明内容
本发明提供一种构建专题地图的方法,利用该方法可实现自定义访问多个不同瓦片地图服务类型的功能,具体为可访问支持OGC的WMS、TMS以及WTMS等服务,并且可在多个图层之间的进行切换和叠加等操作。
本发明是通过以下技术方案实现的:
一种构建专题地图的方法,应用于OGC地图数据系统中,所述OGC地图数据系统包括地图服务器、地图SDK模块以及应用程序模块,所述地图服务器包括有用于负责用户的请求处理和数据转换的Web服务器与负责存取和管理地图数据源的数据库;所述地图SDK模块用于提供获取地图数据源的接口以及供用户操作的界面控件;所述应用程序模块用于调用地图数据源的数据,并用于实现地图显示、定位和/或搜索功能;
所述方法步骤包括:
S1、根据用户选取的地图数据源,判断各地图服务的类型;
S2、根据各地图服务的类型采用对应的算法,对用户请求地图的位置进行相应操作,以获取相应的瓦片坐标;
S3、利用瓦片坐标生成特定地图服务的URL地址,依次向地图服务器请求,获取相应的地图瓦片;
S4、对获取所得的各地图瓦片进行图层叠加,并在屏幕的同一位置上依次显示各地图瓦片,即可得到所需的专题地图。
进一步地,所述方法还包括:S5、响应用户在所述界面控件上对所述专题地图的相应操作,以实现对所述专题地图的平移和/或缩放。
将各地图瓦片进行图层叠加前,为每一地图瓦片所在的图层设置一用于表示地图瓦片有效范围的多边形区域,当所需地图瓦片不在此多边形区域内时便放弃向地图服务器发送请求,或者当请求地图瓦片的缩放级别超出了地图数据源的缩放范围时,也终止请求向地图服务器发送请求。
较佳地,所述地图SDK模块设置有图片的内存缓存与磁盘缓存的双缓存机制,以提高地图的显示速度;所述地图服务器为用户自定义数据源创建的OGC地图服务器或网上提供OGC地图瓦片数据的地图服务器;所述地图服务的类型包括WMS、TMS以及WTMS中一种或多种。
本发明还提供了一种移动终端,所述移动终端设置有地图SDK模块以及应用程序模块,所述地图SDK模块用于提供获取地图数据源的接口以及供用户操作的界面控件,所述应用程序模块用于调用地图数据源的数据,并用于实现地图显示、定位和/或搜索功能;所述移动终端在利用所述地图SDK模块以及应用程序模块构建专题地图时采用基于上述方法来进行构建专题地图;优选地,所述移动终端采用安卓操作系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东中科遥感技术有限公司,未经广东中科遥感技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410031435.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于冷却富烃馏分的方法
- 下一篇:有压缩蒸汽分流回路的整体式热泵空调