ラベル | 説明 | データ タイプ |
入力フィーチャ | GRG 始点の中心点。 | Feature Set |
出力フィーチャクラス | 作成する GRG を含む出力ポリゴン フィーチャクラス。 | Feature Class |
行数 (オプション) | 水平グリッド セルの数。 | Long |
列数 (オプション) | 垂直グリッド セルの数。 | Long |
セルの幅 (オプション) | セルの幅。 計測単位は、[セルの単位] パラメーターで指定します。 | Double |
セルの高さ (オプション) | セルの高さ。 計測単位は、[セルの単位] パラメーターで指定します。 | Double |
セルの単位 (オプション) | セルの幅と高さの計測単位を指定します。
| String |
ラベル開始位置 (オプション) | ラベリングを開始するグリッド セルを指定します。
| String |
ラベル形式 (オプション) | 各グリッド セルのラベル タイプを指定します。
| String |
ラベルの区切り文字 (オプション) | [ラベル形式] パラメーターが [英字] (A-A、A-AA、AA-A など) に設定されている場合に、X 値と Y 値の間で使用される区切り文字を指定します。
| String |
グリッドの回転角度 (オプション) | グリッドの回転に使用する角度。 | Double |
グリッドの回転角度の単位 (オプション) | グリッドの回転角度の単位。
| String |
サマリー
カスタム サイズの指定したエリアに、ポリゴン フィーチャクラスとしてグリッド参照グラフィック (GRG) を生成します。
使用法
出力グリッドは入力開始位置の中央に配置されます。
[出力フィーチャクラス] の Grid フィールドにセル ラベルが追加されます。
グリッド セルは、連続した文字または数字でラベル付けされます。
[出力フィーチャクラス] は、Web メルカトル座標系を使用しています。
パラメーター
arcpy.defense.GenerateGRGFromPoint(in_feature, out_feature_class, {horizontal_cells}, {vertical_cells}, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator}, {grid_angle}, {grid_angle_units})
名前 | 説明 | データ タイプ |
in_feature | GRG 始点の中心点。 | Feature Set |
out_feature_class | 作成する GRG を含む出力ポリゴン フィーチャクラス。 | Feature Class |
horizontal_cells (オプション) | 水平グリッド セルの数。 | Long |
vertical_cells (オプション) | 垂直グリッド セルの数。 | Long |
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 |
grid_angle (オプション) | グリッドの回転に使用する角度。 | Double |
grid_angle_units (オプション) | グリッドの回転角度の単位。
| String |
コードのサンプル
次の Python ウィンドウ スクリプトは、GenerateGRGFromPoint 関数の使用方法を示しています。
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.GenerateGRGFromPoint_defense(r"Points_layer",
r"GenerateGRGFromPoint",
10, 10, 1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-",
0,"DEGREES")
次の例は、サンプル ワークフロー スクリプトで GenerateGRGFromPoint 関数を使用する方法を示しています。
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Select the needed airport from airports layer
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.SelectLayerByAttribute_management(airports,
"NEW_SELECTION",
whereClause)
# Create GRG
arcpy.GenerateGRGFromPoint_defense(clt_layer,"GenerateGRGFromPoint",
10, 10, 1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-",
0, "DEGREES")