常见分析问题和解决方案

本文介绍了在执行实时分析和大数据分析时,在 ArcGIS Velocity 中可能会遇到的常见问题以及建议的解决方案。 如果您遇到以下未解决的问题,请查看 Esri 社区并联系 Esri 技术支持

注:

对于与访问 Velocity 应用程序、登录或创建和启动项目有关的问题以及解决方案,请参阅疑难解答

解决“无法找到以下用户的刷新令牌:用户名”错误

首次启动某个源或分析时,ArcGIS Velocity 会为每个用户设置一个刷新令牌。 此刷新令牌用于在用户需要访问在线项目时生成访问令牌。 在某些情况下,例如用户更改了密码,则刷新令牌可能会存在问题。

要解决日志中类似无法找到用户的刷新令牌的问题或其他任何与刷新令牌相关的错误,请按照下方的步骤操作。

  1. 在 web 浏览器中,打开 ArcGIS Velocity 应用程序
  2. 使用您的 ArcGIS Online 凭据登录。
  3. ArcGIS Velocity 主页页面,单击订阅利用率旁边的信息按钮。

    单击信息按钮以访问订阅信息

  4. 在订阅信息页面上,单击重置刷新令牌

    ArcGIS Velocity 重置刷新令牌

    随即显示一个窗口,提醒您确认是否要删除当前令牌并注册新令牌。

  5. 单击删除以删除现有刷新令牌。

    随即显示一个窗口,确认现有令牌已删除。

  6. 使用相同的 ArcGIS Online 帐户凭据再次登录,以检索并注册新令牌。
  7. 新令牌成功注册后,单击关闭
  8. 重新启动源和分析。

数据配置

以下部分说明了数据配置错误。

未定义时间或者操作需要为要素指定时间

许多工具(其中包括基于轨迹的工具、时态过滤器或连接,以及执行时间步长分析的工具)需要为输入数据指定时间。

将通过识别 Start TimeEnd Time 关键字段为数据指定时间。 有关如何指定开始时间和结束时间的详细信息,请参阅配置输入数据

如果未标识 Start TimeEnd Time 字段,则需要为要素指定时间的工具将报告错误,例如数据集无效:操作需要为要素指定时间数据集无效:未定义时间

入站要素未指定几何

实时或大数据分析中的许多分析工具需要为输入数据集指定几何。 可以通过以下四种方式之一为要素配置几何:

如果您收到此错误消息,则必须在源或来源配置中配置几何,或者使用“计算字段”或“映射字段”工具来配置用于生成几何对象的 Arcade 表达式。

至少需要选择一个有效的 TRACK_ID 字段或数据集无效:操作需要设置 TRACK_ID 标签错误

许多基于追踪的分析工具(例如计算旅程计算动态统计数据以及其他工具)需要为输入数据指定追踪 ID 关键字段。

追踪 ID 为传入消息或数据集中的字段,可用于将观测点与特定实体关联起来。 例如,一辆卡车可以通过它的车牌号来进行识别,而一架飞机可以通过指定的航班号进行识别。 这些标识符可用作追踪 ID,以便追踪与特定实际实体或一组事故相关联的事件。 追踪 ID 被指定为源或数据源方案的一部分。 有关详细信息,请参阅配置输入数据

如果未指定追踪 ID,则基于轨迹的分析工具将报告错误,例如至少需要选择一个有效 TRACK_ID 字段

大数据分析

以下部分说明了大数据分析错误。

循环大数据分析任务的运行时间比设置的循环间隔长。 下一项作业将被跳过。

可以计划大数据分析并将其配置为定期运行、在时间范围内定期运行或以循环时间运行。

如果分析在另一个计划运行时仍在运行,则此消息将写入日志,例如,如果将分析配置为每 1 分钟运行一次,但大约需要 3 分钟时间才能完成。

如果此消息频繁出现在大数据分析的日志中,请通过以下方法来解决:在运行设置中分配其他资源,以使分析更快完成,或者调整循环间隔,以便分析在下次计划运行之前完成。

由于 Velocity 环境中的可用资源不足,因此循环大数据分析失败。

当大数据分析计划在某个时间运行或重复运行时,Velocity 环境中的可用资源必须充足,以便在运行时满足每次运行的要求。

如果循环大数据分析在运行时由于 Velocity 环境中的可用资源不足而无法进行处理,则系统将跳过每次运行,直到提供足够的可用资源为止。 Velocity 在每次计划运行或重复运行时,均会继续尝试运行大数据分析。

分析已失败,出现了日志消息:“大数据分析任务 {id} 在执行期间耗尽了内存。 请调整配置以避免失败。”

当分析中存在某些工具并且正在处理大量数据时,可能需要提供其他运行设置资源以确保成功运行。 如果您遇到此日志消息,请调整分析运行设置并将其从默认计划更改为较大特大计划。

如果您已增加运行设置资源,但仍然遇到此错误,请联系 Esri 技术支持

分析已失败,出现了状态工具提示或日志消息:“分析已失败,原因是驱动程序 pod OOMKilled(内存不足已终止)。 请增加运行设置资源,然后再次运行。”

当分析中存在某些工具并且正在处理大量数据时,可能需要提供其他运行设置资源以确保成功运行。 如果您遇到此日志消息,请调整分析运行设置并将其从默认计划更改为较大特大计划。

如果您已增加运行设置资源,但仍然遇到此错误,请联系 Esri 技术支持

将来的增强功能将自动增加相关资源,以确保作为重试策略的一部分成功运行分析。

坐标系

以下部分说明了坐标系错误。

输入数据集位于地理坐标系中,但此操作需要投影坐标系

几种分析工具仅适用于地理或投影坐标系中的数据。 例如,计算密度工具只能处理投影坐标系中的数据。 解决方案是在使用投影工具将数据投影到投影坐标系(例如熟知 ID (WKID) 102100,指的是 WGS 1984 Web 墨卡托辅助球体)之前对该工具进行配置。

平面和测地线空间关系

在分析工具中配置空间关系(例如邻近平面或邻近测地线)时,必须选择与工具输入数据的坐标系相对应的正确空间关系。

特别是在配置邻近平面空间关系时,目标数据集和连接数据集的空间参考必须为投影坐标系。 要解决此问题,请使用邻近测地线空间关系或投影工具来将目标或连接数据集更改为位于投影坐标系中。