Generate Aviation Chart Leads (Aviation)

获得 Aviation Charting 许可后可用。

摘要

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.

使用情况

    警告:

    此工具会修改输入数据。 有关详细信息以及避免数据被意外更改的策略,请参阅修改或更新输入数据的工具

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

参数

标注说明数据类型
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

派生输出

标注说明数据类型
Updated Layout

The updated Layout parameter value with generated chart leads.

Layout

arcpy.aviation.GenerateAviationChartLeads(in_layout, in_mapframe, in_preferences_table, preference)
名称说明数据类型
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

派生输出

名称说明数据类型
updated_layout

The updated in_layout parameter value with generated chart leads.

Layout

代码示例

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")

环境

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

许可信息

  • Basic: 否
  • Standard: 需要 ArcGIS Aviation Charting
  • Advanced: 需要 ArcGIS Aviation Charting

相关主题