概要
境界ポリゴンに基づいて、カスタム サイズの指定したエリアにグリッド参照グラフィック (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",
"-")
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい