ICAO Annex 15 (Aeronautical)

Résumé

Creates obstacle identification surfaces based on the specifications outlined in ICAO Annex 15.

Usage

Syntaxe

ICAOAnnex15_Aeronautical (input_feature_class, input_feature_sql, output_feature_class, input_clear_way, input_runway_type, input_ois_unit, input_ois_slope, primary_surface, primary_surface_length, primary_surface_width, conical_surface, conical_surface_slope, conical_surface_offset, approach_surface, approach_divergence, first_section_length, first_section_slope)
ParamètreExplicationType de donnée
input_feature_class

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

Feature Layer
input_feature_sql

A Structured Query Language (SQL) WHERE clause that selects a subset of features from input_feature_class.

SQL Expression
output_feature_class

The output feature class that will contain the generated obstacle identification surfaces. This feature class must already exist.

Feature Layer
input_clear_way

The length of the clear way.

Double
input_runway_type

Runway Classification.

String
input_ois_unit

The runway length linear unit of measurement.

  • FeetRunway length is in feet. This is the default.
  • MetersRunway length is in meters.
String
input_ois_slope

The angular unit of measurement for slope values. For stand-alone scripts, use a long value to specify the angular unit enumerator. In the ArcGIS Python window, you can use either a long or string value (from autocomplete).

  • 0Slope angle is expressed as a grade (inclination) in percent.
  • 1Slope angle is expressed in degrees.
  • 2Slope angle is expressed as X units of run per 1 vertical unit.. This is the default.
Long
primary_surface

Controls the creation of a primary surface. This surface extends beyond the runway's threshold in each direction.

  • CREATE_PRIMARY_SURFACECreates a primary surface. This is the default.
  • NO_CREATE_PRIMARY_SURFACEDoes not create a primary surface.
Boolean
primary_surface_length

Primary surface length excluding the length of the runway.

Double
primary_surface_width

Primary surface width excluding the width of the runway.

Double
conical_surface

Controls the creation of a conical surface. ICAO Annex 15 refers to this surface as Area 2c, the obstacle data collection surface.

  • CREATE_CONICAL_SURFACECreates a conical surface. This is the default.
  • NO_CREATE_CONICAL_SURFACEDoes not create a conical surface.
Boolean
conical_surface_slope

The slope value of the surface created by conical_surface. The default value is 1.2%.

Double
conical_surface_offset

The distance from the edge of the primary surface to the outer edge of area 2c, the conical surface. This value defaults to 10km.

Double
approach_surface

Controls the creation of an approach surface. These surfaces are inclined planes preceding the runway's threshold.

  • CREATE_APPROACH_SURFACECreates an approach surface. This is the default.
  • NO_CREATE_APPROACH_SURFACEDoes not create an approach surface.
Boolean
approach_divergence

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

Double
first_section_length

The length of the first section of the approach surface.

Double
first_section_slope

A slope value computed from the vertical plane containing the runway's centerline.

Double

Exemple de code

ICAOAnnex15 example (Python window)

The following Python window script demonstrates a use of the ICAOAnnex15 function.

# Change the path to input_features
input_features = "Database Servers\\YOUR_SQLEXPRESS.gds\\ASP_PD (VERSION:dbo.DEFAULT)\\ASP_PD.DBO.ADHPSurfaceLine"

# change the path to output_features - this feature class must already exist
output_features = "C:\\data\\work.gdb\\ObstacleAreaICAO"

# import the toolbox - you may have to alter this path
arcpy.ImportToolbox(r'C:\Program Files\ArcGIS\Desktop10.0\ArcToolbox\Toolboxes\Aeronautical Tools.tbx')

# exec ICAOAnnex15
arcpy.ICAOAnnex15_Aeronautical(input_features, "OBJECTID in (2)", "0", "eTOD", "Meters", "Rise (X:1)", "CREATE_PRIMARY_SURFACE", "0", "255", "CREATE_CONICAL_SURFACE", "83.3333333333333", "10000", "CREATE_APPROACH_SURFACE", "6.66666666666667", "10000", "83.3333333333333", output_features)

Environnements

Cet outil ne fait appel à aucun environnement de traitement de données géographiques

Rubriques associées

Informations de licence

ArcView : Non
ArcEditor : Non
ArcInfo : RequiertAeronautical Solution

9/30/2010