ArcGIS Server与Web App Builder集成的绕过方法

需积分: 9 0 下载量 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集成,这为那些有特定需求的用户提供了更大的灵活性和控制力。