Generate Changeover Points (Aviation Tools)
Summary
Creates changeover points along a route collection comprised of an ordered set of ATSRoute segments.
This tool creates new, or updates the, geometry and attributes of existing changeover point features, deriving the point's location from a changeover distance provided on the input features. The tool also calculates secondary attributes in the Target Changeover Point Features parameter value, DISTANCE1_VAL, which is the distance from the start of a navigational aid (NAVAID) bounded route collection to the changeover point, DISTANCE2_VAL, which is the distance from a changeover point to the end of a NAVAID bounded route collection, and CARTOANGLE_VAL, which is the angle the changeover symbol should be drawn. The CARTOANGLE_VAL, DISTANCE1_VAL, and DISTANCE2_VAL attributes on the Target Changeover Point Features parameter value support symbology and labeling on a chart.
Usage
The following table lists the data requirements for this tool:
Item
Requirements
Location of Changeover distance
Depending on the source of the data, the changeover distance can be provided in either the Input ATS Route Features or Target Changeover Point Features parameter value. If the changeover distance is provided in the Input ATS Route Features parameter value, it must exist in the
COPDIST_VALattribute. If the changeover distance is provided in the Target Changeover Point Features parameter value, it must exist in theDistance1_Valattribute. A changeover's location is derived by finding the point along a route collection at a given changeover's distance. The source of the distance must be specified in the Distance Source Type parameter value.Route collection indicator
A route collection is defined as a set of connected ATSRoute segments that meet the following criteria:
Have a common
IDENT_TXTattribute.Order is determined by connecting the
STARTPOINT_IDandENDPOINT_IDattributes.Starts at a NAVAID and ends at a NAVAID.
Depending on the source and preparation of the data, the Input ATS Route Features parameter value must specify route collections in one of the following ways:
The Input ATS Route Features parameter value can define route collections by having the
ENROUTEINFORMATION_IDattribute populated. ATS Route segments with a commonENROUTEINFORMATION_IDfield value define a route collection that goes from a NAVAID to a NAVAID. The Group Route Segments tool can be used to prepare ATSRoute withEnrouteInformation_IDattribute groupings that identify segments between NAVAIDs.The Input ATS Route Feature parameter value can define route collections by having the
DESCRIPTIONSTART_CODEandDESCRIPTIONEND_CODEattributes populated. These attributes specify when a segment's start or end is at a NAVAID. TheDESCRIPTIONSTART_CODEorDESCRIPTIONEND_CODEvalue of V (VOR, VOR-DME, VORTAC, TACAN) or N (NDB, NDB/DME) indicates the segment is bound by a NAVAID.
ATS Route Length
The ATSRoute segments must have their
LENGTH_VALattribute populated with the length of the segment. You can run the Calculate ATS Route Attributes tool to populate theLENGTH_VALattribute.The Input ATS Route Features parameter value must contain the following attributes:
ENROUTEINFORMATION_ID(GUID),LENGTH_VAL(Double),IDENT_TXT(Text),STARTPOINT_ID(GUID),ENDPOINT_ID(GUID),COPDIST_VAL(Double), andROUTETYPE_CODE(Text).If the Input ATS Route Features parameter value source data doesn't define route collections using the
ENROUTEINFORMATION_IDattribute, the source data must contain theDESCRIPTIONSTART_CODEandDESCRIPTIONEND_CODEalternate attributes.The Target Changeover Point Features parameter value must contain the following attributes:
DISTANCE1_VAL(Double),DISTANCE2_VAL(Double),CARTOANGLE_VAL(Double), andATSROUTE_ID(GUID).Specify a Distance Source Type parameter value that is appropriate for the data. This parameter identifies the input that contains the changeover distance value. If the source type option is Point, the tool updates existing changeover point features. If the source type option is Route, the tool inserts new changeover points into the target point layer or updates existing changeover point features.
Choose the Route option for the Distance Source Type parameter if changeover distances are stored on route segment features in the ATSRoute layer. In this case, the changeover distance must be stored in an attribute named
COPDIST_VAL(Double) in any of the ATS Route segments that are part of a NAVAID bounded route collection. TheCOPDIST_VALattribute will be used to derive the location of a changeover point along a NAVAID bounded route collection measured from the start of the route collection. However, if theCOPDIST_VALattribute originates from an ATSRoute segment that has aROUTETYPE_CODEattribute value of GRNAV, the location of the changeover point will be measured from the start of that segment.Note:
When a changeover point is generated in the Target Changeover Point Features parameter value, the
ATSROUTE_IDattribute will be populated differently depending on how the Input ATS Route Features parameter value specified the route collection. If the Input ATS Route Features parameter route collections were specified using theENROUTEINFORMATION_IDattribute, the changeover point'sATSROUTE_IDattribute will be populated with theENROUTEINFORMATIONGFID that the ATSRoute segment is a part of. If the Input ATSRoute Features parameter value specified route collections using theDESCRIPTIONSTART_CODEandDESCRIPTIONEND_CODEattributes, the changeover point'sATSROUTE_IDattribute is populated with theATSROUTE.GFIDattribute from which theCOPDIST_VALattribute originated.Choose the Point option for the Distance Source Type parameter if changeover distances are stored in the Target Changeover Point Features parameter value. In this case, the changeover distance must be stored in an attribute named
DISTANCE1_VAL(Double), and represents the distance from the start of the route collection to the changeover point. TheATSROUTE_ID(GUID) attribute must be populated with theGFIDvalue of the correspondingENROUTEINFORMATION_IDattribute of the route collection. The tool updates the geometry and attributes of the changeover point features accordingly.Note:
The Point option is compatible with the tool only when the Target Changeover Point Features parameter value has the
ATSROUTE_IDattribute populated with a GUID referring to anENROUTEINFORMATIONrow, and the Input ATS Route Features parameter value has theENROUTEINFORMATION_IDattribute populated with a GUID referring to anENROUTEINFORMATIONGFID that the ATSRoute segment is a part of.
Caution:
This tool modifies the input data. See Tools that modify or update the input data for more information and strategies to avoid undesired data changes.
The optional Input Route Portions parameter value must contain the following attributes:
REFERENCE_ID(GUID),STARTPOINT_ID(GUID),ENDPOINTID(GUID),STARTPOINTCLASS_CODE(Text),ENDPOINTCLASS_CODE(Text), andENROUTEINFORMATION_ID(GUID).The Input Route Portions parameter value specifies the route portions that a changeover point can be associated with. A route portion is part of a larger route collection and each route portion row refers to the
STARTPOINT_IDandENDPOINT_IDattributes. Some data sources specify that a changeover point is to be measured from the start of a route portion instead of from the start of a route collection. A route portion row with aREFERENCE_IDattribute that contains the value of a changeover point GFID will indicate to the tool to measure that changeover point from the route portion.Note:
The Route Portion table can only be used when the Distance Source Type parameter option is set to Point.
The
CARTOANGLE_VALattribute will be populated with the bearing of the ATSRoute segment that the changeover point is on. Values are -180 to 180 from north and rendered in charts with point symbol Geographic Rotation. When charting, manual cartographic adjustments may be required, depending on the chart projection used.
Parameters
| Label | Explanation | Data type |
|---|---|---|
|
Input ATS Route Features |
The input feature class of routes on which changeover points are based. It must contain polyline features. |
Feature Layer |
|
Target Changeover Point Features |
The point feature class that contains the changeover points. After running the tool, new changeover points are added and existing changeover points are updated. |
Feature Layer |
|
Distance Source Type |
Specifies the source of the changeover distance value.
|
String |
|
Input Route Portions |
The table that specifies the route portions that a changeover point can be associated with. |
Table |
Derived output
| Label | Explanation | Data type |
|---|---|---|
|
Updated Point Features |
The output features for changeover points. |
Feature Layer |
Environments
This tool does not use any geoprocessing environments.
Licensing information
- Basic: No
- Standard: Requires ArcGIS Aviation Charting
- Advanced: Requires ArcGIS Aviation Charting