常见问题解答

提供了有关 ArcGIS Experience Builder 的常见问题的答案。

什么是 ArcGIS Experience Builder

ArcGIS Experience Builder 允许以低代码或无代码方式将数据转换为 web 应用程序和 web 页面。 可以使用自定义模板探索设计决策,访问与 2D 和 3D 集成的即用型微件,并构建自定义工具以提供您预想的现代化 web 体验。

ArcGIS Experience Builder 的主要功能是什么?

借助 ArcGIS Experience Builder,可执行以下操作:

  • 通过使用一个 URL 在移动、平板电脑和桌面上单独配置唯一布局,优化移动体验。
  • 设计体验或使用模板。
  • 构建自定义工作流。
  • 在一个应用程序中与 2D 和 3D 的内容进行交互。
  • ArcGIS Survey123 和其他应用程序集成以简化流程。
  • 使用可扩展框架为开发人员自定义微件和模板。

ArcGIS Experience Builder 的在线、企业和开发人员版本产品之间是否存在任何功能差异?

开发人员版允许您构建自定义微件和主题,而 ArcGIS Enterprise 中的 Experience Builder 允许您添加自定义微件,除此之外,所有三个产品都具有相同的功能。 ArcGIS OnlineArcGIS Enterprise 中提供了 ArcGIS Experience Builder。 可在 developers.arcgis.com 上下载开发人员版本。您可以在本地安装开发人员版本以创建 Web 应用程序并将它们部署到 Web 服务器。

最新 Experience Builder 功能最先在 ArcGIS Online 中提供,然后在三到四周后可在开发人员版本中提供。 两者每年均发布三个版本。 ArcGIS Enterprise 中的 Experience Builder 每年发布两个版本,包括 ArcGIS Online 的所有非测试版功能。

ArcGIS Experience BuilderArcGIS Web AppBuilder 之间有哪些功能差异?

移动专用设计、用于构建 web 应用程序和页面的灵活布局、与 2D 和 3D 集成以及用于连接工作流所用微件的操作均为 ArcGIS Experience Builder 中的关键功能,但在 ArcGIS Web AppBuilder 中不可用。

目前,ArcGIS Web AppBuilder 具有的微件数多于 ArcGIS Experience Builder。 但是,两种产品之间的功能对等正在进行中。

ArcGIS Experience Builder 是否可以实现 ArcGIS Web AppBuilder 的对等功能?

是。 ArcGIS Experience Builder 将通过增量版本实现 ArcGIS Web AppBuilder 的大多数对等功能。 有关详细信息,请参阅 Web AppBuilderExperience Builder 的功能矩阵

ArcGIS Web AppBuilderArcGIS Experience Builder 的当前计划是什么?

ArcGIS Web AppBuilder 即将停用。 Web AppBuilder 利用 Esri 的旧版 JavaScript API 3.x 版本的 ArcGIS API for JavaScript,该应用程序将于 2024 年 7 月停用。 在基础技术停用后,还将停用 Web AppBuilderWeb AppBuilder 的开发人员版本将于 2024 年 7 月停用,将于 2025 年上半年在 ArcGIS Enterprise 中发布 Web AppBuilder 的最终版本,将于 2025 年第四季度在 ArcGIS Online 中停用 Web AppBuilder

ArcGIS Web AppBuilder 的当前用户应考虑将其应用程序迁移至 ArcGIS Experience Builder。 建议在 Experience Builder 中开始新的应用程序工程。 有关详细信息以及迁移资源,请参阅 Web AppBuilder 停用计划

我已在 ArcGIS OnlineArcGIS Enterprise 中创建 ArcGIS Web AppBuilder 应用程序。 是否可以将这些应用程序迁移至 ArcGIS Experience Builder

否。如果您选择将使用 ArcGIS Web AppBuilder 创建的应用程序移至 ArcGIS Experience Builder,则必须重新配置这些应用程序。

是否可以在 ArcGIS Experience BuilderArcGIS Web AppBuilder 中使用 Map Viewer 生成的新地图?

是。 可以将 Map Viewer 生成的新地图添加至 ArcGIS Experience BuilderArcGIS Web AppBuilderArcGIS Experience Builder 支持仅在 Map Viewer 生成的新地图中可用的图层组、聚类和地图旋转等要素,而 ArcGIS Web AppBuilder 不支持。

ArcGIS Enterprise 是否支持添加 ArcGIS Experience Builder 自定义微件?

ArcGIS Enterprise 11.0 开始,可以添加 ArcGIS Experience Builder 自定义微件,这意味着可以在 ArcGIS Enterprise 中像 ArcGIS Web AppBuilder 一样扩展 ArcGIS Experience Builder

我已在 ArcGIS Web AppBuilder 上构建自定义微件;是否可以在 ArcGIS Experience Builder 中使用?

否。虽然 ArcGIS Experience Builder 保留了非常相似的编程模式来构建自定义微件,但是所有微件必须重写,才能在新框架中正常运行。 ArcGIS Experience Builder 是在 ArcGIS API for JavaScript 上构建的,而 ArcGIS Web AppBuilder 是在 ArcGIS API for JavaScript 3.x 版本上构建的。

此外,ArcGIS Experience Builder 还利用了现代 web 开发技术,其中包括 React 和 TypeScript,它们是新的微件开发平台的一部分。

在与公众共享的 Web 体验中,如何使用订阅者内容和高级内容作为数据源?

如果您已在应用程序或模板中添加了订阅者内容作为数据源并且向其连接了微件,则在发布 web 体验项目以授权通过您的帐户进行公共访问时,系统将会提示您。 在单击发布后打开的订阅者内容窗口中,您将看到适用数据项目的列表,您可以对其进行授权以便应用程序可供公众访问。

我可以将自定义布局用作其他应用程序的模板吗?

是。 您可以生成 Web 体验模板或复制 Web 体验项目作为创建类似 Web 体验的起点。 要创建模板,请单击构建器工具栏上的更多选项按钮,然后选择生成模板。 要创建体验或您所拥有(或如果您是组织管理员)的模板的副本,请单击相应库中的项目卡片上的更多选项按钮,然后选择复制

为什么我无法再上传 SVG 或 SVGZ 图像类型?

为了提高安全性,自 2020 年 12 月的版本起,不再支持上传 SVG 和 SVGZ 图像。

如何提供关于 ArcGIS Experience Builder 的反馈?

您可以在 Esri 社区中提供反馈。 如果您对文档有任何意见,请使用主题页面上的反馈链接。 (如果您需要帮助,请联系 Esri 技术支持。)