エリアから参照システム グリッドを生成 (ディフェンス ツール)
サマリー
MGRS (Military Grid Reference System) または USNG (United States National Grid) 参照グリッドに基づいてグリッド参照グラフィック (GRG) を作成します。
使用法
不規則な形状を入力した場合、その境界エンベロープを使用して出力 GRG を生成します。
出力フィーチャクラス パラメーター値は WGS84 投影に設定されます。
グリッド (正方形) サイズ パラメーター値より小さい入力エリアでは、入力エリアよりもはるかに大きい単一のグリッド セルが作成される場合があります。
入力エリアが大きく、グリッド (正方形) サイズ パラメーター値が小さいと、大きな GRG 内に多数の小さなグリッドが作成される場合があります。
大きなグリッドの処理 パラメーターを使用して大きなグリッドを処理する方法は、入力の範囲面積 (実際の面積ではない) に基づいています。 次の値を指定すると、ツールは停止します。
10 m グリッド— 約 200,000 平方メートルより大きいエリア
25 m グリッド— 約 1,250,000 平方メートルより大きいエリア
50 m グリッド— 約 5,000,000 平方メートルより大きいエリア
100 m グリッド— 約 20,000,000 平方メートルより大きいエリア
1,000 m グリッド— 約 2,000,000,000 平方メートルより大きいエリア
10,000 m グリッド— 約 200,000,000,000 平方メートルより大きいエリア
出力フィーチャクラス パラメーター値の Grid フィールドにセル ラベルが追加されます。
パラメーター
|
ラベル
|
説明
|
データ タイプ
|
|
入力フィーチャ
|
GRG のベースになる入力ポリゴン フィーチャ。
|
Feature Set
|
|
出力フィーチャクラス
|
GRG を含む出力ポリゴン フィーチャクラス。
|
Feature Class
|
|
グリッド参照システム
|
GRG が使用する参照システムを指定します。
|
String
|
|
グリッド (正方形) サイズ
|
GRG のセルに使用されるグリッド (正方形) のサイズを指定します。
グリッド ゾーン指定—グリッド セルのサイズは、グリッド ゾーンです。 これがデフォルトです。
100,000 m グリッド—グリッド セルのサイズは、100,000 メートル格子 (正方形) です。
10,000 m グリッド—グリッド セルのサイズは、10,000 メートル格子 (正方形) です。
1,000 m グリッド—グリッド セルのサイズは、1,000 メートル格子 (正方形) です。
100 m グリッド—グリッド セルのサイズは、100 メートル格子 (正方形) です。
50 m グリッド—グリッド セルのサイズは、50 メートル格子 (正方形) です。
25 m グリッド—グリッド セルのサイズは、25 メートル格子 (正方形) です。
10 m グリッド—グリッド セルのサイズは、10 メートル格子 (正方形) です。
|
String
|
|
大きなグリッドの処理
|
多くのフィーチャが含まれている可能性がある入力エリアの大きさを指定します。
|
String
|
arcpy.defense.GenerateReferenceSystemGRGFromArea(in_features, output_feature_class, grid_reference_system, grid_square_size, large_grid_handling)
|
名前
|
説明
|
データ タイプ
|
|
in_features
|
GRG のベースになる入力ポリゴン フィーチャ。
|
Feature Set
|
|
output_feature_class
|
GRG を含む出力ポリゴン フィーチャクラス。
|
Feature Class
|
|
grid_reference_system
|
GRG が使用する参照システムを指定します。
|
String
|
|
grid_square_size
|
GRG のセルに使用されるグリッド (正方形) のサイズを指定します。
GRID_ZONE_DESIGNATOR—グリッド セルのサイズは、グリッド ゾーンです。 これがデフォルトです。
100000M_GRID—グリッド セルのサイズは、100,000 メートル格子 (正方形) です。
10000M_GRID—グリッド セルのサイズは、10,000 メートル格子 (正方形) です。
1000M_GRID—グリッド セルのサイズは、1,000 メートル格子 (正方形) です。
100M_GRID—グリッド セルのサイズは、100 メートル格子 (正方形) です。
50M_GRID—グリッド セルのサイズは、50 メートル格子 (正方形) です。
25M_GRID—グリッド セルのサイズは、25 メートル格子 (正方形) です。
10M_GRID—グリッド セルのサイズは、10 メートル格子 (正方形) です。
|
String
|
|
large_grid_handling
|
多くのフィーチャが含まれている可能性がある入力エリアの大きさを指定します。
|
String
|
コードのサンプル
GenerateReferenceSystemGRGFromArea の例 1 (Python ウィンドウ)
次の Python ウィンドウ スクリプトは、GenerateReferenceSystemGRGFromArea 関数の使用方法を示しています。
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.defense.GenerateReferenceSystemGRGFromArea("airport_areas",
"GenerateReferenceSystemGRGFromArea",
"MGRS",
"GRID_ZONE_DESIGNATOR",
"NO_LARGE_GRIDS")
GenerateReferenceSystemGRGFromArea の例 2 (スタンドアロン スクリプト)
次の例は、サンプル ワークフロー スクリプトで GenerateReferenceSystemGRGFromArea 関数を使用する方法を示しています。
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Select Charlotte airport from airports layer
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.management.SelectLayerByAttribute(airports,
"NEW_SELECTION",
whereClause)
# Create GRG
arcpy.defense.GenerateReferenceSystemGRGFromArea(clt_layer,
"GenerateGRGFromArea",
"MGRS",
"GRID_ZONE_DESIGNATOR",
"NO_LARGE_GRIDS")
環境
出力座標系, 現在のワークスペース, スクラッチ ワークスペース
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい