标注 | 说明 | 数据类型 |
输入时空立方体 | 包含要分析的变量的时空立方体。 时空立方体具有 .nc 文件扩展名,是使用时空模式挖掘工具箱中的各种工具创建的。 | File |
立方体变量 | 要研究的 netCDF 立方体中的数值变量。 如果在立方体创建中使用聚合,则该时空立方体将始终包含 COUNT 变量。 创建立方体时包含的所有汇总字段或变量也将可用。 | String |
显示主题 | 指定要显示的立方体变量参数值的特征。 这些选项会有所不同,具体取决于立方体的创建方式和分析的运行方式。 值是立方体变量参数的数值,并且始终可用。 估算条柱值仅可用于创建立方体时包含的汇总字段。 热点和冷点结果值仅可用于已运行新兴热点分析的立方体变量参数值。 聚类和异常值结果值仅可用于运行了局部异常值分析的立方体变量值。 时间聚合计数值仅适用于已在时间上聚合的已定义位置立方体。 预测结果值仅可用于已运行时间序列预测工具的立方体变量参数值。 仅当在时间序列预测工具集中为工具设置了异常值选项参数时,时间序列异常值结果值才可用。 时间序列变化点值仅适用于已运行变化点检测的立方体变量值。 有关每个选项的详细信息,其中包括输出说明和创建的图表,请参阅时空立方体的可视化显示主题主题。 | String |
输出要素 | 输出要素类结果。 此要素类为显示变量的三维地图制图表达,可在 3D 场景中显示。 | Feature Class |
摘要
显示使用时空模式挖掘工具创建并存储在 netCDF 时空立方体中的变量。 该工具的输出是根据指定变量和专题进行唯一渲染的三维制图表达。
插图
使用情况
您可以使用值主题查看与立方体的聚合或创建相关的原始数字。
如果已对特定变量运行新兴热点分析工具,则热点和冷点结果主题可用。 根据运行于新兴时空热点分析中的时空热点分析,本专题将为您展示每个立方图格的统计显著性。
如果已对特定变量运行局部异常值分析工具,则聚类和异常值结果主题可用。 根据在局部异常值分析中运行的分析,本主题将展示为每个统计显著性立方图格分配的结果类型。
如果已对特定变量运行时间序列预测工具,则预测结果主题可用。 该主题将显示每个位置的时间序列以及预测的时间步。 每个时间步的拟合值均另存为单独的字段。 对于由基于森林的预测或指数平滑预测工具创建的立方体,置信区间的上下限均另存为单独的字段。 此外,对于由指数平滑预测工具创建的立方体,其级别、趋势和季节性组件均另存为单独的字段。 这些属性可以使用符号系统在地图中显示。
如果输入时空立方体是使用预测时空立方体上的子集时空立方体工具创建的,则预测结果主题将不可用。
如果在时间序列预测工具中指定了异常值选项参数,则时间序列异常值结果主题也将可用。
如果已对特定变量运行变化点检测工具,则时间序列更改点主题将可用。 此主题显示每个时间步长是否是一个变化点,以及当前和上一个时间步长的均值或标准差的估计值。
对于使用通过已定义位置创建时空立方体工具创建并在时间上聚合的立方体,时间聚合计数主题将适用于可视化聚合到每个时空立方图格中的记录计数。
时间序列图表将作为此工具输出的一部分进行创建。 如果显示主题参数为热点和冷点结果,则随时间发展绘制每个位置的 z 得分。 对于所有其他显示主题,则会随时间发展绘制每个位置的立方体变量参数值。 这些图表将添加到输出要素类下的内容窗格中。
如果聚合了汇总字段或变量值,则可以将估算立方图格值可视化,以便您了解哪些立方图格是根据通过聚合点创建时空立方体或通过已定义位置创建时空立方体中的规范所估算的。
由于时间在可视化时空立方体过程中用作垂直轴,因此地面上所有位置的准确插值必须位于同一高程。 这样,所有时间步长间隔的起始基础均相同。 要执行此操作,请关闭内容窗格的高程表面组中显示的所有地面图层。 这将关闭默认高程服务。
注:
下次添加新场景值时,将再次填充默认表面。如果未绘制数据,则需要清除可见性范围限制,可以通过在内容窗格中选择新图层,单击外观选项卡并单击清除限制按钮来执行此操作。
此工具的输出将通过表示立方体中每一个条柱的立方体形点符号进行符号化。 如果您的立方体通过已定义位置进行创建,则最好将面的 2D 制图表示添加到场景值中。
也可使用时空立方体资源管理器加载项对时空立方体进行 3D 可视化。
为保留时态精度,不建议使用 shapefile 输出,因为这种输出无法在同一字段中同时存储日期和时间。 这一点对于在 3D 模式下显示结果和使用时间滑块浏览结果时尤为重要。 只有将数据存储在地理数据库中才能获得时态精度。
有关每个显示主题参数选项的详细信息,其中包括输出说明和图表,请参阅时空立方体的可视化显示主题主题。
参数
arcpy.stpm.VisualizeSpaceTimeCube3D(in_cube, cube_variable, display_theme, output_features)
名称 | 说明 | 数据类型 |
in_cube | 包含要分析的变量的时空立方体。 时空立方体具有 .nc 文件扩展名,是使用时空模式挖掘工具箱中的各种工具创建的。 | File |
cube_variable | 要研究的 netCDF 立方体中的数值变量。 如果在立方体创建中使用聚合,则该时空立方体将始终包含 COUNT 变量。 创建立方体时包含的所有汇总字段或变量也将可用。 | String |
display_theme | 指定要显示的立方体变量参数值的特征。 这些选项会有所不同,具体取决于立方体的创建方式和分析的运行方式。
值是立方体变量参数的数值,并且始终可用。 估算条柱值仅可用于创建立方体时包含的汇总字段。 热点和冷点结果值仅可用于已运行新兴热点分析的立方体变量参数值。 聚类和异常值结果值仅可用于运行了局部异常值分析的立方体变量值。 时间聚合计数值仅适用于已在时间上聚合的已定义位置立方体。 预测结果值仅可用于已运行时间序列预测工具的立方体变量参数值。 仅当在时间序列预测工具集中为工具设置了异常值选项参数时,时间序列异常值结果值才可用。 时间序列变化点值仅适用于已运行变化点检测的立方体变量值。 有关每个选项的详细信息,其中包括输出说明和创建的图表,请参阅时空立方体的可视化显示主题主题。 | String |
output_features | 输出要素类结果。 此要素类为显示变量的三维地图制图表达,可在 3D 场景中显示。 | Feature Class |
代码示例
以下 Python 窗口脚本演示了如何使用 VisualizeSpaceTimeCube3D 函数。
import arcpy
arcpy.env.workspace = r"C:\STPM"
arcpy.VisualizeSpaceTimeCube3D_stpm("Homicides.nc", "COUNT",
"HOT_AND_COLD_SPOT_RESULTS",
"Homicides_Count_HS.shp")
以下独立 Python 脚本演示了如何使用 VisualizeSpaceTimeCube3D 函数。
# Display Space Time Cube of homicide incidents in a metropolitan area
# Import system modules
import arcpy
# Set geoprocessor object property to overwrite existing output, by default
arcpy.env.overwriteOutput = True
# Local variables...
workspace = r"C:\STPM"
arcpy.env.workspace = workspace
# Display Space Time Cube of homicide with the hot and cold spots with crime
# counts.
# Process: Visualize Space Time Cube in 3D
cube = arcpy.VisualizeSpaceTimeCube3D_stpm("Homicides.nc", "COUNT",
"HOT_AND_COLD_SPOT_RESULTS",
"Homicides_Count_HS.shp")