Generate Aviation Cartographic Features (Aviation)

获得 Aviation Charting 许可后可用。

摘要

Creates cartographic features based on the area of interest (AOI) in which they're located.

Features can also be created based on attribute queries that further refine the criteria for candidate features or manual inclusion or exclusion of features.

使用情况

  • It is recommended that you set extraction queries for your chart's AOI before using this tool. Extraction queries limit cartographic feature creation based on a where clause. Extraction queries are applied when the tags of a saved extraction query match a subset of tags or all tags that are stored on the Area of Interest Features parameter value.

    Extraction queries and the inclusion/exclusion table will be populated by other ArcGIS Aviation tools.

    Learn more about extraction queries

    注:

    The tool will not honor filtered or selected records in the Source and Target Cartographic Features parameter. Use the Extraction Query Table parameter, the Cartographic Exceptions Table parameter, or both to filter source features.

  • The extraction query and the inclusion/exclusion table are included in the ArcGIS Aviation charting workspace schema.

    Learn more about the Aeronautical Information System (AIS) schema

  • Cartographic features will be generated with geometry matching their source features, and their Master_ID field will be populated with the GFID value of their source features.

  • Cartographic features will have their MapId_Txt field populated with the AIS_AOI.MapID value of the AOI they pertain to.

  • Cartographic feature placement can be edited for cartographic reasons without affecting the geometry of its source feature.

  • The AIS data model contains cartographic feature classes suffixed with _C for all main aviation feature classes. These can be extended with additional attribution to support your charting requirements.

  • If the Source Features parameter value contains the MapId_Txt field, the value of that field will be used to restrict cartographic features that would be processed for the specified AOI MapId value.

参数

标注说明数据类型
Source and Target Cartographic Features

Associates source feature classes with the cartographic feature classes in which they will be generating features.

The first row is the source feature class that features will be copied from, and the second row is the target cartographic feature class that features will be copied to.

Value Table
Area of Interest Features

A layer of AOI polygon features that will be used to spatially filter source features.

Feature Layer
Extraction Query Table
(可选)

A table of where clauses that will be used to further filter source features based on an attribute query.

Table View
Cartographic Exceptions Table
(可选)

A table identifying manually included or excluded source features.

Table View

派生输出

标注说明数据类型
Updated Cartographic Feature Classes

The updated cartographic feature classes.

Feature Class

arcpy.aviation.GenerateAviationCartographicFeatures(source_target_carto_features, aoi_features, {extraction_query_table}, {inclusion_exclusion_table})
名称说明数据类型
source_target_carto_features
[[source_features, target_features],...]

Associates source feature classes with the cartographic feature classes in which they will be generating features.

The first row is the source feature class that features will be copied from, and the second row is the target cartographic feature class that features will be copied to.

Value Table
aoi_features

A layer of AOI polygon features that will be used to spatially filter source features.

Feature Layer
extraction_query_table
(可选)

A table of where clauses that will be used to further filter source features based on an attribute query.

Table View
inclusion_exclusion_table
(可选)

A table identifying manually included or excluded source features.

Table View

派生输出

名称说明数据类型
carto_feature_classes

The updated cartographic feature classes.

Feature Class

代码示例

GenerateAviationCartographicFeatures example (stand-alone script)

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

import os
import arcpy

# set gp environment
arcpy.CheckOutExtension("Aeronautical")

db_join_func = lambda fc : os.path.join(r"C:\data\MyData.gdb", fc)

# source feature classes
sources = map(db_join_func, ["ADHP", "Airspace", "ATSRoute"])

# Target feature classes
targets = map(db_join_func, ["ADHP_C", "Airspace_C", "ATSRoute_C"])

value_table_string = ";".join(map(" ".join, zip(sources, targets)))

# create feature layer with aoi feature selection
aoi_layer = "aoi_layer"
arcpy.management.MakeFeatureLayer(r"C:\data\MyData.gdb\AOI", aoi_layer,
                                  "Tag LIKE '%AREA LOW%'")

# Running tool
arcpy.aviation.GenerateAviationCartographicFeatures(value_table_string,
                                                    aoi_layer)

arcpy.CheckInExtension("Aeronautical")

环境

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

许可信息

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

相关主题