源码先锋

源码先锋

如何导出MBTiles卫星影像离线包并在 SuperMap iServer 中发布

admin 62 146
概述

这里我们再来分享如何下载MBTiles卫星影像离线包,并在SuperMapiServer中发布的方法!

下载导出MBTiles卫星影像离线包

确定下载范围

在“新建任务”列表中,选择需要下载的地图类型和级别,这里以“影像:仅下载影像”和选择下载“2到10级”为例。

新建任务

导出设置

下载卫星影像

下载完成之后会自动导出扩展名为“.mbtiles”的MBTiles离线包文件。

导出MBTiles离线包

现在,兼容SuperMap的MBTiles卫星影像离线包就下载完成了,接下来讲解如何在SuperMapiServer中发布的方法。

MBTiles卫星影像离线包在SuperMapiServer中发布的方法

安装SuperMapiServerr后,首先启动SuperMap许可中心安装授权许可。

启动许可

安装许可

如果遇到如下图所示的安装错误提示,是因为系统的微软根证书失效。

安装失败提示

解决方法为找到同一版本操作系统的机器导出根证书,在问题机器先删除根证书,然后重新导入根证书,具体步骤如下:

(1)找到一台与问题机器同一版本系统的机器,运行“”,右击“MicrosoftRootCertificateAuthority”,选中“所有任务”-“导出”,之后都是默认选项点“继续”,最后保存文件命名为“”。

(3)将第一步保存的文件拷贝到问题机器上,例如放到C:\。

(4)在问题机器上C:\Windows\System32\WindowsPowerShell\路径下以管理员身份运行,输入命令“Import-Certificate-FilePath"C:\"-CertStoreLocationCert:\LocalMachine\Root”,需要注意的是要根据实际存放位置修改命令语句中的文件路径。

(5)重新安装驱动。

由于这里以试用版为例,因此安装成功之后显示拥有的试用许可为0个,但注册完管理员帐号后,再进行查看时就可以看到有试用许可了。

许可安装成功

许可驱动安装完成后,可以启动iServer服务。

启动iServer服务

服务管理界面

选择发布MBTiles数据源

选择MBTiles地图离线包

发布为REST地图服务

地图服务发布成功

服务管理

在地图服务中,可以找到发布成功的地图服务。

地图服务列表

地图服务详情

到此为止,MBTiles卫星影像离线包的地图服务就发布完成了。

在SuperMapiServer中发布MBTiles地图离线包

总结

本文讲解了如何下载兼容SuperMap的MBTiles卫星影像离线包,并在SuperMapiServer中进行离线发布的方法。

由于松散型瓦片在部署方面极为不便,且会占用更多的磁盘空间和降低访问效率,因此国内外各种GIS平台都采用了各种打包存储瓦片的方法,从而提高数据存储的便捷性和访问效率。

无论是MapBOX制定的MBTiles格式、OGC制定的GeoPackage格式还是ESRI开发的ArcGISBundle紧凑型瓦片格式,其目的都只有一个,就是为了解决松散型瓦片文件太多,而导致不便于部署管理的问题。

最后,水经微图全面支持MBTiles格式、GeoPackage格式和ArcGISBundle紧凑型瓦片格式的导出。