DOF → 障害物フィーチャ (DOF To Obstacle Features) (インテリジェンス)

概要

米国 連邦航空局 (FAA) のデジタル障害物ファイル (DOF) を障害物ポイントおよび障害物バッファー フィーチャに変換します。

使用法

  • 米国 FAA DOF の仕様およびデータセットについては、https://www.faa.gov/air_traffic/flight_info/aeronav/digital_products/dof/ をご参照ください。テーブルはカンマ区切り値ファイル (*.csv) です。

  • 出力障害物バッファーは、『US Army Field Manual 3-21.38 Pathfinder Operations, Chapter 4 Helicopter Landing Zones, Section 4-16』の条件に基づき、障害物オブジェクトの高さ (メートル) の 10 倍の距離で作成されます。たとえば、5 メートルの障害物には 50 メートルのバッファーが作成されます。

  • [入力テーブル] には、FAA DOF 規格に準拠した数値の [AMSL] および [AGL] フィールドが含まれている必要があります。

構文

arcpy.intelligence.DOFToObstacleFeatures(in_table, out_obstacle_features, out_obstacle_buffers, {clip_features})
パラメーター説明データ タイプ
in_table

障害物フィーチャに変換する入力 DOF テーブル。

Table View
out_obstacle_features

[入力テーブル] から作成されるポイント障害物フィーチャ。

Feature Class
out_obstacle_buffers

[入力テーブル] の [AGL] フィールドの 10 倍の値で作成される距離バッファー。

Feature Class
clip_features
(オプション)

[入力テーブル] からクリップするエリア。このエリア内の障害物のみが作成およびバッファー処理されます。

Feature Layer

コードのサンプル

DOFToObstacleFeatures (DOF → 障害物フィーチャ) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで DOFToObstacles 関数を使用する方法を示しています。

import arcpy
arcpy.DOFToFeatures_intelligence("C:/data/dof.csv", 
                                 "C:/data/results.gdb/obstacles", 
                                 "C:/data/results.gdb/buffers", 
                                 "C:/data/tasking.gdb/aoi")
DOFToObstacleFeatures (DOF → 障害物フィーチャ) の例 2 (スタンドアロン スクリプト)

次の Python スクリプトは、スタンドアロン スクリプトで DOFToObstacleFeatures 関数を使用する方法を示しています。

# Name: DOFToObstacleFeatures_Example2.py
# Description: Convert DOF records to obstacle features.
# Import system modules
import os
import arcpy
# Set local variables
working_mty = r"d:\working\monterey"
in_dof_csv = os.path.join(working_mty, "dof.csv")
out_obx = os.path.join(working_mty, "results.gdb", "obstacles")
out_buf = os.path.join(working_mty, "results.gdb", "buffers")
aoi = os.path.join(working_mty, "tasking.gdb", "mtyAOI")
arcpy.env.outputCoordinateSystem = arcpy.SpatialReference(32611) # UTM Zone 11
# Execute DOFToObstacleFeatures
arcpy.DOFToFeatures_intelligence(in_dof_csv, out_obx, out_buf, aoi)

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: 次のものが必要 3D Analyst および Spatial Analyst
  • Standard: 次のものが必要 3D Analyst および Spatial Analyst
  • Advanced: 次のものが必要 3D Analyst および Spatial Analyst

関連トピック