arcgis for js 天地图_基于ArcGIS API for JS在内网中加载显示WeServer发布的离线地图

本文介绍了如何使用ArcGIS API for JavaScript在内网中离线加载WeServer发布的卫星影像地图。首先,介绍了准备工作,包括离线数据发布软件、卫星影像数据和ArcGIS API的获取。接着详细讲解了ArcGIS API的下载和部署过程,以及如何修改dojo.js和init.js文件以实现离线安装。然后展示了如何用WeServer发布墨卡托和WGS84投影的卫星影像,最后给出了加载显示离线地图的示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

01.概述

我们之前为大家分享过在三维地球开源平台离线加载卫星影像的方法,主要包括基于桌面端的OsgEarth开源三维地球和基于Web端的Cesium开源三维地球等平台的局域网离线影像加载。

另外,也为大家分享过在二维开源平台离线加载卫星影像的方法,主要包括基于OpenLayers的内网WebGIS离线部署、基于MapBox的内网WebGIS离线部署和基于 GoogleMap 离线 API 在内网中加载离线卫星地图等具体操作方法。

这里,再为大家分享一下如何基于ArcGIS API for JavaScript 在内网中离线加载海量卫星影像的方法。

02.准备工作

在开始之前,需要先准备离线数据发布软件、离线卫星影像示例数据、OpenLayers开发源码和本机IP地址等。

地图发布软件:需要在内网发布离线卫星影像,请确保地图发布服务中间件版本为4.0.6以上,如果低于该版本,请通过私信回复“中间件”免费获取最新版本安装包,也可以直接在官网下载。

离线示例数据:本文提供的离线示例数据包括墨卡托投影和WGS84投影的卫星影像与地名标签数据,由于这里主要是为了进行功能性演示,因此只提示前10级影像数据。

b7332f41aa3b18cb82485debc8c1cae5.png

卫星影像示例数据

私信“示例数据”获取示例数据

ArcGIS API 开发源码:ArcGIS API for JavaScript源码可以从ArcGIS官网下载最新版,后面会说明具体下载方法。

当然,也可以通过私信回复“ArcGISAPIforJS”获取ArcGIS API for JavaScript开发包源码文件。

本机IP地址:由于会用到本机IP作为访问地址,可以通过在DOS窗口中运行“IPConfig”命令或其它方式获取本机IP地址以备用,如下图所示。

61cef902243dbd8e452a791bff212652.png

获取本机IP地址

03.ArcGIS API for JavaScript 开发包下载

这里我们顺便分享一下从ArcGIS官网下载ArcGIS API for JavaScript 开发包的流程,如果你不需要从官网下载,请略过本节。

另外,随着ArcGIS官网的更新,下文中的附带的截图可能会与官方网站不一致,但大的框架短期内应该变化不会很大,这里仅供参考。

用Chrome打开ArcGIS的官方网站“arcgis.com”,并点击“ArcGISArcGIS for Developers”菜单,如下图所示。

a3cdeeafc26dd495d939a43e85119ea0.png

打开官网

在打开的新页面中,点击“DocumentationArcGIS API for Javascript”菜单,如下图所示。

5bd1416c981552c744fa24840c3a9f13.png

点击“ArcGIS API for Javascript”菜单

在打开的“ArcGIS API for Javascript”页面中,点击“Get the API”,如下图所示。

33b8acda3e66c678b5ca2e8e0689cd01.png

点击“Get the API”项

在打开的“Get the API”页面中,点击“Download API”,如下图所示。

92034eaec015e0899f2072999acbd131.png

点击“Download API”项

在打开的“Download”页面中,点击“ArcGIS API for JavaScript download page”项,如下图所示。

d6dc2944dfd293cad13f1dbe9f967f46.png

打开下载页面

在下载页面中,需要登录ArcGIS帐号,才可以进入到最后的下载面页,如果没有帐号需要先注册后,再登录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值