ArcGIS for Desktop

  • Dokumentation
  • Preise
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS for Desktop

Ein vollständiges professionelles GIS

ArcGIS for Server

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Preise
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

Hilfe

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Mehr...

Annotation-Feature-Class anhängen

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebung
  • Lizenzierungsinformationen

Zusammenfassung

Erstellt eine neue Geodatabase-Annotation-Feature-Class oder fügt eine vorhandene Annotation-Feature-Class an, indem Annotationen aus unterschiedlichen Eingabe-Geodatabase-Annotation-Feature-Classes zu einer einzigen Feature-Class mit Annotation-Classes zusammengefasst werden.

Verwendung

  • Wenn mehrere Annotation-Feature-Classes in einer neuen Annotation-Feature-Class zusammengeführt werden, müssen sich die Eingabe-Annotation-Feature-Classes in derselben Geodatabase befinden.

  • Wenn Sie in ArcMap Geodatabase-Annotations-Features auswählen oder eine Definitionsabfrage erstellen, werden nur diese Features an die Ausgabe-Feature-Class angehängt.

  • Wenn Sie Feature-bezogene Annotation-Feature-Classes anhängen, müssen alle Eingabe-Annotation-Feature-Classes auf dieselbe Feature-Class bezogen sein.

  • Wenn Sie eine Ausgabe-Annotation-Feature-Class auswählen, die bereits vorhanden ist, werden die Features an diese Feature-Class angehängt. Das Werkzeug projiziert die Annotations-Features in den Raumbezug des Ziels.

  • Es ist eine ArcGIS for Desktop Standard- oder ArcGIS for Desktop Advanced-Lizenz erforderlich, um eine Feature-bezogene Ausgabe-Annotation-Feature-Class zu erstellen.

Syntax

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})
ParameterErläuterungDatentyp
input_features
[input_features,...]

Eingabe-Annotations-Features, die in der Ausgabe-Feature-Class eine Annotation-Class bilden.

Feature Layer
output_featureclass

Neue Annotation-Feature-Class mit je einer Annotation-Class für jede Eingabe-Annotation-Feature-Class.

Feature Class
reference_scale

Der in der Ausgabe-Feature-Class festgelegte Bezugsmaßstab. Eingabe-Features, die mit einem anderen Bezugsmaßstab erstellt wurden, werden so transformiert, dass sie diesem Ausgabe-Bezugsmaßstab entsprechen.

Double
create_single_class
(optional)

Gibt an, wie der Ausgabe-Feature-Class Annotations-Features hinzugefügt werden.

  • ONE_CLASS_ONLY —Alle Annotations-Features werden zu einer Annotationsklasse innerhalb der Ausgabe-Feature-Class zusammengefasst.
  • CREATE_CLASSES —Es werden für jede Eingabe-Annotationsklasse innerhalb der Ausgabe-Feature-Class separate Annotationsklassen erstellt.
Boolean
require_symbol_from_table
(optional)

Gibt an, wie Symbole für neu erstellte Annotations-Features ausgewählt werden können.

  • REQUIRE_SYMBOL —Beschränkt die Erstellung von Annotations-Features auf die in der Symbolsammlung der Ausgabe-Feature-Class enthaltenen Symbole.
  • NO_SYMBOL_REQUIRED —Annotations-Features können mit einer beliebigen Symbologie erstellt werden.
Boolean
create_annotation_when_feature_added
(optional)
Lizenz:

Dieser Parameter ist nur mit ArcGIS for Desktop Standard- und ArcGIS for Desktop Advanced-Lizenzen verfügbar.

Gibt an, ob eine Feature-bezogene Annotation erstellt wird, wenn ein Feature hinzugefügt wird.

  • AUTO_CREATE —Platziert Feature-bezogene Annotation mit der Label-Engine, wenn ein verknüpftes Feature erstellt wird
  • NO_AUTO_CREATE —Platziert keine Feature-bezogene Annotation, wenn ein Feature erstellt wird.
Boolean
update_annotation_when_feature_modified
(optional)
Lizenz:

Dieser Parameter ist nur mit ArcGIS for Desktop Standard- und ArcGIS for Desktop Advanced-Lizenzen verfügbar.

Gibt an, ob eine Feature-bezogene Annotation aktualisiert wird, wenn ein verknüpftes Feature geändert wird.

  • AUTO_UPDATE —Platziert Feature-bezogene Annotation mit der Label-Engine, wenn sich ein verknüpftes Feature ändert.
  • NO_AUTO_UPDATE —Die Feature-bezogene Annotation wird nicht aktualisiert, wenn sich ein verknüpftes Feature ändert.
Boolean

Codebeispiel

AppendAnnotation – Beispiel (Python-Fenster)

Mit dem folgenden Skript im Python-Fenster wird veranschaulicht, wie Sie das Werkzeug "AppendAnnotation" im unmittelbaren Modus verwenden.

import arcpy
arcpy.env.workspace = "C:/data/Cobourg.gdb"
arcpy.AppendAnnotation_management("highways;roads", "transport_anno", 1200, "CREATE_CLASSES", "NO_SYMBOL_REQUIRED", "AUTO_CREATE", "AUTO_UPDATE")
AppendAnnotation – Beispiel (eigenständiges Python-Skript)

Mit dem folgenden eigenständigen Skript wird veranschaulicht, wie Sie das Werkzeug "AppendAnnotation" verwenden.

# Name: AppendAnnotation_Example.py
# Description: Use AppendAnnotation to append annotation feature classes in a geodatabase

# import system modules 
import arcpy
import os

# Set environment settings - user specified
# User input geodatabase for annotation location - eg. C:/data/roads.gdb
arcpy.env.workspace = input('Location of geodatabase annotation: ')

# Create list of annotation feature classes within the geodatabase
fcList = arcpy.ListFeatureClasses("", "ANNOTATION")

# Set variables
# User input output feature class name - eg. appendedroadsAnno
outFeatureClass = arcpy.env.workspace + os.sep + input('Output annotation feature class name: ')
refScale = 1200
createClasses = "CREATE_CLASSES"
symbolReq = "NO_SYMBOL_REQUIRED"
autoCreate = "AUTO_CREATE"
autoUpdate = "AUTO_UPDATE"

# Process: Append the annotation feature classes
print("Appending annotation feature classes...")
arcpy.AppendAnnotation_management(fcList, outFeatureClass, refScale, createClasses, symbolReq, autoCreate, autoUpdate)

print("Annotation feature classes in " + arcpy.env.workspace + " have been appended into " + outFeatureClass)

Umgebung

  • Aktueller Workspace
  • Scratch-Workspace
  • Auto Commit
  • Räumliches Gitter 1 der Ausgabe
  • Räumliches Gitter 2 der Ausgabe
  • Räumliches Gitter 3 der Ausgabe

Lizenzierungsinformationen

  • ArcGIS for Desktop Basic: Eingeschränkt
  • ArcGIS for Desktop Standard: Ja
  • ArcGIS for Desktop Advanced: Ja

Verwandte Themen

  • Überblick über das Toolset "Feature-Class"
Feedback zu diesem Thema?

ArcGIS for Desktop

  • Startseite
  • Dokumentation
  • Preise
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches