Append Annotation Feature Classes (Data Management) |
|
Release 9.2
Last modified November 29, 2010 |
![]() ![]() ![]() Print all topics in : "Tools" |
Creates a new geodatabase annotation feature class by combining annotation from multiple input geodatabase annotation feature classes into a single feature class with annotation classes.
Usage tips
If you select geodatabase annotation features in ArcMap or build a definition query, only those features will be appended to the output feature class.
The output geodatabase annotation feature class cannot be registered as versioned.
When appending multiple annotation feature classes into a new annotation feature class, the input annotation feature classes must reside in the same database.
When appending feature-linked annotation feature classes, all the input annotation feature classes must be feature-linked to the same feature class.
If you select an output annotation feature class that already exists, the features will be appended into that feature class and the tool will project the annotation features into the destination spatial reference.
The following environment settings affect this tool: Configuration Keyword, and Output Spatial Grid
Command line syntax
An overview of the Command Line window
AppendAnnotation_management <input_features;input_features...> <output_featureclass> <reference_scale> {CREATE_CLASSES | ONE_CLASS_ONLY} {NO_SYMBOL_REQUIRED | REQUIRE_SYMBOL} {AUTO_CREATE | NO_AUTO_CREATE} {AUTO_UPDATE | NO_AUTO_UPDATE}
Parameter | Explanation | Data Type |
<input_features;input_features...> |
Input annotation features that will form an annotation class in the output feature class. |
Feature Layer |
<output_featureclass> |
New annotation feature class that contains an annotation class for each input annotation feature class. |
Feature Class |
<reference_scale> |
Scale set in the output feature class. Input features created at a different reference scale will be transformed to match the output reference scale. |
Double |
{CREATE_CLASSES | ONE_CLASS_ONLY} |
When checked, all annotation features will be aggregated into one annotation class within the feature class. |
Boolean |
{NO_SYMBOL_REQUIRED | REQUIRE_SYMBOL} |
Restrict the creation of annotation features to the list of symbols in the symbol collection of the output feature class. |
Boolean |
{AUTO_CREATE | NO_AUTO_CREATE} |
Use the label engine to place feature-linked annotation when a linked feature is created. |
Boolean |
{AUTO_UPDATE | NO_AUTO_UPDATE} |
Use the label engine to update feature-linked annotation when a linked feature changes. |
Boolean |
AppendAnnotation F:\data.mdb\lotnumber;F:\data.mdb\lotline F:\data.mdb\append 1200 CREATE_CLASSES NO_SYMBOL_REQUIRED AUTO_CREATE AUTO_UPDATE
Scripting syntax
About getting started with writing geoprocessing scripts
AppendAnnotation_management (input_features, output_featureclass, reference_scale, create_single_class, require_symbol_from_table, create_annotation_when_feature_added, update_annotation_when_feature_modified)
Parameter | Explanation | Data Type |
input_features (Required) |
Input annotation features that will form an annotation class in the output feature class. |
Feature Layer |
output_featureclass (Required) |
New annotation feature class that contains an annotation class for each input annotation feature class. |
Feature Class |
reference_scale (Required) |
Scale set in the output feature class. Input features created at a different reference scale will be transformed to match the output reference scale. |
Double |
create_single_class (Optional) |
When checked, all annotation features will be aggregated into one annotation class within the feature class. |
Boolean |
require_symbol_from_table (Optional) |
Restrict the creation of annotation features to the list of symbols in the symbol collection of the output feature class. |
Boolean |
create_annotation_when_feature_added (Optional) |
Use the label engine to place feature-linked annotation when a linked feature is created. |
Boolean |
update_annotation_when_feature_modified (Optional) |
Use the label engine to update feature-linked annotation when a linked feature changes. |
Boolean |
import arcgisscripting gp = arcgisscripting.create() gp.toolbox = "management" gp.AppendAnnotation("c:\\data.mdb\lotlines;c:\\data.mdb\\lotnumbers", "c:\\data.mdb\\lotanno", "1200", "CREATE_CLASSES", "NO_SYMBOL_REQUIRED", "AUTO_CREATE", "AUTO_UPDATE")