サマリー
[時空間キューブの作成 (Create Space Time Cube)] ツールおよび [時空間ホット スポット分析 (Emerging Hot Spot Analysis)] ツールで作成される netCDF キューブに格納されている変数を視覚化します。このツールによる出力は、選択した変数とテーマに基づいて一意にレンダリングされた 3 次元の表現です。
図
使用法
このツールは、[時空間キューブの作成 (Create Space Time Cube)] ツールによって作成された netCDF ファイルのみを受け入れることができます。
時空間キューブを 3D で視覚化するには、ArcGlobe または ArcGIS Pro を使用する必要があります。3D による視覚化を最適化するために、ArcGIS Pro をお勧めします。
VALUE のテーマを使用すると、集約された生の数値を表示できます。
[時空間ホット スポット分析 (Emerging Hot Spot Analysis)] を実行した場合、HOT_AND_COLD_SPOT_RESULTS も視覚化できます。このテーマは、[時空間ホット スポット分析 (Emerging Hot Spot Analysis)] で実行された時空間ホット スポット分析に基づいて、各ビンの統計上の有意性を示します。
また、集計された サマリー フィールドには、ESTIMATED_BINS を視覚化するオプションもあります。そのため、[時空間キューブの作成 (Create Space Time Cube)] で決定した内容に基づいて推定されたビンを正確に表示することができます。
データが描画されない場合は、データ キャッシュを手動で作成する必要がある場合があります。これを行うには、出力レイヤーを右クリックして、[データ キャッシュの作成] を選択します。[キャッシュを作成] ウィンドウが表示されたら、[OK] をクリックします。
構文
VisualizeSpaceTimeCube3D(in_cube, cube_variable, display_theme, output_features)
パラメーター | 説明 | データ タイプ |
in_cube | 表示する変数を含む netCDF キューブ。このファイルは、.nc 拡張子を持ち、[時空間キューブの作成 (Create Space Time Cube)] ツールを使用して作成されている必要があります。 | File |
cube_variable | 調査する netCDF キューブの数値変数。キューブには常に [COUNT] 変数が含まれます。キューブの サマリー フィールドも使用できます (キューブ生成プロセスに含まれていた場合)。 | String |
display_theme | 表示する [キューブの変数] の特性。VALUE は、常にすべてのキューブでオプションに含まれます。ESTIMATED_BINS は、キューブの作成プロセスで含められたサマリー フィールドに対してのみ使用可能です。HOT_AND_COLD_SPOT_RESULTS は、[時空間ホット スポット分析 (Emerging Hot Spot Analysis)] を実行した [キューブの変数] に対してのみ使用可能です。
| String |
output_features | 生成される結果出力フィーチャクラス。このフィーチャクラスは、選択した表示テーマの 3 次元マップ表現であり、3D シーンで表示されます。 | Feature Class |
コードのサンプル
VisualizeSpaceTimeCube3D (時空間キューブを 3D で視覚化) の例 1 (Python ウィンドウ)
次の Python ウィンドウ スクリプトは、VisualizeSpaceTimeCube3D (時空間キューブを 3D で視覚化) ツールの使用方法を示しています。
arcpy.env.workspace = r"C:\STPM"
arcpy.VisualizeSpaceTimeCube3D_stpm("Homicides.nc", "COUNT", "HOT_AND_COLD_SPOT_RESULTS", "Homicides_Count_HS.shp")
VisualizeSpaceTimeCube3D (時空間キューブを 3D で視覚化) の例 2 (スタンドアロン Python スクリプト)
次のスタンドアロン Python スクリプトは、VisualizeSpaceTimeCube3D (時空間キューブを 3D で視覚化) ツールの使用方法を示しています。
# 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: はい