应用程序(表示)

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

ArcGIS 提供广泛的软件开发工具包 (SDK),可用于扩展现有应用程序或创建新应用程序。

ArcGIS 应用程序架构

要了解更多背景信息,请查阅 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 开发,从而实现高级自定义。 了解关于应用程序构建器的详细信息。
    • ArcGIS Instant Apps 通过一系列目标明确的模板,将地图快速转换为专注的交互式 Web 应用程序。
    • ArcGIS Dashboards 使过交互式且易于阅读的仪表盘有效地传递信息,该仪表盘使用各种可配置的工具,包括地图、列表、图表和仪表。
    • ArcGIS StoryMaps 通过将文本、照片和视频与组织的 2D 和 3D 数据、调查、仪表盘等相结合,创建引人入胜的交互式故事,从而传递信息并激发灵感。
    • ArcGIS Experience Builder 通过灵活的拖放界面,统一 Web 应用程序、网页、互连的微件以及 2D 和 3D 数据,创建沉浸式的 Web 体验。
    • ArcGIS HubArcGIS Enterprise Sites 可以轻松创建网站,从而统一应用程序和内容。
  • 自定义 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 LeafletMapLibre GL JSOpenLayersCesiumJS。 了解更多关于地图绘制 API 和 SDK

移动和桌面应用程序

ArcGIS 包含可在各种设备和操作系统上运行的本机移动和桌面应用程序。 这些应用程序范围广泛,从用于外业数据采集的轻量级移动应用程序到世界领先的专业 GIS 桌面工具 ArcGIS Pro

  • 本机移动应用程序。 ArcGIS 包含多个即时可用的本机移动应用程序,旨在实现外业作业的数字化转型。 其中包括 ArcGIS Field Maps,这是一款一体化应用程序,它使用数据驱动的地图和移动表单来帮助工作人员执行数据采集和编辑、查找资产和信息以及报告他们的实时位置。 ArcGIS 还提供其他本机应用程序,用于规划、导航、理解和采集,这些应用程序旨在协同工作,并在连接或断开连接的环境中支持外业活动。 了解关于使用 ArcGIS 进行外业作业的详细信息。
  • 专业桌面 GIS 应用程序。ArcGIS 包含一个强大、行业领先的桌面 GIS 应用程序,名为 ArcGIS Pro。 ArcGIS Pro 支持 2D、3D 和 的4D 数据可视化、高级分析以及权威的数据编辑和管理。 它支持跨 ArcGIS 系统和产品的数据共享,并使用户能够通过 Web 在 ArcGIS 系统中工作。 了解有关 ArcGIS Pro 的详细信息。
  • 其他桌面应用程序。 ArcGIS 包含许多专注于特定需求和工作流的桌面应用程序和集成。 其中包括 ArcGIS Earth,这是一款轻量级的交互式应用程序,用于在 3D 地球上可视化、编辑 KML 和进行共享。 ArcGIS for Microsoft 365 通过将位置的力量带到 Excel、Power BI、SharePoint 和 Teams,从而连接空间智能和商业智能。 其他桌面应用程序包括 ArcGIS AllSource,用于调查、地理空间和链接分析等。 探索所有 Esri 产品
  • 自定义移动和桌面应用程序。 ArcGIS 提供了多种创建自定义移动和桌面应用程序的选项。 这包括 ArcGIS Map SDKs for Native Apps,支持 .NET、Kotlin、Swift、Java 和 Qt,使开发人员能够为本机设备构建地图绘制和空间分析应用程序。 ArcGIS Pro 还可以使用 ArcGIS Pro SDK for Microsoft .NET 以及基于 Python 的 ArcPy 进行扩展。 了解关于 ArcGIS 插件和自动化的详细信息。

XR 和沉浸式体验

扩展现实 (XR) 是数字可视化在物理世界中的一个连续统一体。 扩展现实包括:

  • 增强现实 (AR) 使用移动设备(手机/平板电脑)将静态虚拟对象和信息(例如城市场景)叠加到桌面,或将虚拟对象插入物理位置(例如城市公园旁边的社区中心的数字表示)。
  • 混合现实 (MR) 使用头戴式显示器 (HMD),使用户能够在看到周围物理世界的同时,与叠加的数字对象进行交互(例如,滚动虚拟菜单中的选项或将数字对象移动到不同的位置)。
  • 虚拟现实 (VR) 使用头戴式设备将用户沉浸在完全虚拟的世界中。

ArcGIS 通过其用于游戏引擎的 Map SDK 支持 XR 和沉浸式体验,具体来说是 ArcGIS Maps SDK for UnityArcGIS Maps SDK for Unreal Engine。 这些 ArcGIS Maps SDK for 游戏引擎提供了一套优质的开发人员工具,可以将 ArcGIS 中的数据直接引入游戏引擎开发环境。 开发人员可以使用这些 SDK 为 AEC(建筑、工程和施工)、公用事业、交通运输、国防、公共安全、自然资源和教育等各种行业构建世界级 AR、桌面 AR 和 VR 体验。

相关资源:

Top