Generate Aviation Chart Leads (Aviation)

Mit der Aviation Charting-Lizenz verfügbar.

Zusammenfassung

Creates text graphics at intersection points between a map frame boundary and line features.

Chart leads are text elements that are placed where a line feature intersects the edge of the map frame of an aeronautical chart (usually an Enroute chart). Chart leads indicate the next significant point for line features continuing past the map frame by displaying the name of the next designated point or Navigational aid (Navaid) along a particular route. The text to be displayed is based on the line features attributes. To symbolize and place the chart leads, the tool uses preferences. The preferences are configured using a specific interface and should be established before running the tool.

Verwendung

    Vorsicht:

    Mit diesem Werkzeug werden die Eingabedaten geändert. Weitere Informationen und Strategien zur Vermeidung unerwünschter Datenänderungen finden Sie unter Werkzeuge, die Eingabedaten ändern oder aktualisieren.

  • You can generate chart leads for all the line features in the map frame or selected features. The line features that need to be generated for chart leads are also configured in the preferences.

  • The preferences from the Preferences Table parameter value will define how the tool generates chart leads.

    Learn more about creating preferences

  • For the Preference parameter value, specify the chart lead preference.

Parameter

BeschriftungErläuterungDatentyp
Layout

The target layout that contains the map frame for which chart leads will be generated.

Layout
Map Frame

The map frame for which chart leads will be generated.

String
Preferences Table

The table of preferences that controls how the chart leads will be calculated and placed.

Table View
Preference

The list of preferences determined from the Preferences Table parameter.

String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Updated Layout

The updated Layout parameter value with generated chart leads.

Layout

arcpy.aviation.GenerateAviationChartLeads(in_layout, in_mapframe, in_preferences_table, preference)
NameErläuterungDatentyp
in_layout

The target layout that contains the map frame for which chart leads will be generated.

Layout
in_mapframe

The map frame for which chart leads will be generated.

String
in_preferences_table

The table of preferences that controls how the chart leads will be calculated and placed.

Table View
preference

The list of preferences determined from the in_preferences_table parameter.

String

Abgeleitete Ausgabe

NameErläuterungDatentyp
updated_layout

The updated in_layout parameter value with generated chart leads.

Layout

Codebeispiel

GenerateAviationChartLeads example (stand-alone script)

The following script demonstrates how to use the GenerateAviationChartLeads function.

import arcpy

# Check out Aeronautical extension

arcpy.CheckOutExtension("Aeronautical")

# Create a reference to the project file (.aprx) containing your layout

aprx = arcpy.mp.ArcGISProject(r"c:\data\ICAO.aprx")
in_layout = aprx.listLayouts("ICAO_ENR")[0]

# parameters
in_mapframe = "Layers Map Frame"
in_preferences_table = r'c:\data\AIS.gdb\Preferences'
preference = 'Enroute_Low'


# Run GenerateChartLeads

arcpy.aviation.GenerateAviationChartLeads(in_layout, in_mapframe, in_preferences_table, preference)

# Check in Aeronautical extension

arcpy.CheckInExtension("Aeronautical")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Nein
  • Standard: Erfordert ArcGIS Aviation Charting
  • Advanced: Erfordert ArcGIS Aviation Charting

Verwandte Themen