常见问题解答

什么是 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 Experience Builder 具有三个版本:在线、企业和开发人员。 最新功能最先在在线版本中提供,然后在三到四周后可在开发人员版本中获取。 这两个版本每年发布三个版本。 企业版本每年发布两个版本,将获取在线版本中的功能。 但是,企业版本不包含测试功能。

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 的大多数对等功能。 有关详细信息,请参阅 Esri 社区中的 Web AppBuilderExperience Builder 的功能矩阵文档。

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

ArcGIS Web AppBuilder 使用 Esri 的旧版 JavaScript API,即 ArcGIS API for JavaScript 3.x 版,我们将继续在技术限制内为该产品提供维护支持。 ArcGIS Experience Builder 建立在最新的 web 技术 ArcGIS API for JavaScript 之上。 因此,它提供了优化的性能,以及远超出 3.x JavaScript API 和 ArcGIS Web AppBuilder 所提供套件的广泛功能套件,例如移动优化、同一应用程序中实现 2D 和 3D 模式、灵活的设计、自定义工作流以及与其他 ArcGIS 应用程序的集成。

展望未来,开发工作将集中在将功能对等从 ArcGIS Web AppBuilder 变为 ArcGIS Experience Builder。 虽然 ArcGIS Web AppBuilder 将继续作为构建新 Web 应用程序的选项提供,但建议您优先评估 ArcGIS Experience Builder 是否满足应用程序要求和策略。 您构建的所有 ArcGIS Web AppBuilder 应用程序将继续运行,并将得到 Esri 的支持。

我已在 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 体验中,如何使用订阅者内容和高级内容作为数据源?

按照在公共地图和应用程序中使用 ArcGIS Living Atlas 订阅者内容博客文章的“授权订阅者图层”部分中的步骤来创建代理项目。

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

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

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

为了提高安全性,自 ArcGIS Enterprise 10.9 起,不再支持上传 SVG 和 SVGZ 图像。

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

Experience Builder 团队非常希望能够获得您对该应用程序的反馈。您可在 Esri 社区提供反馈。 如果您对文档有任何意见,请使用主题页面上的反馈链接。 (如果您需要帮助,请联系 Esri 技术支持。)