ArcGIS Experience Builder 2025 年 6 月的更新包括下面列出的新功能、微件和功能增强。
- 可访问性功能 - 新增 7 个支持可访问性功能的微件:“添加数据”、“要素信息”、“要素报告”、“流式行”、“测量”、“选择”和“侧边栏”。 “打印”微件中的紧凑模式支持可访问性功能。 可以按 Shift+空格键以选择“表格”微件中的行。 针对可访问性对另外 4 个默认模板进行了优化 - Gallery、General、Skyline 和 Summary。
- 操作 - 新增 2 个消息操作(“打开视图”和“切换微件”)以及“添加标记”数据操作。 “打开视图”将在“部分”微件中打开特定视图。 “切换微件”将在“微件控制器”微件中打开并关闭微件。 可以使用新的“添加标记”数据操作将表示点、线和面要素的标记点符号添加至地图。 对于点,标记将显示在与该点相同的位置处。 对于线和面,标记将显示在其质心处。 此外,“在表格中查看”和“添加至表格”数据操作具有新的在同一工作表中打开设置。 如果打开此设置,则首次在表格中添加数据或者查看数据时,该表格将添加一个新工作表。 后续添加数据或者查看数据时,新数据将替换同一工作表中的先前数据,而无需添加更多工作表。 现在可以使用“导出数据”操作导出至 Shapefile、FGDB 和 KML。
- 高级格式设置 - 增加了对高级格式设置的支持,其中包括高级动态内容和动态样式。 高级动态内容涉及利用数据运行计算,以及返回动态值以显示为微件内容,特别是文本、图像源以及由 URL 设置的链接。 可以使用 Arcade 表达式创建高级动态内容。 动态样式涉及依据数据,更新微件背景、边框和其他可视元素。 您可以同时使用Arcade表达式和条件样式(无代码要素)创建动态样式。 可以动态设置“文本”微件、“按钮”微件和“列表”微件中的列表项目的样式。
- 构建器 - 在数据面板中,可以通过单击复制数据 ID 按钮
来复制数据源 ID。 此新按钮将显示在数据源项目卡片和数据详细信息面板上。 如果将指针悬停在视图上方,则其也会显示在数据视图上。 Experience Builder 现在支持组织内容搜索设置,这意味着如果管理员在组织安全设置中启用此功能,则可以搜索组织外部用户拥有的地图、图层、实用程序服务和其他内容。
- 数据 - 可以使用 Arcade 向应用程序添加数据源。此外,Experience Builder 还支持 3 种新的字段类型:大整数、仅日期和仅时间。 大整数字段是一种数值字段。 它是 64 位有符号整数,可以存储非常大的整数值,范围为 -(253) -1 和 253 -1。 仅日期和仅时间字段与日期字段类似,但每个字段仅代表其各自类型的值。 仅日期字段用于存储不含时间值的日期值,仅时间字段用于存储不含日期值的时间值。
- 嵌入 - 共享身份验证存在新规则。 ArcGIS 对于所有访问请求使用基于令牌的身份验证。 当使用 arcgis-auth-origin URL 参数将 Experience Builder 应用程序嵌入另一个 ArcGIS 应用程序时,Experience Builder 应用程序将从父应用程序请求访问令牌。 父应用程序将决定是否回复令牌。 当使用“嵌入”微件将另一个应用程序嵌入 Experience Builder 应用程序中时,仅当子应用程序位于父 Experience Builder 应用程序的 *.arcgis.com 域下或与父应用程序位于同一域中时,父 Experience Builder 应用程序才会回复令牌请求。
- 快速模式 - 现在,仅当应用程序中目前至少存在一个受支持的目标时,触发器才会显示在微件设置的消息操作部分中。此外,您在选择数据面板中添加的前两个 web 地图或 web 场景会自动连接到“地图”微件并显示在画布上。 如果添加 3 个或更多地图或场景,则可以选择将其中一个或两个连接到该微件。
- 常规设置 - 可以使用新的体验状态设置在重新打开应用程序时将其界面恢复为其先前的状态。Experience Builder 将有关当前应用程序状态的信息存储在浏览器缓存中。 应用程序状态信息包括当前打开的页面、视图或窗口、地图视点以及图层可见性。 如果打开体验状态切换开关,则在关闭应用程序后再次将其启动时,将显示“恢复体验状态”通栏。 通栏将提示您将应用程序恢复为其之前的状态。 10 秒后,该通栏将自动消失。 如果浏览器缓存中存在任何已保存的状态信息,则将显示该通栏。 此外,可以使用新的安全性设置来关闭登录提示。 Experience Builder 应用程序的特定部分可能会提示用户使用 ArcGIS 账户进行登录。 可以关闭要求用户进行登录以查看非共享资源的提示。 如果您执行此操作,则应用程序将仅加载当前用户可访问的内容。 您也可以关闭凭据通栏,如果应用程序包含微件、数据、实用程序服务或其他需要具有特定权限的账户的组件,则会显示该通栏。
- 语言 - NO 现在是应用程序 URL 中挪威语的官方缩写。 之前使用的缩写 NB(挪威波克默尔语)和 NN(挪威尼诺斯克语)自动切换为 NO。
- 待定列表 - 现在根据微件在应用程序中的显示位置来组织待定列表。在插入微件面板的待定选项卡上,应用程序中至少处于一种设备模式的微件现在会显示在使用的其他设备下的列表中。 图标将指示具有每个微件的设备模式。 当前未在任何设备模式下的画布上的微件将显示在所有未使用的设备下。
- 模板 - 新增 Harbor 全屏页面模板和 Beacon 滚动页面模板。 可以使用全新的功能按钮
,根据模板所具有的微件和其他要素对其进行过滤。 该按钮将显示在模板库、添加页面面板和添加窗口面板中。
微件
其他改进包括以下全新微件和更新微件:
- “显示顺序”微件(新增)- 定义了用于镶嵌和显示重叠图像的规则。 镶嵌是两幅或多幅图像的组合或合并。 可以使用此微件,根据具有镶嵌数据集的 ArcGIS 影像图层创建镶嵌。
- 文档资源管理器微件(新增)- 浏览来自 Autodesk Construction Cloud (ACC) 和 BIM 360 工程的文件和文件夹。 此微件用作文件导航工具,并以下拉文件夹结构列出文档。 可以使用“文档资源管理器”微件选择文档,并使用新的“文档查看器”微件查看其内容。
- “文档查看器”微件(新增)- 查看 Autodesk Construction Cloud (ACC) 和 BIM 360 文档并与其进行进行交互。
- “链接资源管理器”微件(新增)- 查看链接到 web 地图或 web 场景中的要素的 Autodesk Construction Cloud (ACC) 和 BIM 360 工程文档。 可以使用此微件来选择文档并将其显示在新的“文档查看器”微件中。
- “添加数据”微件 - 添加复制按钮,可以使用此按钮来复制通过 URL 添加数据时显示的示例 URL。 当通过上传文件添加数据时,如果将数据添加至地图,则将保留该文件中的任何图层符号系统。 可以使用微件设置中的数据类型限制下拉菜单来限制用户在运行时可添加的数据类型。
- “分析”微件 - 对于输入要素参数,默认情况下 Experience Builder 将要素图层作为服务 URL 发送至地理处理服务器。 可以选中新的发送要素集合,而非 URL 复选框,以便直接从客户端以要素集合形式发送数据。 如果输入要素图层为私有,并且地理处理服务器在没有凭据的情况下无法对其进行访问,或者地理处理工具仅接受要素集合,而不接受服务 URL,则应选中此复选框。
- Business Analyst 微件 - 可以使用新的始终使用最新数据源设置以确保微件自动选择最新的可用数据源。 目前,仅当选择美国作为国家/地区时,才会显示此设置。 美国数据每年都会进行更新。 此外,新增信息图表模板类别 Esri 表格报告,其中包含根据 ArcGIS Web AppBuilder 中的经典 Esri 报告进行建模的报告模板。
- “图表”微件 - 可以在数据标注、悬停标注和图例中按类别名称标注饼图切片。
- “方向”微件 - 可以使用新的启用路径保存设置来选择在运行时是否在微件面板中包含保存和另存为工具。 可以在微件设置中设置默认障碍图层,针对每个路径请求最多可设置 250 个点障碍、500 个线障碍交叉点以及 2000 个面障碍交叉点。 您也可以在微件设置中设置默认的起点和终点。
- “绘制”微件 - 添加手绘折线和手绘多边形绘制工具。 可以编辑已使用该微件绘制的图形的符号系统。 如果选择多个具有相同几何类型的图形,则可以同时编辑多个图形。
- “编辑”微件 - 支持 2D 数据的批量编辑。 可以从单个图层中选择多个要素并同时更新其属性。 您也可以同时移动多个要素。 新的启用线段标注工具添加了标注,用于显示您在 3D 场景中创建的要素的线段长度。 可以单击并拖动图层以更改其顺序。 可以将“编辑”微件连接到使用 Arcade 表达式添加至应用程序的数据。 此外,现在图层在“编辑”微件中的加载速度更快。
- “高程剖面图”微件 - 可以选择在关闭或隐藏微件时保留或清除结果。 如果您希望将微件放置在与已连接地图不同的页面上、窗口内或者“微件控制器”微件、“侧边栏”微件、“手风琴”微件或“部分”微件视图中,则此功能非常有用。
- “嵌入”微件 - 当将微件连接到数据并通过动态 URL 进行嵌入时,可以使用空白消息设置以输入一条消息,当根据数据生成的 URL 解析为空白值时将显示该消息。 通过此更新,*.arcgis.com 是唯一未在 iframe 中添加沙盒属性的安全域。
- “要素报告”微件 - 可以根据所有要素图层生成报告,而不仅仅是与 ArcGIS Survey123 调查相关联的要素图层。 如果使用要素图层生成报告,则会将报告模板附加到要素图层。 如果使用调查生成报告,则会将报告模板附加到调查。
- “过滤器”微件 - 当使用预定义值创建过滤器时,现在可以通过单击和拖动值以及通过排序来更改值的顺序。 对于属性字段,可以按值进行排序。 对于域字段,可以按标注或域值进行排序。 按值进行排序的默认顺序为升序。
- “楼层过滤器”微件 - 添加新设置,可以使用这些设置根据所选楼层来过滤以数据为中心微件中的数据,或者根据您使用以数据为中心微件选择的内容来设置楼层。 或者,可以使用 Arcade 以自动填充通过“编辑”微件创建的新楼层感知型要素的字段。
- “流式行”微件 - 新增两个水平对齐选项:周围空间和之间空间。 “周围空间”将嵌套微件放置在行中,并且每个微件左侧和右侧的空间量相同。 由于每个微件周围的空间都相同,因此位于行左端和右端的微件与行边的距离小于彼此之间的距离。 微件之间相距两个单位的空间,一个微件一个单位。 “之间空间”将嵌套微件放置在行中,并且相邻微件之间的空间量相同。 位于行左端和右端的微件根据指定的填充与行边对齐。
- “图像”微件 - 可以将图像查看器展开按钮添加至图像的角落位置。 单击展开按钮可打开图像的大版本。 缩放工具用于放大图像的特定部分。 可以缩放和平移图像。 缩放倍率值的范围可以为起始大小的 10% 至 1,000%。 此外,如果“图像”微件显示多幅图像(例如一个要素的多个附件),则可以使用该微件中显示的箭头按钮以循环浏览所有图像。 在触摸屏设备上,可以滑动浏览图像。
- “图例”微件 - 可以打开自定义图层以选择将显示在图例中的已连接地图中的图层。 您也可以选择使用诸如“添加数据”微件等微件来包含在运行时添加的图层。
- “列表”微件 - 记录计数将显示千位分隔符,用于表示大于或等于 1000 的值。 复选标记指示使用排序工具时处于活动状态的排序字段。
- “地图”微件 - 可以使用 marker:<x><y> URL 参数向地图添加标记。 标记将显示在地图上指定的 x 和 y 位置处。 或者,可以指定坐标系熟知 ID (WKID)、标记弹出窗口的标题、显示在标记旁的标注以及标记的符号。 可以通过在 URL 中以 JSON 格式输入信息来添加具有不同属性的多个标记。 您也可以使用添加标记数据操作向地图添加标记,可以在其他微件设置的操作选项卡上进行配置。 此外,自动为新增默认场景质量模式。 在自动模式下,微件将根据检测到的浏览器使用不同的场景质量。 对于 iPhone 上的所有浏览器,场景质量较低;对于任何其他浏览器,场景质量中等。
- “地图图层”微件 - 可以使用诸如“添加数据”微件等微件更改运行时添加的图层的符号。 选择使用预定义符号以保留原始符号。 选择使用自定义符号以自定义点、线或面符号。 可以更改要素图层、定向影像图层、启用 supportsDynamicLayers 功能的地图图像图层、CSV 图层、GeoJSON 图层以及子类型子图层的符号。
- “测量”微件 - 可以关闭 2D 地图的捕捉功能。
- “周边”微件 - 向 PDF 导出添加更多地图元素。 当在已连接“地图”微件的设置中打开这些工具时,比例尺和指北针将显示在 PDF 导出中。 PDF 中的地图上将显示地图属性。 当按位置进行搜索时,显示感兴趣区域维度的标注将显示在 PDF 中。 导出的日期和时间随即显示并且可编辑。 可以隐藏 PDF 中的图例。 PDF 报告在配置组和子组设置时将支持这些设置。 此外,可以选择在关闭或隐藏微件时保留或清除结果。 如果您希望将微件放置在与已连接地图不同的页面上、窗口内或者“微件控制器”微件、“侧边栏”微件、“手风琴”微件或“部分”微件视图中,则此功能非常有用。
- “定向影像查看器”微件 - 可以使用方向导航工具通过方向箭头来导航图像,方向箭头将指示当前图像旁是否存在更多可用图像。 单击箭头即可过渡到下一图像。 如果箭头不可见,则意味着该方向没有任何可用的图像。 可以使用顺序导航工具,通过上一个和下一个按钮来导航查看器中的图像。 图像的顺序由用户定义字段 SequenceOrder 中的顺序决定。 新增 3 个图像测量工具,这些工具使用三角测量根据多幅图像来计算距离、面积和点坐标。 如果已连接 web 地图包含具有视频兼容性的定向影像图层,则该微件可以显示视频。
- “打印”微件 - 可以定义用于打印的输出空间参考。 默认情况下,该微件将使用所连接“地图”微件中底图的空间参考。 可以通过输入有效的熟知 ID (WKID) 来更改输出空间参考。
- “搜索”微件 - 以输入搜索词开头的结果将首先显示在搜索结果中。
- “选择”微件 - 当将“选择”微件连接至“地图”微件时,可以单击并拖动图层以更改其顺序。
- “共享”微件 - 可以自定义用户通过电子邮件共享时生成的电子邮件正文中显示的文本。
- “表格”微件 - 可以在表格中显示相关数据。 如果数据源具有相关数据,则可以将相关记录显示在每张工作表末尾的列中。 表中的每条记录都将显示相关记录的计数。 具有编辑权限的用户可以编辑现有相关记录。 如果将“表格”微件连接到“地图”微件,则将指针悬停在表格中的要素上方时,这些要素将在地图上高亮显示。 此悬停高亮显示为黄色,以区别于选择高亮显示。 在选择图层面板中,可以打开显示在运行时生成的图层,以包含在运行时使用诸如“添加数据”微件等微件添加至地图的图层。 如果将“表格”微件连接至“地图”微件并打开自定义图层,则可以单击并拖动图层以更改其顺序。 此外,您也可以将文本与单元格的开头、中心或结尾对齐。 可以换行。 现在,可以选择是否在微件工具栏中包含显示/隐藏列工具。