ICAO Annex 15 (Aeronautical)

License Level:BasicStandardAdvanced

Summary

Creates obstruction identification surfaces based on the ICAO Annex 15 specification. These surfaces define areas of airspace around an aerodrome. Each area defines the limits to which an obstruction may project into an airspace. This tool creates surfaces as polygon or multipatch features, or triangulated irregular networks (TINs).

Usage

Syntax

ICAOAnnex15_aeronautical (in_features, out_featureclass, clear_way_length, runway_type, use_predefined_database_specification, ois_unit, ois_slope, create_surface, {primary_surface_length}, {primary_surface_width}, {approach_divergence}, {first_section_length}, {first_section_slope}, {conical_surface_slope}, {conical_surface_offset})
ParameterExplanationData Type
in_features

The input runway dataset. The feature class must be Z enabled and contain polylines.

Feature Layer
out_featureclass

The output feature class or TIN that will contain the generated obstacle identification surfaces.

Feature Layer; TIN
clear_way_length

The length of the area at the end of the take-off run. An aircraft can make a portion of its initial climb over this area.

Double
runway_type

Runway type. The default is eTod.

String
use_predefined_database_specification

Indicates if the tool will use default parameter values. If in_features or out_featureclass are stored in a production database, default parameter values are read from that database. If neither are stored in a production database, the tool supplies default parameter values. Parameter values differ by specific runway type.

  • PREDEFINED_SPECIFICATIONUse default values for all subsequent parameter values. Ignore any input values for all subsequent parameters.
  • CUSTOM_SPECIFICATIONUse input parameter values from the tool user interface.
Boolean
ois_unit

The runway length linear unit of measurement.

  • METERSRunway length is in meters.
  • FEETRunway length is in feet. This is the default.
String
ois_slope

Angular unit of measurement for slope values.

  • PERCENT_RISESlope angle is expressed as a grade (inclination) in percent.
  • DEGREESlope angle is expressed in degrees.
  • SLOPESlope angle is expressed as X units of run per 1 vertical unit. This is the default.
String
create_surface
[create_surface,...]

Indicates types of surfaces to create. Used only if use_predefined_database_specification is set to CUSTOM_SPECIFICATION.

  • PRIMARY_SURFACEAn imaginary surface longitudinally centered on a runway.
  • APPROACH_SURFACEA surface that extends outward and upward from each end of the primary surface.
  • CONICAL_SURFACEA conical surface that extends outward and upward from the periphery of the horizontal surface.
String
primary_surface_length
(Optional)

Primary surface length excluding the length of the runway.

Double
primary_surface_width
(Optional)

Primary surface width excluding the width of the runway.

Double
approach_divergence
(Optional)

The rate of divergence of two sides that originate from the approach surface's inner edge.

Double
first_section_length
(Optional)

The length of the first section of the approach surface.

Double
first_section_slope
(Optional)

The slope of the first section of the approach surface.

Double
conical_surface_slope
(Optional)

The slope value of the conical surface. The default value is 1.2 percent.

Double
conical_surface_offset
(Optional)

The distance from the edge of the primary surface to the outer edge of the conical surface. This value defaults to 10 kilometers.

Double

Code Sample

ICAOAnnex15 example (Python window)

The following Python window script demonstrates how to use the ICAOAnnex15 tool.

# Input Runway Feature Class
inFeatures = r'C:\data\OIS.gdb\ADHPSurfaceLine'

# production workspace
inWork = r'C:\data\OIS.gdb'

# feature class that will contain the OIS surface
outFeatureClass=r'C:\data\OIS.gdb\ObstacleArea'

# exec ICAOAnnex15
arcpy.ICAOAnnex15_aeronautical(inFeatures,inWork,outFeatureClass,0,"eTOD","PREDEFINED_SPECIFICATION")

Environments

Related Topics

Licensing Information

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: Requires Airports or Aeronautical
ArcGIS for Desktop Advanced: Requires Airports or Aeronautical
5/31/2013