Generate Airway Corridors (Aviation)

Disponible avec une licence Aviation Charting.

Synthèse

Simplifies the creation of airway corridors and flares for specified ATS routes.

This tool creates new AirspaceArea features representing airway corridors and flares and populates attributes needed for charting purposes. You can also use this tool to provide airway floor data to split the created corridor and flares at specified locations where the airway floor elevation changes.

Utilisation

  • The required feature classes, tables, and attributes are described in the following table:

    NameDescription

    ATSRoute (feature class)

    This tool will honor the selection and definition query on ATS routes.

    Enroute Information (stand-alone table)

    The table must contain the following attributes: GFID, Distance_Val, and Doglegpoint_Id.

    DesignatedPoint (feature class)

    Point geometry type.

    The feature class must contain the following attributes: GFID and Ident_Txt.

    AirspaceArea (feature class)

    Polygon geometry type.

    The feature class must contain the following attributes: Ident_Txt, LocalType_Txt, Type_Code, Class_Code, DistVertLower_Val, and DistVertLower_UOM.

    ChangeOver (feature class)

    Point geometry type.

    The feature class must contain the following attributes: GFID and ATSRoute_Id.

    Airway Floors (stand-alone table)

    The table must contain the following attributes: RouteIdent_Txt, Description_Txt, StartPoint_Id, and EndPoint_Id.

  • Attention :

    Cet outil modifie les données en entrée. Pour plus d’informations et connaître les stratégies permettant d’empêcher les modifications de données indésirables, reportez-vous à la rubrique Outils qui modifient ou mettent à jour les données en entrée.

Paramètres

ÉtiquetteExplicationType de données
Input ATS Route Features

The input route segment features (polyline) for which corridors and flares will be created.

Feature Layer
Enroute Information Table

The table containing route information records that describe airways composed of one or more route segment polylines. Each record provides information such as the Route length and Doglegpoint_Id attributes.

Table View
Designated Point Features

The feature class containing point features that start or end route segment features.

Feature Layer
Target AirspaceArea Features

The feature class that will be used to store the generated corridor and flare features.

Feature Layer
Airway Floors Table
(Facultatif)

The table containing airway floor descriptions that will be used to split the corridors and flares created for the route.

Table View
Create Flare for Route
(Facultatif)

The route types that will have flares created. All route types will have corridors created, regardless of selection.

String
Route Flare Angle
(Facultatif)

The angle in degrees that will be used to create flares for routes.

Double
Minimum Route Distance
(Facultatif)

The minimum distance or length in nautical miles for a route to have a flare created.

Double
ChangeOver Point Features
(Facultatif)

The feature class containing change over points for routes.

Feature Layer

Sortie obtenue

ÉtiquetteExplicationType de données
Updated AirspaceArea Features

The updated target airspace area feature class in which the corridors and flares will be generated.

Feature Layer

arcpy.aviation.GenerateAirwayCorridors(in_features, enroute_information_table, designated_points, target_airspace_area_features, {floors_table}, {route_types}, {flare_angle}, {min_distance}, {changeover_points})
NomExplicationType de données
in_features

The input route segment features (polyline) for which corridors and flares will be created.

Feature Layer
enroute_information_table

The table containing route information records that describe airways composed of one or more route segment polylines. Each record provides information such as the Route length and Doglegpoint_Id attributes.

Table View
designated_points

The feature class containing point features that start or end route segment features.

Feature Layer
target_airspace_area_features

The feature class that will be used to store the generated corridor and flare features.

Feature Layer
floors_table
(Facultatif)

The table containing airway floor descriptions that will be used to split the corridors and flares created for the route.

Table View
route_types
[route_types,...]
(Facultatif)

The route types that will have flares created. All route types will have corridors created, regardless of selection.

String
flare_angle
(Facultatif)

The angle in degrees that will be used to create flares for routes.

Double
min_distance
(Facultatif)

The minimum distance or length in nautical miles for a route to have a flare created.

Double
changeover_points
(Facultatif)

The feature class containing change over points for routes.

Feature Layer

Sortie obtenue

NomExplicationType de données
modified_target_airspace_area_features

The updated target airspace area feature class in which the corridors and flares will be generated.

Feature Layer

Exemple de code

GenerateAirwayCorridors example (stand-alone script)

The following Python script demonstrates how to use the GenerateAirwayCorridors function.


# Import system modules
import arcpy

# Check out extensions
arcpy.CheckOutExtension('aeronautical')

# Set environment settings
arcpy.env.workspace = r'C:/data/AIS.gdb'

# Set local variables
in_features = 'ATSRoutes'
enroute_information_table = 'EnrouteInformation'
designated_points = 'DesignatedPoints'
target_airspace_area_features ='AirspaceArea'
floors_table = 'AIS_AirwayFloors'
route_types = '["Other", "CONV", "RNAV"]'
flare_angle = 1.5
min_distance = 2.0
changeover_points = 'ChangeOver'

# Call the GenerateAirwayCorridors tool
arcpy.aviation.GenerateAirwayCorridors(in_features, enroute_information_table,\
                                       designated_points, target_airspace_area_features,\
                                       floors_table, route_types,\
                                       flare_angle, min_distance,\
                                       changeover_points)


# Check in extensions
arcpy.CheckInExtension('aeronautical')

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Non
  • Standard: Nécessite ArcGIS Aviation Charting
  • Advanced: Nécessite ArcGIS Aviation Charting

Rubriques connexes