グリッドと六角形の生成 (Generate Grids and Hexagons) (Business Analyst)

Business Analyst ライセンスで利用できます。

サマリー

特定のエリアでベクター ベースの正方形グリッド セル、六角形、または H3 六角形を使用してフィーチャを作成します。

使用法

  • 六角形は、解析に接続性や移動パスの要素がある場合や、グリッド形状のエッジ効果に起因するサンプリング バイアスを軽減する場合にお勧めします。

  • [セルのジオメトリ タイプ] パラメーター値を [H3 六角形] に設定した場合、[セル サイズ] パラメーターが非アクティブになり、[H3 座標精度] パラメーターがアクティブになります。

  • [情報付加タイプ] パラメーター値を [セルの情報付加] に設定した場合、[バッファー] および [ネットワーク パラメーター] カテゴリが非アクティブになります。

  • [距離タイプ] パラメーター値を [直線] に設定した場合、[ネットワーク パラメーター] カテゴリが非アクティブになります。

  • 出力フィーチャクラスは、デフォルトで、[対象エリア] パラメーター値の座標系を継承します。 出力座標系環境設定を指定することによって、これをオーバーライドすることができます。

パラメーター

ラベル説明データ タイプ
対象エリア

グリッドまたは六角形レイヤーの範囲を定義するために使用される入力フィーチャクラス。

Feature Layer
出力フィーチャクラス

グリッドまたは六角形フィーチャの格納先となるフィーチャクラス。

Feature Class
セルのジオメトリ タイプ
(オプション)

出力に作成されるセル タイプを指定します。

  • 正方形各辺の長さが等しい正方形ポリゴンが作成されます。 これがデフォルトです。
  • 六角形各辺の長さが等しい正六角形ポリゴンが作成されます。
  • H3 六角形Uber の六角形階層型空間インデックスに基づいて各辺の長さが等しい正六角形ポリゴンが作成されます。
String
情報付加タイプ
(オプション)

変数の情報付加に使用する方法を指定します。

  • セルの情報付加[セルのジオメトリ タイプ] パラメーター値に対して情報付加が実行されます。
  • バッファーの情報付加グリッドまたは六角形の重心の周囲のバッファーに対して情報付加が実行されます。 デフォルトの [距離タイプ] パラメーター値は [直線] です。
String
セル サイズ
(オプション)

四角形または六角形を生成するセルのサイズ。 デフォルト値は、1 平方マイルです。

Areal Unit
H3 座標精度
(オプション)

H3 六角形の生成に使用される座標精度。 15 の値は、最も細かい座標精度を表します。 デフォルト値は 7 です。

Long
変数
(オプション)

出力に追加される変数のリスト。

String
距離タイプ
(オプション)

バッファーの計算に使用される移動方法。

String
距離
(オプション)

バッファーの計算に使用される距離。

Double
距離単位
(オプション)

[距離] パラメーターに使用される単位。

String
出力情報付加バッファー
(オプション)

情報付加されたバッファーを含むフィーチャクラス。

Feature Class
移動方向
(オプション)

セルの中心とバッファー境界の間で使用される移動方向を指定します。

  • 入力フィーチャへ移動する方向は、位置ポイントから入力フィーチャへの方向になります。 これがデフォルトです。
  • 入力フィーチャから移動する方向は、入力フィーチャから位置ポイントへの方向になります。
String
時刻
(オプション)

移動を開始する時刻。

Date
タイム ゾーン
(オプション)

[時刻] パラメーターに使用されるタイム ゾーンを指定します。

  • UTC協定世界時 (UTC) が使用されます。 特定の時刻 (たとえば今) に最適の位置を必要としているが、タイム ゾーンがわからない場合は、このオプションを選択します。
  • ロケーションのローカル タイム[対象エリア] 値が配置されるタイム ゾーンが使用されます。 これがデフォルトです。
String
検索許容値
(オプション)

入力ポイントが存在する可能性があるネットワークからの最大距離。 検索許容値を超える位置にあるポイントは、処理から除外されます。

Linear Unit
ポリゴンの詳細
(オプション)

出力到達圏ポリゴンに使用される詳細レベルを指定します。

  • 標準処理速度と全体的精度を兼ね備える最適な設定が使用されます。 これがデフォルトです。
  • 単純化最速の方法が使用されます。
  • 高精度最高の詳細レベルが使用されます。
String

arcpy.ba.GenerateGridsAndHexagons(area_of_interest, out_feature_class, {cell_type}, {enrich_type}, {cell_size}, {h3_resolution}, {variables}, {distance_type}, {distance}, {units}, {out_enriched_buffers}, {travel_direction}, {time_of_day}, {time_zone}, {search_tolerance}, {polygon_detail})
名前説明データ タイプ
area_of_interest

グリッドまたは六角形レイヤーの範囲を定義するために使用される入力フィーチャクラス。

Feature Layer
out_feature_class

グリッドまたは六角形フィーチャの格納先となるフィーチャクラス。

Feature Class
cell_type
(オプション)

出力に作成されるセル タイプを指定します。

  • SQUARE各辺の長さが等しい正方形ポリゴンが作成されます。 これがデフォルトです。
  • HEXAGON各辺の長さが等しい正六角形ポリゴンが作成されます。
  • H3_HEXAGONUber の六角形階層型空間インデックスに基づいて各辺の長さが等しい正六角形ポリゴンが作成されます。
String
enrich_type
(オプション)

変数の情報付加に使用する方法を指定します。

  • ENRICH_CELLcell_type パラメーター値に対して情報付加が実行されます。
  • ENRICH_BUFFERグリッドまたは六角形の重心の周囲のバッファーに対して情報付加が実行されます。 デフォルトの distance_type パラメーター値は straight_line です。
String
cell_size
(オプション)

四角形または六角形を生成するセルのサイズ。 デフォルト値は、1 平方マイルです。

Areal Unit
h3_resolution
(オプション)

H3 六角形の生成に使用される座標精度。 15 の値は、最も細かい座標精度を表します。 デフォルト値は 7 です。

Long
variables
[variables,...]
(オプション)

出力に追加される変数のリスト。

String
distance_type
(オプション)

バッファーの計算に使用される移動方法。

String
distance
(オプション)

バッファーの計算に使用される距離。

Double
units
(オプション)

distance パラメーターに使用される単位。

String
out_enriched_buffers
(オプション)

情報付加されたバッファーを含むフィーチャクラス。

Feature Class
travel_direction
(オプション)

セルの中心とバッファー境界の間で使用される移動方向を指定します。

  • TOWARD_STORES移動する方向は、位置ポイントから入力フィーチャへの方向になります。 これがデフォルトです。
  • AWAY_FROM_STORES移動する方向は、入力フィーチャから位置ポイントへの方向になります。
String
time_of_day
(オプション)

移動を開始する時刻。

Date
time_zone
(オプション)

time_of_day パラメーターに使用されるタイム ゾーンを指定します。

  • UTC協定世界時 (UTC) が使用されます。 特定の時刻 (たとえば今) に最適の位置を必要としているが、タイム ゾーンがわからない場合は、このオプションを選択します。
  • TIME_ZONE_AT_LOCATIONarea_of_interest 値が配置されるタイム ゾーンが使用されます。 これがデフォルトです。
String
search_tolerance
(オプション)

入力ポイントが存在する可能性があるネットワークからの最大距離。 検索許容値を超える位置にあるポイントは、処理から除外されます。

Linear Unit
polygon_detail
(オプション)

出力到達圏ポリゴンに使用される詳細レベルを指定します。

  • STANDARD処理速度と全体的精度を兼ね備える最適な設定が使用されます。 これがデフォルトです。
  • GENERALIZED最速の方法が使用されます。
  • HIGH最高の詳細レベルが使用されます。
String

コードのサンプル

GenerateGridsAndHexagons (グリッドと六角形の生成) の例 (スタンドアロン スクリプト)

次の Python ウィンドウ スクリプトは、GenerateGridsAndHexagons 関数の使用方法を示しています。

import arcpy
arcpy.ba.GenerateGridsAndHexagons("LoudonCountyVA", "MyProject.gdb\output", "HEXAGON", "ENRICH_BUFFER", "1 SquareMiles", None, "populationtotals.totpop_cy", "Driving Time", 1, "MINUTES", None, "TOWARD_STORES", None, "TIME_ZONE_AT_LOCATION", None, "STANDARD")

ライセンス情報

  • Basic: 次のものが必要 Business Analyst、ArcGIS Network Analyst extension
  • Standard: 次のものが必要 Business Analyst、ArcGIS Network Analyst extension
  • Advanced: 次のものが必要 Business Analyst、ArcGIS Network Analyst extension

関連トピック