ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

在 3D 模式下显示时空立方体

  • 摘要
  • 插图
  • 用法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

摘要

显示使用时空模式挖掘工具创建并存储在 netCDF 立方体中的变量。该工具的输出是根据所选变量和专题进行唯一渲染的三维制图表达。

插图

在 3D 模式下显示时空立方体

用法

  • 此工具仅接受由通过聚合点创建时空立方体工具创建的 netCDF 文件。

  • 要在 3D 模式下查看时空立方体,必须使用 ArcGlobe 或 ArcGIS Pro。要实现最佳 3D 显示,建议使用 ArcGIS Pro。

  • VALUE 主题允许您查看与聚合相关的原始数字。

  • 如果已针对特定变量运行了新兴时空热点分析,您还可以选择可视化 HOT_AND_COLD_SPOT_RESULTS。根据运行于新兴时空热点分析中的时空热点分析,本专题将为您展示每个条柱的统计显著性。

  • 如果已针对特定变量运行了局部异常值分析,您还可以选择显示 CLUSTER_AND_OUTLIER_RESULTS。根据运行于局部异常值分析中的分析,本主题将展示为每个统计显著性条柱分配的结果类型。

  • 聚合的所有汇总字段还可以将 ESTIMATED_BINS 可视化,以便您准确了解哪些条柱是根据通过聚合点创建时空立方体的决策所估算的。

  • 如果未绘制数据,则需要手动生成数据缓存。为此,您可以右键单击输出图层,然后选择生成数据缓存。弹出生成缓存窗口时,单击确定。

    生成数据缓存

  • 为保留时态精度,不建议使用 shapefile 输出,因为这种输出无法在同一字段中同时存储日期和时间。这一点对于在 3D 模式下显示结果和使用时间滑块浏览结果时尤为重要。只有将数据存储在地理数据库中才能获得时态精度。

语法

VisualizeSpaceTimeCube3D_stpm (in_cube, cube_variable, display_theme, output_features)
参数说明数据类型
in_cube

netCDF 立方体中包含了要显示的变量。此文件必须具有 .nc 扩展名,并且必须使用通过聚合点创建时空立方体工具进行创建。

File
cube_variable

要研究的 netCDF 立方体中的数值变量。立方体内始终包含 COUNT 变量。如果汇总字段包含于立方体创建过程内,则该立方体内的所有汇总字段也将可用。

String
display_theme

希望显示的立方体变量的特征。VALUE 将始终包含每个立方体的选项。ESTIMATED_BINS 仅适用于包括在立方体创建流程中的汇总字段。HOT_AND_COLD_SPOT_RESULTS 仅适用于已针对其运行了新兴时空热点分析的立方体变量。CLUSTER_AND_OUTLIER_RESULTS 仅适用于已针对其运行了局部异常值分析的立方体变量。

  • VALUE —所选立方体变量的数值
  • HOT_AND_COLD_SPOT_RESULTS —基于运行于新兴时空热点分析中空间时间热点分析的每个条柱的统计显著性
  • ESTIMATED_BINS —显示具有估算值的条柱
  • LOCAL_OUTLIER_RESULTS —通过在局部异常值分析中运行的分析为每个条柱分配的聚类或异常值类型 (COType)
String
output_features

输出要素类结果。此要素类为所选显示变量的三维地图制图表达,可在 3D 场景中显示。

Feature Class

代码示例

VisualizeSpaceTimeCube3D 示例 1(Python 窗口)

以下 Python 窗口脚本演示了如何使用 VisualizeSpaceTimeCube3D 工具。

arcpy.env.workspace = r"C:\STPM"
arcpy.VisualizeSpaceTimeCube3D_stpm("Homicides.nc", "COUNT", "HOT_AND_COLD_SPOT_RESULTS", "Homicides_Count_HS.shp")
VisualizeSpaceTimeCube3D 示例 2(独立 Python 脚本)

以下独立 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.overwriteOutput = True
# Local variables...
workspace = r"C:\STPM"
try:
    # 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 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")
except:
    # If any error occurred when running the tool, print the messages
    print(arcpy.GetMessages())

环境

  • 当前工作空间
  • 临时工作空间
  • 输出坐标系
  • 地理变换

许可信息

  • ArcGIS Desktop Basic: 是
  • ArcGIS Desktop Standard: 是
  • ArcGIS Desktop Advanced: 是

相关主题

  • 通过聚合点创建时空立方体的工作原理
  • 新兴时空热点分析工作原理
  • 可视化时空立方体
  • 热点分析 (Getis-Ord Gi*) 的工作原理
  • 时空模式挖掘工具箱概述

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2019 Esri. | 隐私政策 | 法律声明