在不断深入学习和使用 ArcGIS for Server 的过程中,您可能会想要构建或自定义自己的应用程序以便使用 GIS 服务。Esri 提供了可用于创建应用程序的多个资源。可根据个人经验、技术级别以及应用程序的要求来选择资源。
可用应用程序包括即用型应用程序、可配置应用程序以及 API。如果希望了解关于 web GIS 应用程序的设计、开发、内容和编辑方面的详细信息,请参阅此帮助部分的 web GIS 应用程序的设计概念手册。
即用型应用程序
即用型应用程序无需任何自定义便可使用,您只需连接到服务即可对应用程序提供的功能加以利用。
ArcGIS for Desktop
ArcGIS for Desktop 是 ArcGIS 中最为复杂的应用程序。它包括用于制作、共享、编辑和分析空间数据的高级功能。您可以通过 ArcGIS for Desktop 连接到服务器来发布和使用服务。例如,在 ArcMap 中,可以将地图服务从目录窗口拖放到地图中。这些 GIS 服务(如地图、地理处理、定位器以及影像)是使用 ArcGIS 平台执行大多数操作的基础。
ArcGIS for Desktop 也可以作为 ArcGIS Server 站点的管理界面,用于执行添加文件夹、添加和删除服务以及注册数据库等操作。要获得此功能,在建立服务器连接时,需要输入管理员名称和密码。
ArcGIS for Desktop 还包括用来在桌面上创建并使用空间数据的 ArcGIS Pro。它提供用于显示、分析、编译和共享 2D 和 3D 环境中数据的工具。如果您已将 ArcGIS Server 站点与 Portal for ArcGIS 联合,则可连接 ArcGIS Pro 到 Portal for ArcGIS 并将服务发布到您的门户。
Portal for ArcGIS
组织中的多个成员将仅通过 Portal for ArcGIS 来访问您的服务。您可以根据自己的喜好来配置门户,可以在首页展示地图和应用程序,并将地图和应用程序组织到库和组中。Portal for ArcGIS 包含 web 地图查看器,验证用户可以使用该查看器创建和使用 Web 地图。通过托管服务器配置 Portal for ArcGIS 后,用户还可根据自己的 shapefile 以及 CSV 文件来创建要素图层。
ArcGIS Online
ArcGIS Online 允许您通过添加来自不同源的 GIS 服务在 Web 上创建自己的地图。这些服务可以是您自己的服务或使用 ArcGIS Online 的搜索功能发现的服务。甚至可以从以 CSV(逗号分隔值)格式保存的电子表格中创建地图。
有关如何使用 ArcGIS Online 创建 web 应用程序的完整说明,请参阅主题在 web 应用程序中共享地图。此外,ArcGIS Online 帮助详细介绍了如何引用网站上的 GIS 服务,将其添加到 ArcGIS.com map viewer,并与其他用户共享。
Collector for ArcGIS
Collector for ArcGIS 是面向智能手机和平板电脑的外业数据采集和编辑应用程序。借助 Collector,您可以使用 ArcGIS Server 服务通过 GPS 或点击地图来创建新要素或编辑现有要素,还可以获取到达工作位置的路径、跟踪当前位置并测量位置之间的距离。您还可以通过 ArcGIS Online 或 Portal for ArcGIS 与 Collector 共享地图。
外业工作人员可以从 iTunes App Store(用于 iPhone)或 Google play(用于 Android)下载 Collector for ArcGIS。
Esri Maps for Office
Esri Maps for Office 通过 Microsoft 加载项在 Microsoft Office 中提供制图功能。您可将此加载项与 Microsoft Excel 结合使用以聚合 ArcGIS Server 中的服务并在 ArcGIS Online 或 Portal for ArcGIS 中创建可显示电子表格中的数据的 Web 地图。此外,还可以通过 PowerPoint 加载项将这些 Web 地图嵌入演示文稿中。
可从 Esri 网站下载 Esri Maps for Office。
Esri Maps for SharePoint
Esri Maps for SharePoint 通过一个 SharePoint 页面的地图 Web 部件在 Microsoft SharePoint 中提供制图功能。您可借此在 SharePoint 页面中显示 ArcGIS Server 中的服务。该应用程序还包含支持通过业务连通性服务 (BCS) 在空间上使用并在地理层面上丰富 SharePoint 列表或外部数据的工作流。
可从 Esri 网站下载 Esri Maps for SharePoint。
Explorer for ArcGIS
Explorer for ArcGIS 允许您组织中的每个人在其设备上通过 ArcGIS Server 查找和共享服务。您可对数据进行可视化、在您的地图中搜索地点和要素、在地图上绘制草图以高亮显示重要的要素、与其他 Explorer 用户共享地图以及通过交互式地图演示来讲述故事。
Operations Dashboard for ArcGIS
Operations Dashboard for ArcGIS 可用于监视 ArcGIS Server 服务,以评估活动、事件和日常操作的状态。通过 Operations Dashboard,您可以使用 ArcGIS Online 或 Portal for ArcGIS 创建和共享服务的操作视图。操作视图包括地图、列表、图表以及实时与静态数据的其他制图表达。
可配置应用程序
可配置应用程序是模板或软件开发工具包 (SDK),您可以通过该应用程序来帮助您扩展 GIS 服务在组织内外部的使用。
Web AppBuilder for ArcGIS
ArcGIS Online 和 Portal for ArcGIS 包括一个嵌入的交互式应用程序,用来根据 Web 地图设计和构建 Web 应用程序。通过 Web AppBuilder for ArcGIS 创建的应用程序不需要任何编程知识且基于 HTML,这表示它们可在桌面浏览器、平板电脑和智能手机上使用,不需要插件。随 Web AppBuilder 提供了可自定义的各种主题以及用于提供高级功能(如高质量打印、地理处理、编辑和搜索)的微件。
行业特定应用程序
您将在 ArcGIS Solutions 网站上找到多个使用服务的行业特定模板及应用程序。
移动应用程序开发工具包
您可使用 ArcGIS Runtime SDK for Android、iOS 或 Windows Phone 开发工具包来创建使用您的服务的移动应用程序。
API
有关与 ArcGIS Server 结合使用的 API 的相关信息,请访问 ArcGIS for Developers 网站。例如,Esri 为 JavaScript 提供 web 制图 API。可使用此 API 从头开始构建 web 应用程序。API 提供了通用 GIS 功能,而且旨在方便初级程序员访问。