离线地图制作及发布(BigMap+Geowebchache) | 您所在的位置:网站首页 › bigemap百度百科 › 离线地图制作及发布(BigMap+Geowebchache) |
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情。 一种离线地图制作及发布方法介绍 背景及目的在进行项目实施时,有可能需要使用地图,一般情况下我们项目会使用在线的互联网地图,如百度地图、高德地图、天地图等。 但若果客户端环境是内网时(无法连通互联网)或有其他自有的地图数据源(如正射影像、购买的卫星地图、三维地图等)时,则需要在对应内网中部署地图服务,进行离线地图发布,供项目进行使用。 离线地图的数据获取及发布,方法及工具有很多,本文主要介绍其中的一种方法BigMap+Geowebchache,介绍如何获取地图数据、调整处理地图数据及发布地图服务。 准备工具 名称描述URLBigmap商业软件,用于下载地图地图瓦片数据,也可用于下载其他地图数据www.bigemap.com/reader/down…Geowebcache开源软件,用于地图瓦片缓存及发布www.oschina.net/p/geowebcac…Tomcat开源软件,用于部署Geowebcache/步骤 1、通过BigMap下载所需的离线地图数据 下载前,需明确: (1)地图类型:如百度地图二维地图、百度地图卫星地图、高德地图二维地图、高德地图卫星地图等; (2)地图区域:即所需地图的地理范围大小,如全国范围、全广东省范围、全中山市范围等; (3)地图比例尺等级:提供了不同的比例尺,用于地图缩放; 下载瓦片形式的需授权,需购买key或找客服拿试用版 具体的下载操作较简单,请参照: www.bigemap.com/reader/down… 其中,瓦片类型选择 ArcGis(图片格式jpg) 本步骤处理完成后,可得到瓦片图的集合 2、对瓦片图的目录进行数据处理 因为Bigemap中0~2级是没有地图数据的,下载完成后,需简单修改目录。 进入conf.xml文件,屏蔽或删除LevelID为0~2的信息,并将后面的LevelID进行修改,重新从0开始排序。 修改_alllayers文件夹,文件夹名称为”L+对应的LevelID”即可。 3、对瓦片图的目录进行数据处理将geowebcache部署至Tomcat中,并在其WEB-INFO的web.xml中配置节点,该节点所在目录必须存在。 跑起Tomcat,访问应用,正常情况下,节点目录中会生成一系列文件。 在geowebchache中配置离线地图数据节点 重启Tomcat服务后,即可查看地图
效果如下,离线地图发布完成,发布离线地图WEB服务完成后,可用各类JS插件进行地图服务调用。 参考:www.cnblogs.com/luxiaoxun/p… 至此,使用BigMap+Geowebchache离线地图制作,分享到这里。同理,其他的方式也是大同小异。 |
CopyRight 2018-2019 实验室设备网 版权所有 |