ICAO Annex 14 (Aeronautical)

汇总

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

用法

语法

ICAOAnnex14_Aeronautical (input_feature_class, input_feature_sql, output_feature_class, input_clear_way, input_runway_type, input_ois_unit, input_ois_slope, runway_direction, primary_surface, primary_surface_length, primary_surface_width, conical_surface, conical_surface_slope, conical_surface_height, horizontal_surface, horizontal_surface_radius, horizontal_surface_height, inner_approach_surface, inner_approach_width, inner_approach_distance_from_threshold, inner_approach_length, inner_approach_slope, approach_surface, approach_length_of_inner_edge, approach_distance_from_threshold, approach_divergence, first_section_length, first_section_slope, second_section_length, second_section_slope, horizontal_section_length, balked_landing_surface, balked_landing_surface_length, balked_landing_surface_distance_from_threshold, balked_landing_surface_divergence, balked_landing_surface_slope, take_off_climb_surface, take_off_climb_length_of_inner_edge, take_off_climb_distance_from_runway, take_off_climb_divergence, take_off_climb_final_width, take_off_climb_length, take_off_climb_slope, transitional_surface, transition_surface_slope, inner_transitional_surface, inner_transitional_slope)
参数说明数据类型
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 expression 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

The runway classification of the input_feature_class. Choices include:

  • Precision Approach Category II or III Code Number 3 & 4
  • Non-Precision Approach Code Number 2
  • Precision Approach Category I Code Number 2
  • Precision Approach Category I Code Number 3 & 4
  • Precision Approach Category I Code Number 1
  • Non-Precision Approach Code Number 4
  • Non-Precision Approach Code Number 3
  • Non-Precision Approach Code Number 1
  • Non-Instrument Code Number 4
  • Non-Instrument Code Number 3
  • Non-Instrument Code Number 2
  • Non-Instrument Code Number 1
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 intellisense).

  • 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.
String
runway_direction

The direction of input_feature_class, either EAST_WEST or WEST_EAST.

String
primary_surface

Controls the creation of a primary surface.

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

The primary surface length excluding the length of the runway.

Double
primary_surface_width

The width of the primary surface excluding the width of the runway.

Double
conical_surface

Controls the creation of a conical surface that extends upwards and outward from the surface created by horizontal_surface.

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

A slope value computed from a vertical plane perpendicular to the surface created by horizontal_surface.

Double
conical_surface_height

An elevation value measured above the surface generated by horizontal_surface.

Double
horizontal_surface

Controls the generation of an horizontal surface in an horizontal plane above an aerodrome and its surroundings.

  • CREATE_HORIZONTAL_SURFACECreates an horizontal surface. This is the default.
  • NO_CREATE_HORIZONTAL_SURFACEDoes not create an horizontal surface.
Boolean
horizontal_surface_radius

The horizontal surface radius measured from one or more reference points.

Double
horizontal_surface_height

The horizontal surface height measured above a preestablished elevation datum.

Double
inner_approach_surface

Controls the creation of an inner approach surface. This rectangular surface lies at the end of the approach surface and precedes the threshold.

  • CREATE_INNER_APPROACH_SURFACECreates an inner approach surface. This is the default.
  • NO_CREATE_INNER_APPROACH_SURFACEDoes not create an inner approach surface.
Boolean
inner_approach_width

The width of the inner approach surface rectangle.

Double
inner_approach_distance_from_threshold

The distance between the threshold and the inner approach surface.

Double
inner_approach_length

The length of the sides of the inner approach surface.

Double
inner_approach_slope

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

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_length_of_inner_edge

The length of the inner edge of the approach surface. This length is horizontal and perpendicular to the runway's extended centerline.

Double
approach_distance_from_threshold

The distance from the approach surface to the threshold.

Double
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
second_section_length

The length of the second section of the approach surface.

Double
second_section_slope

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

Double
horizontal_section_length

The horizontal section length of the approach surface.

Double
balked_landing_surface

Controls the creation of a balked landing surface. This surface is an inclined plane located after the threshold and between the surface generated by inner_transitional_surface.

  • CREATE_BALKED_LANDING_SURFACECreates a balked landing surface. This is the default.
  • NO_CREATE_BALKED_LANDING_SURFACEDoes not create a balked landing surface.
Boolean
balked_landing_surface_length

The length of the balked landing surface.

Double
balked_landing_surface_distance_from_threshold

The distance from the balked landing surface's inner edge and the threshold.

Double
balked_landing_surface_divergence

The rate at which the balked landing surface sides diverge from the centerline of the runway.

Double
balked_landing_surface_slope

The balked landing surface slope is calculated in a vertical plane that contains the runway's centerline.

Double
take_off_climb_surface

Controls the creation of a take off climb surface. This surface can be an inclined plane or other surface that lies beyond the end of the runway.

  • CREATE_TAKE_OFF_CLIMB_SURFACECreates a take off climb surface. This is the default.
  • NO_CREATE_TAKE_OFF_CLIMB_SURFACEDoes not create a take off climb surface.
Boolean
take_off_climb_length_of_inner_edge

The length of inner edge of the take off climb surface. This edge runs perpendicular to the runway's centerline.

Double
take_off_climb_distance_from_runway

The distance between the end of the runway and the take off climb surface's inner edge.

Double
take_off_climb_divergence

The rate of divergence of the two sides originating from the ends of the take off climb surface's inner edge.

Double
take_off_climb_final_width

The final width of the take off climb surface. This width is the distance between the two sides diverging from the surface's inner edge.

Double
take_off_climb_length

The length of the take off climb surface. This is the distance between the surface's inner and outer edges.

Double
take_off_climb_slope

A slope value calculated from a vertical plan that contains the runway centerline.

Double
transitional_surface

Controls the creation of a transitional surface. This surface runs along the runway strip and part of the sides of the approach surface.

  • CREATE_TRANSITIONAL_SURFACECreates a transitional surface. This is the default.
  • NO_CREATE_TRANSITIONAL_SURFACEDoes not create a transitional surface.
Boolean
transition_surface_slope

A slope value calculated in a vertical plane set at right angles to the runway's centerline.

Double
inner_transitional_surface

Controls the creation of an inner transitional surface. This surface is closer to the runway than the transitional surface generated by transitional_surface.

  • CREATE_INNER_TRANSITIONAL_SURFACECreates a primary inner transitional surface. This is the default.
  • NO_CREATE_INNER_TRANSITIONAL_SURFACEDoes not create a primary inner transitional surface.
Boolean
inner_transitional_slope

A slope value calculated in a vertical plane set at right angles to the runway's centerline.

Double

代码示例

ICAOAnnex14 example (Python window)

The following Python window script demonstrates how to execute the ICAOAnnex14 function.

# Import the toolbox - verify this path
arcpy.ImportToolbox(r'C:\Program Files\ArcGIS\Desktop10.0\ArcToolbox\Toolboxes\Aeronautical Tools.tbx')

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

# Change output_features to a valid path - this feature class must exist
output_features = "C:\\data\\work.gdb\\ObstacleAreaICAO"

# Exec ICAOAnnex14
arcpy.ICAOAnnex14_Aeronautical(input_features, "OBJECTID in (2)", "0", "Non-Instrument Code Number 4", "Meters", "Grade (%)","East_West","CREATE_PRIMARY_SURFACE","60","150","CREATE_CONICAL_SURFACE","5","100","CREATE_HORIZONTAL_SURFACE","4000","45","CREATE_INNER_APPROACH_SURFACE","0","0","0","0","CREATE_APPROACH_SURFACE","150", "60", "10", "3000", "2.5", "0", "0", "0","CREATE_BALKED_LANDING_SURFACE","0", "0", "0", "0","CREATE_TAKE_OFF_CLIMB_SURFACE", "180", "60", "12.5", "1200", "15000", "2","CREATE_TRANSITIONAL_SURFACE","14.3","CREATE_INNER_TRANSITIONAL_SURFACE","0", output_features)


环境

此工具不使用任何地理处理环境

相关主题

许可信息

ArcView: 否
ArcEditor: 否
ArcInfo: 需要 Aeronautical Solution

9/30/2010