怎么离线发布全国谷歌高清卫星影像地图瓦片
水经注地图下载器 2019-10-22 10:22:25
1. 概述
对于GIS行业从业者来讲,对于地图发布可能并不陌生。其实所谓地图发布,就是指在互联网或局域网服务器中,通过IIS、Apache或ArcGIS Server等系统服务为地图瓦片分配唯一URL地址的过程。地图发布后可以结合百度离线API或谷歌离线API等开源平台方便地部署百度离线地图、谷歌离线地图、三维离线地球并进行离线GIS系统开发等。
IIS发布
从客户在水经注软件使用的反馈我们了解到,大家习惯于将谷歌卫星影像地图导出为 ArcGIS Server 瓦片进行发布,然后用 ArcGIS 客户端或其它GIS平台进行开发调用。以上方式没有错,但从我们的项目开发经验来看,这种方式应用于范围较小的区域还是可以接受的,但如果范围大于一省,比如全国甚至全球,这种方式就很不适用了。我们曾经为一个客户导出了一个省的瓦片,瓦片文件个数上亿张,几周也没能把文件拷贝完,安装部署极为不便。
ArcGIS Server 发布
那么不将谷歌卫星影像导出为瓦片,还有其它更好的方法吗?答案当然是肯定的,正是因为我们有了上面所述痛点,后来才研发了《水经注地图发布服务中间件》产品。该中间件可以直接离线发布全国谷歌卫星影像,不需要IIS、Apache或 ArcGIS Server 服务支持,也不需要任何数据支持,效率远高于MBTile瓦片数据库,它可以快速地为你构建一个离线的谷歌地球服务器。
中间件界面
这里,我们就对如何使用《水经注地图发布服务中间件》,并在内网离线离发布全国7.01TB谷歌高清影像进行详细说明。
2. 全国谷歌高清卫星影像地图数据准备
水经注现有全国谷歌高清卫星影像地图数据1-19级7.01TB,该数据用一个8T硬盘就能存储。在地图发布之前,可以用《水经注万地图下载器》对其进行离线浏览,先检查全国卫星影像数据的覆盖范围、数据的完整性和影像的清晰度等。具体方法请参阅:
如何离线浏览全国7137GB海量谷歌卫星离线影像?
全国卫星影像覆盖范围
另外,还可以随时将指定区域的影像数据导出为大图、手机离线包或瓦片等,具体方法请参阅:
如何从全国7.01TB海量谷歌卫星离线地图中导出北京市的卫星影像
离线导出北京卫星影像
如果你现在没有全国谷歌高清卫星影像地图数据,那么也可以用《水经注万能地图下载器》下载,具体方法请参阅:
如何一次性下载全国谷歌卫星影像地图数据
全国谷歌卫星影像数据文件
3. 全国谷歌高清卫星影像地图数据发布
全国谷歌高清卫星影像地图数据准备好之后,需要下载安装水经注地图发布服务中间件。具体方法参参阅:
水经注地图发布服务中间件下载安装图文教程
中间件安装
《水经注地图发布服务中间件》下载安装后,会自动安装WeServer服务,安装成功之后会在系统服务中显示WeServer服务,当卸载《水经注地图发布服务中间件》时,也会自动卸载WeServer服务,一般情况下不用手动卸载。如果没有自动安装或卸载成功,可以在安装目录手动操作,具体方法请参阅:
水经注地图发布服务的安装与卸载
WeServer服务
中间件安装成功后,会启动界面,在主界面中点击"配置"按钮,将显示"服务器配置"对话框。
服务器配置
在"服务器配置"对话框中,可以配置本国谷歌高清卫星影像地图数据和地名标签数据的路径,如下图所示。
服务器配置
另外需要注意的就是要选择正确的坐标投影,由于现有全国谷歌高清卫星影像地图数据是下载的谷歌地球WGS84坐标系影像,因此这里选择"WGS84 经纬度投影"。参数配置完成后,点击"确认"按钮返回主界面,然后点击主界面中的"重启"按钮重启地图服务,如下图所示。
重启服务
重启服务成功后,即表示所配置的全国谷歌高清卫星影像地图数据已发布成功,点击"WGS 84 影像一键发布"按钮,可以查看数据发布的结果。
一键发布
现在,就可以任意浏览中间件发布成功的全国谷歌卫星高清影像了,如下图所示。
发布效果
4. 全国谷歌高清卫星影像地图数据调用
如上面所述,现在已经可以看到中间对全国谷歌高清影像地图数据发布后的效果了,但它只是中间件提供的基于Openlayers开源平台的发布效果展示,如果需要将发布的影像数据加载到自己的二维或三维GIS平台,则需要在平台添加配置影像和地名标签的URL。
从主界面中点击"配置"按钮显示"服务器配置"对话框,在该对话框中点击"随机获取瓦片URL"会随机显示离线数据中的某一个URL地址,如下图所示。
查看URL地址
点击URL地址后面的"打开"按钮,可以查看单张瓦片效果,如下图所示。
查看瓦片
点击URL地址后面的"复制"按钮,可以复制该瓦片的URL地址。
例如:http://127.0.0.1:8080/getImage?z=9&y=71&x=360
通过该瓦片的URL示例地址,开发人员就可以将它在第三方二维或三维GIS平台中进行开发应用了。开发完成后的系统,也可以安装部署在笔记本电脑上,外加一个8T的全国谷歌高清卫星影像地图数据移动硬盘,就可以很方便地为客户做GIS系统演示!
系统演示
5. 总结
以上就是如何在内网离线发布全国谷歌高清卫星影像地图瓦片的全部说明,主要包括了全国离线谷歌卫星地图影像的准备、数据发布和数据调用等说明。
网友评论