应用程序(表示)
ArcGIS 包括各种可配置的即用型应用程序。 这些应用程序涵盖 Web、移动和桌面平台,可在办公室或外业环境中使用,为组织中几乎所有类型的用户提供功能,无论其角色或技术和地图的使用熟练程度如何。 这些应用程序旨在满足用户所处环境的需求,确保任何人可以在任何时间、任何设备上访问地图和位置的力量。
ArcGIS 提供广泛的软件开发工具包 (SDK),可用于扩展现有应用程序或创建新应用程序。

要了解更多背景信息,请查阅 ArcGIS 架构概览。
Web 应用程序
ArcGIS 包含许多即时可用、可配置的 Web 应用程序,以满足从通用需求到专注、特定任务的应用场景。 ArcGIS 还提供无代码和低代码的 Web 应用程序构建器,以及用于全代码开发的完整 JavaScript SDK。
- 即用型 Web 体验。 ArcGIS 包含众多即时可用的 Web 应用程序和站点。 这包括门户网站,它是 ArcGIS 系统的通用 Web 界面,支持查看者、编辑者、创建者、专业人员以及管理员的各种用例。 门户网站通常作为 ArcGIS 系统中的内容发现、创建和共享平台,以及地图可视化和编辑环境。 ArcGIS 还包含许多更专注于特定需求和工作流的 Web 应用程序,例如用于基于位置的市场情报分析的 ArcGIS Business Analyst、用于影像开发的 ArcGIS Excalibur 以及用于智慧城市规划的 ArcGIS Urban。
- 无代码和低代码应用程序构建器。 借助 ArcGIS 提供的无代码和低代码应用程序构建器,创建适用于几乎任何工作流的 Web 应用程序变得轻而易举。 以下描述的所有 ArcGIS 应用程序构建器都提供无代码配置体验,部分构建器还通过轻量级的 ArcGIS Arcade 表达式语言提供低代码扩展选项。 一些应用程序构建器提供额外的低代码扩展选项,而 ArcGIS Experience Builder 还支持基于完整 JavaScript 的 Web 开发,从而实现高级自定义。 了解关于应用程序构建器的详细信息。
- 自定义 Web 应用程序。 ArcGIS 包含功能完善的 Web SDK,用于使用 ArcGIS 服务构建 2D 和 3D 地图绘制和空间分析应用程序。 ArcGIS Maps SDK for JavaScript 是 Esri 的旗舰 Web SDK,Esri 的大多数 Web 应用程序和应用程序构建器都基于此构建。 它使组织能够构建引人注目的 Web 应用程序,通过交互式用户体验和令人惊叹的 2D 和 3D 可视化效果,充分释放数据的潜力。 此外,借助 ArcGIS Maps SDK for JavaScript,组织可以使用客户端查询、过滤和几何操作来构建分析应用程序。 Esri 还支持许多开源和第三方库,用于使用 ArcGIS 服务构建应用程序,包括 Esri Leaflet、MapLibre GL JS、OpenLayers 和 CesiumJS。 了解更多关于地图绘制 API 和 SDK。
移动和桌面应用程序
ArcGIS 包含可在各种设备和操作系统上运行的本机移动和桌面应用程序。 这些应用程序范围广泛,从用于外业数据采集的轻量级移动应用程序到世界领先的专业 GIS 桌面工具 ArcGIS Pro。
XR 和沉浸式体验
扩展现实 (XR) 是数字可视化在物理世界中的一个连续统一体。 扩展现实包括:
- 增强现实 (AR) 使用移动设备(手机/平板电脑)将静态虚拟对象和信息(例如城市场景)叠加到桌面,或将虚拟对象插入物理位置(例如城市公园旁边的社区中心的数字表示)。
- 混合现实 (MR) 使用头戴式显示器 (HMD),使用户能够在看到周围物理世界的同时,与叠加的数字对象进行交互(例如,滚动虚拟菜单中的选项或将数字对象移动到不同的位置)。
- 虚拟现实 (VR) 使用头戴式设备将用户沉浸在完全虚拟的世界中。
ArcGIS 通过其用于游戏引擎的 Map SDK 支持 XR 和沉浸式体验,具体来说是 ArcGIS Maps SDK for Unity 和 ArcGIS Maps SDK for Unreal Engine。 这些 ArcGIS Maps SDK for 游戏引擎提供了一套优质的开发人员工具,可以将 ArcGIS 中的数据直接引入游戏引擎开发环境。 开发人员可以使用这些 SDK 为 AEC(建筑、工程和施工)、公用事业、交通运输、国防、公共安全、自然资源和教育等各种行业构建世界级 AR、桌面 AR 和 VR 体验。
相关资源: