在 2D 模式下显示时空立方体 (时空模式挖掘工具)
汇总
显示存储在 netCDF 时空立方体中的变量和通过 时空模式挖掘 工具生成的结果。 该工具的输出是根据指定的变量和专题进行唯一渲染的二维制图表达。
注:
为了获得最佳可视化体验,请使用 创建时空立方体图层 工具来创建时空立方体图层。 该图层将显示时空立方体数据并激活时空立方体功能区,以便在 3D 场景中以交互方式可视化变量和分析结果。
插图
用法
此工具接受由 时空模式挖掘工具箱 中的各种工具创建的 netCDF 文件。
了解有关创建时空立方体的详细信息
显示主题 参数中带有数据的位置 选项可用于查看所有包含所选变量数据的位置,趋势 选项可显示值随时间推移而增大或减小的位置(针对每个位置的指定立方体变量 值运行 Mann-Kendall 统计所产生的结果)。 创建立方体后,带有数据的位置 和趋势 选项始终可用。
显示主题 参数的热点和冷点趋势 选项可显示热点和冷点 z 得分随时间推移而升高或降低的位置(针对指定立方体变量 值的时空热点分析 z 得分运行 Mann Kendall 统计所得的结果),新兴时空热点分析结果 选项将在运行 新兴时空热点分析 工具时重新创建返回的结果。 热点和冷点趋势 和新兴时空热点分析结果 选项仅在指定立方体变量 值上运行新兴时空热点分析 时可用。
显示主题 参数的时间序列聚类结果 选项可在初次运行 时间序列聚类 工具时重新创建返回的结果。
仅当首先运行 局部异常值分析 工具后,显示主题 参数的局部异常值百分比 、最近时间段内的局部异常值 、局部异常值分析结果 和无空间相邻要素的位置 选项才可用。 局部异常值百分比 将显示每个位置处总异常值的比例,最近时间段内的局部异常值 显示时空立方体最近时间步长内出现的所有异常值。 局部异常值分析结果 将重新创建初次运行局部异常值分析 工具时所返回的结果。 无空间相邻要素的位置 将显示运行局部异常值分析 时指定的邻域距离 值内所有无空间相邻要素的位置。 因此,这些位置仅依赖时间邻域进行分析计算。
显示主题 参数中的估算的图格数量 选项可显示每个独立位置的估算图格数量,从而帮助您识别缺失值在空间上的分布模式。 如果地图的整个部分均存在大量估算图格,则最好不要将该区域纳入分析。 从分析中排除的位置 选项可显示存有数据,但也存有因不符合估算条件而无法填充的空图格的位置。 估算的图格数量 和从分析中排除的位置 仅可用于汇总字段 值。
使用显示主题 参数中的预测结果 选项,可以从最初在 时间序列预测 工具集中运行工具时重新创建结果。 如果输入时空立方体是使用预测时空立方体上的 子集化时空立方体 工具创建的,则此选项将不可用。
显示主题 参数中的时间序列异常值结果 选项用于指示包含对于选定立方体变量 参数值及其运行的分析,被视为 时态异常值 的图格的位置。
显示主题 参数中的时间序列变化点 选项显示 变化点检测 的结果。 输出要素显示每个位置的变化点数量,以及显示原始时间序列、变化点和每条线段平均值或标准差的估算值的弹出图表。
显示主题 参数中的时间序列互相关结果 选项可展示 时间序列互相关 的结果。 输出将创建一个图层组,汇总每个位置在所有时差下的互相关性。
有关各显示主题 参数选项的详细信息,包括输出结果和图表的说明,请参阅 2D 和 3D 时空立方体可视化显示主题 主题。
参数
标注
说明
数据类型
输入时空立方体
包含要分析的变量的时空立方体。 时空立方体具有 .nc 文件扩展名,使用 时空模式挖掘工具箱 中的各种工具进行创建。
File
立方体变量
要研究的 netCDF 立方体中的数值变量。 时空立方体始终包含 COUNT 变量。 创建立方体时包含的所有汇总字段 或变量 值也将可用。
String
显示主题
指定要显示的立方体变量 参数值的特征。 可用选项取决于立方体的创建方式和分析的运行方式。
有关每个选项的详细信息,其中包括输出说明和创建的图表,请参阅 2D 和 3D 时空立方体可视化显示主题 主题。
带有数据的位置 —将显示所有包含立方体变量参数数据的位置。
趋势 —将显示使用 Mann-Kendall 统计确定的每个位置的值趋势。
热点和冷点趋势 —将显示使用 Mann-Kendall 统计确定的每个位置的 z 得分趋势。
新兴时空热点分析结果 —将显示 新兴时空热点分析 工具的结果。
本地异常值分析结果 —将显示 局部异常值分析 工具的结果。
局部异常值百分比 —将显示每个位置的总异常值百分比。
最近时间段内的局部异常值 —将显示最近时间段内发生的异常值。
时间序列聚类结果 —将显示 时间序列聚类 工具的结果。
无空间相邻要素的位置 —对于最后一次分析运行,将显示无空间相邻要素的位置。 这些位置仅依赖时间邻域进行分析。
估算的图格数量 —将显示为每个位置估算的图格数量。
从分析中排除的位置 —将显示因含有不符合 估算条件 的空图格而从分析中排除的位置。
预测结果 —将显示 时间序列预测 工具集中的工具的结果。
时间序列异常值结果 —将显示 时间序列预测 工具中 异常值选项 参数的结果。
时间序列变化点 —将显示 变化点检测 工具的结果。
时间序列互相关结果 —将显示 时间序列互相关 工具的结果。
覆盖区 —将显示所选变量的所有位置。 所有时空立方体均可使用此选项。
String
输出要素
输出要素类结果。 此要素类为指定显示变量的二维地图制图表达。
Feature Class
启用时间序列弹出窗口
指定是否为每个输出要素生成时间序列弹出窗口。 shapefile 输出不支持弹出图表。
Boolean
arcpy.stpm.VisualizeSpaceTimeCube2D(in_cube, cube_variable, display_theme, output_features, enable_time_series_popups)
名称
说明
数据类型
in_cube
包含要分析的变量的时空立方体。 时空立方体具有 .nc 文件扩展名,使用 时空模式挖掘工具箱 中的各种工具进行创建。
File
cube_variable
要研究的 netCDF 立方体中的数值变量。 时空立方体始终包含 COUNT 变量。 创建立方体时包含的所有汇总字段 或变量 值也将可用。
String
display_theme
指定要显示的立方体变量 参数值的特征。 可用选项取决于立方体的创建方式和分析的运行方式。
有关每个选项的详细信息,其中包括输出说明和创建的图表,请参阅 2D 和 3D 时空立方体可视化显示主题 主题。
LOCATIONS_WITH_DATA —将显示所有包含立方体变量参数数据的位置。
TRENDS —将显示使用 Mann-Kendall 统计确定的每个位置的值趋势。
HOT_AND_COLD_SPOT_TRENDS —将显示使用 Mann-Kendall 统计确定的每个位置的 z 得分趋势。
EMERGING_HOT_SPOT_ANALYSIS_RESULTS —将显示 新兴时空热点分析 工具的结果。
LOCAL_OUTLIER_ANALYSIS_RESULTS —将显示 局部异常值分析 工具的结果。
PERCENTAGE_OF_LOCAL_OUTLIERS —将显示每个位置的总异常值百分比。
LOCAL_OUTLIER_IN_MOST_RECENT_TIME_PERIOD —将显示最近时间段内发生的异常值。
TIME_SERIES_CLUSTERING_RESULTS —将显示 时间序列聚类 工具的结果。
LOCATIONS_WITHOUT_SPATIAL_NEIGHBORS —对于最后一次分析运行,将显示无空间相邻要素的位置。 这些位置仅依赖时间邻域进行分析。
NUMBER_OF_ESTIMATED_BINS —将显示为每个位置估算的图格数量。
LOCATIONS_EXCLUDED_FROM_ANALYSIS —将显示因含有不符合 估算条件 的空图格而从分析中排除的位置。
FORECAST_RESULTS —将显示 时间序列预测 工具集中的工具的结果。
TIME_SERIES_OUTLIER_RESULTS —将显示 时间序列预测 工具中 异常值选项 参数的结果。
TIME_SERIES_CHANGE_POINTS —将显示 变化点检测 工具的结果。
TIME_SERIES_CROSS_CORRELATION_RESULTS —将显示 时间序列互相关 工具的结果。
FOOTPRINTS —将显示所选变量的所有位置。 所有时空立方体均可使用此选项。
String
output_features
输出要素类结果。 此要素类为指定显示变量的二维地图制图表达。
Feature Class
enable_time_series_popups
指定是否为每个输出要素生成时间序列弹出窗口。 shapefile 输出不支持弹出图表。
Boolean
代码示例
VisualizeSpaceTimeCube2D 示例 1(Python 窗口)
以下 Python 窗口脚本演示了如何使用 VisualizeSpaceTimeCube2D 函数。
import arcpy
arcpy.env.workspace = r"C:\STPM"
arcpy.stpm.VisualizeSpaceTimeCube2D("Homicides.nc", "AGE_STD_ZEROS",
"LOCATIONS_EXCLUDED_FROM_ANALYSIS",
"Homicides_Age_LocExc.shp")
VisualizeSpaceTimeCube2D 示例 2(独立脚本)
以下独立 Python 脚本演示了如何使用 VisualizeSpaceTimeCube2D 函数。
# Display Space Time Cube of homicide incidents in a metropolitan area
# Import system modules
import arcpy
# Set environment property to overwrite existing output, by default.
arcpy.env.overwriteOutput = True
# Local variables...
workspace = r"C:\STPM"
# Set the current workspace (to avoid having to specify the full path to the
# feature classes each time).
arcpy.env.workspace = workspace
# Display Space Time Cube of homicide with the standard deviation of victim's
# age, fill no-data as 0.
# Only display the locations excluded from analysis.
# Process: Visualize Space Time Cube in 2D
cube = arcpy.stpm.VisualizeSpaceTimeCube2D("Homicides.nc", "AGE_STD_ZEROS",
"LOCATIONS_EXCLUDED_FROM_ANALYSIS",
"Homicides_Age_LocExc.shp")
环境
当前工作空间 , 临时工作空间 , 输出坐标系 , 地理变换
许可信息