ArcGIS Server与Web App Builder集成的绕过方法
需积分: 9 22 浏览量
更新于2024-10-30
收藏 5.52MB ZIP 举报
资源摘要信息:"ArcGIS Online和Portal WAB解决方案介绍"
在本资源中,重点介绍了如何在不使用ArcGIS Online和Portal for ArcGIS的情况下,将ArcGIS Server服务与ArcGIS Web App Builder (WAB)结合使用的方法。这种方法允许用户绕过ArcGIS Online和Portal,直接利用ArcGIS Server上的数据和应用进行开发和集成。资源的核心内容展示了如何通过编辑WAB下载应用中的两个关键文件来实现这一目的。
首先,资源提到的“config.json”文件是Web App Builder应用中的一个主要配置文件,它位于WAB下载的主目录下。该文件包含了应用的配置信息,包括地图服务、小部件、布局以及其他配置参数。编辑这个文件通常需要对JSON格式的文件进行修改,这通常涉及到对JavaScript语言有一定的了解。在本场景中,修改config.json的目的是为了指定ArcGIS Server服务的地址以及相关参数,以确保Web App Builder能够从ArcGIS Server直接获取数据和服务。
其次,提及的“MapManager”是一个与ArcGIS Web App Builder集成的应用程序,它用于管理Web应用的地图和图层配置。MapManager可能是一个组件或插件,用户通过它能更方便地修改地图服务的配置,而不必直接编辑代码。在不使用ArcGIS Online或Portal的环境下,MapManager可以用来确保地图服务是直接从ArcGIS Server读取数据。
在资源描述中,作者表示将跳过Web App Builder在添加小部件和Web地图布局方面的初始设置,并直接从下载应用程序使用代码开始。这表明,资源的目标受众是那些已经有一定程度的Web App Builder使用经验,且希望深入到代码层面进行定制的用户。作者还提到将尝试在后续添加对初始设置的说明,这意味着资源可能不是针对完全的新手,而是需要一定基础的用户。
在整个描述中,“ArcGIS Server”是核心术语,它指的是ESRI提供的企业级地理信息系统(GIS)平台。与ArcGIS Online和Portal不同,ArcGIS Server允许用户在本地服务器或私有云环境中部署和管理GIS服务。这种方法提供了更高的数据安全性和控制能力,但同时也要求用户具备更高的技术维护能力。
通过该资源的描述,我们可以得知用户能够通过修改配置文件来实现不通过ArcGIS Online和Portal,而是直接利用ArcGIS Server的服务。这种方法可能在以下几种情况下尤其有用:一,用户希望避免在公共平台共享敏感数据;二,用户希望减少对第三方服务的依赖,以获得更高的控制度和可靠性;三,用户需要满足特定的法律或合规要求,必须使用本地服务器。
最后,资源中提到的“ESRI 2015 DevSummit”是ESRI组织的一次开发者会议,通常在这样的会议上,技术公司会介绍他们最新的技术、工具和方法论。在这个会议上,作者分享了关于如何绕过ArcGIS Online和Portal使用ArcGIS Server服务的解决方案,这说明了资源所呈现的方法是得到了技术社区认可的,并且可能已经经过了ESRI专家的验证。
综合来看,这份资源为有经验的GIS开发人员提供了一种避免使用ArcGIS Online和Portal,而直接利用ArcGIS Server的替代方案。通过编辑简单的配置文件,用户可以实现将ArcGIS Server服务与ArcGIS Web App Builder集成,这为那些有特定需求的用户提供了更大的灵活性和控制力。
2021-05-17 上传
2020-12-16 上传
2021-05-02 上传
2021-03-30 上传
2021-05-02 上传
2021-06-12 上传
2021-05-22 上传
2021-05-21 上传
2021-02-04 上传
BugHunter666
- 粉丝: 26
- 资源: 4699
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建