内网离线加载卫星影像的方法——基于ArcGIS API for JavaScript
在此之前,我们已经分享了如何在三维地球开源平台以及二维开源平台上离线加载卫星影像的方法。今天,我们将继续深入探讨如何基于ArcGIS API for JavaScript在内网中离线加载海量的卫星影像数据。
一、准备工作
在开始之前,您需要准备以下事项:
1. 离线数据发布软件,确保地图发布服务中间件版本为4.0.6以上。
2. 离线卫星影像示例数据,包括墨卡托投影和WGS84投影的卫星影像及地名标签数据。
3. ArcGIS API for JavaScript的源码,可以从ArcGIS下载最新版。
4. 获取本机的IP地址,以备后续使用。
二、ArcGIS API for JavaScript开发包下载
为了从ArcGIS下载ArcGIS API for JavaScript开发包,您只需用Chrome打开ArcGIS的官方网站,并按照页面指引进行下载。随着的更新,具体的下载流程可能会有所变化,但大体步骤是相似的。
三、部署ArcGIS API for JavaScript源码网站
下载完API和相关的开发文档后,您需要解压文件并在IIS网站管理器中进行网站配置。配置完成后,您可以通过浏览器查看ArcGIS API for JavaScript的示例代码和API调用接口与函数等。
四、墨卡托离线卫星影像的发布
这里采用WeServer软件对WGS84离线卫星影像进行发布。安装配置完成后,如果无异常,通过浏览器打开的标签瓦片地址将显示北京位置区域的卫星影像瓦片。
五、墨卡托卫星影像在ArcGIS API for JavaScript中的离线加载
六、WGS84卫星影像离线发布
为了发布WGS84卫星影像,您需要重新配置WeServer的数据源与坐标投影。在WeServerConfig.ini文件中完成相关参数配置并保存后,重新启动服务即可。确保服务运行后,通过浏览器打开的标签瓦片地址将显示北京位置区域的卫星影像瓦片。
七、WGS84投影卫星影像的内网离线加载显示
八、总结
通过以上步骤,您已经掌握了基于ArcGIS API for JavaScript在内网中离线加载卫星地图的方法,包括墨卡托与WGS84卫星影像的发布、发布瓦片地址的有效性检测和在ArcMap中的加载显示等内容。文章还提供了一些额外的信息,如免费数据的获取方法等。希望这篇文章对您有所帮助!