Creates curved approach obstacle identification surfaces (OIS) based on the supported specifications in ArcGIS for Aviation. These curved approach surfaces are based on an input flight path and the information in the selected specification, for example ICAO Annex 15, FAA 18B and classification. This tool creates surfaces such as a polygon or multipatch features.
The Input Runway Features parameter must be z-enabled.
The surfaces generated are based on the selection you make in Specification and Runway Classification.
The tool creates a curved approach surface in an existing polygon or multipatch feature class. If a feature class is selected for Output OIS Features, it must have a vertical spatial reference.
The tool will use a flight path ID field (PATHID) for Output OIS Features.
CreateCurvedApproach_aviation (in_runway_features, in_flightpath_features, target_ois_features, specification, runway_classification)
This is the input runway dataset. The feature class must be z-enabled and contain polylines.
The polyline features that define curved approaches to the specified runways.
The target feature class that will contain the generated obstruction identification surfaces.
The specification of the approach surface.
The runway classification of the approach surface.
The options in the Input Specification drop-down will determine and correspond with the choices that appear in the Runway Classification parameter. For more information on the choices in the Specification drop-down see FAA 13A, FAA 18B, FAA FAR77, ICAO Annex 14 and ICAO Annex 15.
The updated feature class containing the generated obstruction identification surfaces.
The following Python window script demonstrates how to use the CreateCurvedApproach tool.
import arcpy # set gp environment arcpy.CheckOutExtension("Airports") # Input Runway Feature Class inFeatures = r"C:\data\ois.gdb\RunwayCenterline" # Input Flight Path Featyre Class inFlightPathFeatures= r"C:\data\ois.gdb\TakeOffClimb" # Feature class that will contain the OIS surface outFeatures= r"C:\data\ois.gdb\ObstructionIdSurface" # Speicfication specification = "FAR77" # Runway Classification runway = "PRECISION_INSTRUMENT_RUNWAY" # Generate FAA 77 OIS arcpy.CreateCurvedApproach_aviation(inFeatures, inFlightPathFeatures, outFeatures, specification, runway) arcpy.CheckInExtension("Airports")
- Basic: No
- Standard: Requires Aviation Airports
- Advanced: Requires Aviation Airports