座標表記の生成 (ディフェンス ツール)
サマリー
テーブル内の元の座標を複数の座標形式に変換します。
このツールは、座標を含む入力テーブルを使用し、次の座標形式のフィールドを含む新しいテーブルを出力します。度 (10 進)、度分 (10 進)、度分秒、Global Area Reference System、World Geographic Reference System、ユニバーサル横メルカトル、United States National Grid、Military Grid Reference System。
使用法
パラメーター
|
ラベル
|
説明
|
データ タイプ
|
|
入力テーブル
|
元の座標を含むテーブル。
|
Table View
|
|
出力テーブル
|
変換された座標を含む出力テーブル。
|
Table
|
|
X フィールド (経度、UTM、MGRS、USNG、GARS、GEOREF)
|
X または経度の座標を含む入力テーブル内のフィールド。
|
Field
|
|
入力座標の形式
|
入力テーブル座標の形式を指定します。
度 (10 進) - 1 つのフィールド—座標は、スペース、カンマ、またはスラッシュで区切られた座標を持つ 1 つのフィールドに格納されている度 (10 進) 座標ペアで書式設定されます。
度 (10 進) - 2 つのフィールド—座標は、2 つのテーブル フィールドに格納されている度 (10 進) 座標ペアで書式設定されます。 これがデフォルトです。
度分 (10 進) - 1 つのフィールド—座標は、スペース、カンマ、またはスラッシュで区切られた座標を持つ 1 つのテーブル フィールドに格納されている度分 (10 進) 座標ペアで書式設定されます。
度分 (10 進) - 2 つのフィールド—座標は、2 つのテーブル フィールドに格納されている度分 (10 進) 座標ペアで書式設定されます。
度分秒 - 1 つのフィールド—座標は、スペース、カンマ、またはスラッシュで区切られた座標を持つ 1 つのテーブル フィールドに格納されている度分秒の座標ペアで書式設定されます。
度分秒 - 2 つのフィールド—座標は、2 つのテーブル フィールドに格納されている度分秒の座標ペアで書式設定されます。
Global Area Reference System—座標は、Global Area Reference System で書式設定されます。
World Geographic Reference System—座標は、World Geographic Reference System で書式設定されます。
Universal Transverse Mercator Bands—座標は、Universal Transverse Mercator coordinate bands で書式設定されます。
Universal Transverse Mercator Zones—座標は、Universal Transverse Mercator coordinate zones で書式設定されます。
United States National Grid—座標は、United States National Grid で書式設定されます。
Military Grid Reference System—座標は、Military Grid Reference System で書式設定されます。
|
String
|
|
Y フィールド (緯度)
(オプション)
|
Y または緯度の座標を含む入力テーブル内のフィールド。
Y フィールド (緯度) パラメーターは、入力座標の形式 パラメーターが 度 (10 進) - 2 つのフィールド、度分 (10 進) - 2 つのフィールド、または 度分秒 - 2 つのフィールド に設定されている場合に使用されます。
|
Field
|
|
出力座標系
(オプション)
|
出力テーブル内の座標の空間参照。 デフォルトは GCS_WGS_1984 です。
|
Spatial Reference
|
arcpy.defense.GenerateCoordinateNotations(in_table, out_table, x_or_lon_field, in_coordinate_format, {y_or_lat_field}, {coordinate_system})
|
名前
|
説明
|
データ タイプ
|
|
in_table
|
元の座標を含むテーブル。
|
Table View
|
|
out_table
|
変換された座標を含む出力テーブル。
|
Table
|
|
x_or_lon_field
|
X または経度の座標を含む入力テーブル内のフィールド。
|
Field
|
|
in_coordinate_format
|
入力テーブル座標の形式を指定します。
DD_1—座標は、スペース、カンマ、またはスラッシュで区切られた座標を持つ 1 つのフィールドに格納されている度 (10 進) 座標ペアで書式設定されます。
DD_2—座標は、2 つのテーブル フィールドに格納されている度 (10 進) 座標ペアで書式設定されます。 これがデフォルトです。
DDM_1—座標は、スペース、カンマ、またはスラッシュで区切られた座標を持つ 1 つのテーブル フィールドに格納されている度分 (10 進) 座標ペアで書式設定されます。
DDM_2—座標は、2 つのテーブル フィールドに格納されている度分 (10 進) 座標ペアで書式設定されます。
DMS_1—座標は、スペース、カンマ、またはスラッシュで区切られた座標を持つ 1 つのテーブル フィールドに格納されている度分秒の座標ペアで書式設定されます。
DMS_2—座標は、2 つのテーブル フィールドに格納されている度分秒の座標ペアで書式設定されます。
GARS—座標は、Global Area Reference System で書式設定されます。
GEOREF—座標は、World Geographic Reference System で書式設定されます。
UTM_BANDS—座標は、Universal Transverse Mercator coordinate bands で書式設定されます。
UTM_ZONES—座標は、Universal Transverse Mercator coordinate zones で書式設定されます。
USNG—座標は、United States National Grid で書式設定されます。
MGRS—座標は、Military Grid Reference System で書式設定されます。
|
String
|
|
y_or_lat_field
(オプション)
|
Y または緯度の座標を含む入力テーブル内のフィールド。
y_or_lat_field パラメーターは、in_coordinate_format パラメーターが DD_2、DDM_2、または DMS_2 に設定されている場合に使用されます。
|
Field
|
|
coordinate_system
(オプション)
|
出力テーブル内の座標の空間参照。 デフォルトは GCS_WGS_1984 です。
|
Spatial Reference
|
コードのサンプル
GenerateCoordinateNotations の例 1 (Python ウィンドウ)
次の Python ウィンドウ スクリプトは、GenerateCoordinateNotations 関数の使用方法を示しています。
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.defense.GenerateCoordinateNotations(r"C:/CSV/TableToPoint.csv",
"TableWithMGRS", "x", "DD_2", "y")
GenerateCoordinateNotations の例 2 (スタンドアロン スクリプト)
次の例は、サンプル ワークフロー スクリプトで GenerateCoordinateNotations 関数を使用する方法を示しています。
# Description: Add additional coordinate fields to data and then create points
# from output table.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Add additional coordinate formats
in_coords = r"C:/CSV/TableToPoint.csv"
out_table = "TableWithMGRS"
arcpy.defense.GenerateCoordinateNotations(in_coords, out_table, "x", "DD_2", "y")
# Create points
result_point = "Output_Point"
arcpy.defense.CoordinateTableToPoint(out_table, result_point, "MGRS", "MGRS")
環境
出力座標系, 現在のワークスペース, スクラッチ ワークスペース
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい