ラベル | 説明 | データ タイプ |
入力フィーチャ | GRG のベースになる入力ポリゴン フィーチャ。 | Feature Set |
出力フィーチャクラス | GRG を含む出力ポリゴン フィーチャクラス。 | Feature Class |
セルの幅 (オプション) | セルの幅。 計測単位は、[セルの単位] パラメーターで指定します。 | Double |
セルの高さ (オプション) | セルの高さ。 計測単位は、[セルの単位] パラメーターで指定します。 | Double |
セルの単位 (オプション) | セルの幅と高さの計測単位を指定します。
| String |
ラベル開始位置 (オプション) | ラベリングを開始するグリッド セルを指定します。
| String |
ラベル形式 (オプション) | 各グリッド セルのラベル タイプを指定します。
| String |
ラベルの区切り文字 (オプション) | [ラベル形式] パラメーターが [英字] (A-A、A-AA、AA-A など) に設定されている場合に、X 値と Y 値の間で使用される区切り文字を指定します。
| String |
サマリー
境界ポリゴンに基づいて、カスタム サイズの指定したエリアにグリッド参照グラフィック (GRG) を生成します。
使用法
出力グリッドが入力エリア全体に表示されます。
[入力フィーチャ] の回転により、出力グリッドの回転が決まります。
[出力フィーチャクラス] の Grid フィールドにセル ラベルが追加されます。
[出力フィーチャクラス] は、Web メルカトル座標系を使用しています。
パラメーター
arcpy.defense.GenerateGRGFromArea(in_feature, out_feature_class, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator})
名前 | 説明 | データ タイプ |
in_feature | GRG のベースになる入力ポリゴン フィーチャ。 | Feature Set |
out_feature_class | GRG を含む出力ポリゴン フィーチャクラス。 | Feature Class |
cell_width (オプション) | セルの幅。 計測単位は、[セルの単位] パラメーターで指定します。 | Double |
cell_height (オプション) | セルの高さ。 計測単位は、[セルの単位] パラメーターで指定します。 | Double |
cell_units (オプション) | セルの幅と高さの計測単位を指定します。
| String |
label_start_position (オプション) | ラベリングを開始するグリッド セルを指定します。
| String |
label_format (オプション) | 各グリッド セルのラベル タイプを指定します。
| String |
label_separator (オプション) | label_format パラメーターが ALPHA_ALPHA (A-A、A-AA、AA-A など) に設定されている場合に、X 値と Y 値の間で使用される区切り文字を指定します。
| String |
コードのサンプル
次の Python ウィンドウ スクリプトは、GenerateGRGFromArea 関数の使用方法を示しています。
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.GenerateGRGFromArea_defense(r"Area_layer",
r"GenerateGRGFromArea",
1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-")
次の例は、サンプル ワークフローで GenereateGRGFromArea 関数を使用する方法を示しています。
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Select airport area
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.SelectLayerByAttribute_management(airports,
"NEW_SELECTION",
whereClause)
# Create GRG
arcpy.GenerateGRGFromArea_defense(clt_layer,
r"GenerateGRGFromArea",
1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-")