ArcGIS Desktop

  • Dokumentation
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

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
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Coverage-Annotation importieren

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Konvertiert eine Auswahl von Coverage-Annotations-Features in Geodatabase-Annotation. Sie können die Ebenen jeweils in einzelne Annotationsklassen konvertieren oder sie zu einer einzigen Klasse zusammenführen. Wenn Sie Karten-Layer als Eingabe auswählen, werden die Ebene und überschriebenen Schriftarten berücksichtigt.

Verwendung

  • Für die Konvertierung benötigen Sie eine exklusive Sperre, damit keine andere Anwendung darauf zugreifen kann. In eine Desktop-, Workgroup- oder Enterprise-Geodatabase geschriebene Ausgaben werden nicht versioniert.

  • Sie können Annotations-Features mit Features in einer Point-, Line- oder Polygon-Feature-Class verknüpfen. Wenn Sie eine Annotation in eine Desktop-, Workgroup- oder Enterprise-Geodatabase konvertieren, darf die Link-Feature-Class nicht als versioniert registriert sein.

  • Sie können alle Coverage-Annotationsebenen in einzelne Annotationsklassen konvertieren oder sie zu einer einzigen Klasse zusammenführen.

  • Wenn Sie Coverage-Annotations-Features auswählen und/oder eine Definitionsabfrage verwenden, werden nur die ausgewählten und sichtbaren Features konvertiert.

  • Sie können zunächst einen Auswahlsatz an Coverage-Features und dann aus der Auswahl einen neuen Layer erstellen. Wenn Sie bei der Konvertierung diesen neuen Layer als Eingabe zu Grunde legen, werden nur die Features in dem Layer konvertiert.

  • Wenn Sie das für Coverage-Annotations-Features vorgegebene Schriftsymbol oder die Farbe überschreiben, werden diese Einstellungen bei der Konvertierung berücksichtigt. Wenn Sie mit der auf einen Layer angewendeten Symbolüberschreibung mehrere Annotation-Feature-Classes konvertieren möchten, stellen Sie sicher, dass der Layer die erste Eingabe ist und wählen Sie die Option "Symbole aus erster Eingabe zuordnen" aus.

  • Wählen Sie einen Bezugsmaßstab aus, der annähernd mit dem normalen Maßstab für die Anzeige der Annotation übereinstimmt. Das Festlegen eines Bezugsmaßstabes kann mit dem "Fixieren" der Text- und Symbolgrößen im Datenrahmen verglichen werden. Beim Anzeigen der Karte ändern sich die Symbol- und Textgrößen je nach Maßstab. Symbole und Text werden beim Vergrößern größer angezeigt (der aktuelle Kartenmaßstab ist größer als der Bezugsmaßstab) und beim Verkleinern kleiner angezeigt (der aktuelle Kartenmaßstab ist kleiner als der Bezugsmaßstab).

  • Feature-bezogene Annotationen werden einem spezifischen Feature in einer anderen Feature-Class der Geodatabase zugeordnet. Wenn Sie die Option ausgewählt haben, wird ferner automatisch eine Beziehungsklasse generiert, wenn Sie die Ausgabe-Annotation-Feature-Class erstellen. Diese Beziehungsklasse definiert die Beziehung zwischen der Annotation und den Features und ermöglicht Ihnen, die Beziehung festzulegen und anzupassen. Es wird jedoch keine Verbindung zwischen Features und Annotationen hergestellt. Hierfür müssen Sie den Editor in ArcMap verwenden.

Syntax

ImportCoverageAnnotation_conversion (input_features, output_featureclass, reference_scale, {use_levels}, {match_symbols_from_first_input}, {require_symbol_from_table}, {feature_linked}, {linked_feature_class}, {create_annotation_when_feature_added}, {update_annotation_when_feature_modified})
ParameterErläuterungDatentyp
input_features
[input_features,...]

Die in Geodatabase-Annotation zu konvertierenden Coverage-Annotations-Features. Wenn Sie in ArcMap einen Coverage-Annotations-Layer auswählen, werden während der Konvertierung die folgenden Eigenschaften des betreffenden Layers berücksichtigt:

  • Sichtbare Zeichnungsebenen. Es werden nur die zur Zeichnung vorgegebenen Ebenen konvertiert.
  • Ersetzung des Textsymbols durch Schrift- und Farbeigenschaften.
  • Auswahl. Nur die ausgewählten Features werden konvertiert.
  • Definitionsabfrage. Es werden nur sichtbare Features konvertiert, die der Definitionsabfrage entsprechen.
Feature Layer
output_featureclass

Rufen Sie eine vorhandene Geodatabase auf, und geben Sie den Namen der zu erstellenden neuen Annotation-Feature-Class ein.

Feature Class
reference_scale

Geben Sie den Maßstab ein, den Sie als Bezugsmaßstab für die Annotation verwenden möchten. Alle Symbol- und Textgrößen in der Annotation werden relativ zu diesem Maßstab angezeigt.

Double
use_levels
(optional)
Lizenz:

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

Geben Sie an, ob alle Coverage-Annotationszeichnungsebenen innerhalb der Feature-Class in Annotationsklassen konvertiert werden sollen.

  • CLASSES_FROM_LEVELS —Jede Coverage-Annotationszeichnungsebene wird in eine Annotation-Klasse innerhalb der Ausgabe-Feature-Class konvertiert. Dies ist die Standardeinstellung.
  • ONE_CLASS_ONLY —Alle Coverage-Annotationszeichnungsebenen werden in eine einzige Annotationsklasse innerhalb der Ausgabe-Feature-Class konvertiert.
Boolean
match_symbols_from_first_input
(optional)

Verwenden Sie diese Option, wenn Sie Coverage-Annotationen von mehreren Coverage- oder Annotations-Subclasses konvertieren und dabei die Schriftarteigenschaften für ein Symbol ersetzen und auf alle Eingabe-Features anwenden müssen.

  • MATCH_FIRST_INPUT —Ordnet die Symbole vom ersten Eingabe-Layer zu und wendet sie auf alle Layer an.
  • NO_MATCH —Jede Zeichnungsdatei behält die eigenen Schriftarteigenschaften bei. Dies ist die Standardeinstellung.
Boolean
require_symbol_from_table
(optional)

Geben Sie an, ob die Ausgabe-Annotations-Features auf ein Symbol verweisen sollen, das in der Symbolsammlung für diese Feature-Class gespeichert ist.

  • NO_SYMBOL_REQUIRED —Alle Arten der Annotation (einschließlich Grafiken) können in der Annotation-Feature-Class gespeichert werden. Dies ist die Standardeinstellung.
  • REQUIRE_SYMBOL —Die Annotation muss auf eines der vordefinierten Symbole in der Sammlung verweisen. Das Symbol kann nicht intern gespeichert werden.
Boolean
feature_linked
(optional)
Lizenz:

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

Wählen Sie, ob die Ausgabe-Annotation-Feature-Class mit den Features in einer anderen Feature-Class verknüpft werden soll.

  • FEATURE_LINKED —Die Ausgabe-Annotation-Feature-Class wird mit den Features in einer anderen Feature-Class verknüpft.
  • STANDARD —Die Ausgabe-Annotation-Feature-Class wird nicht mit den Features in einer anderen Feature-Class verknüpft. Dies ist die Standardeinstellung.
Boolean
linked_feature_class
(optional)
Lizenz:

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

Die Feature-Class, mit der Sie Annotations-Features verknüpfen. Diese Option ist nur verfügbar, wenn Sie als feature_linked-Parameter FEATURE_LINKED auswählen.

Feature Layer
create_annotation_when_feature_added
(optional)
Lizenz:

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

Geben Sie an, ob eine neue Annotation erstellt werden soll, wenn Sie der Feature-Class, mit der die betreffende Annotation-Feature-Class verknüpft ist, neue Features hinzufügen.

Diese Option ist nur verfügbar, wenn Sie als feature_linked-Parameter FEATURE_LINKED auswählen und für den Parameter linked_feature_class einen Wert angeben.

  • AUTO_CREATE —Bei der Bearbeitung in ArcMap wird automatisch eine neue Annotation erstellt, wenn Sie der Feature-Class, mit der die betreffende Annotation-Feature-Class verknüpft ist, neue Features hinzufügen. Dies ist die Standardeinstellung.
  • NO_AUTO_CREATE —Bei der Bearbeitung in ArcMap wird nicht automatisch eine neue Annotation erstellt, wenn Sie der Feature-Class, mit der die betreffende Annotation-Feature-Class verknüpft ist, neue Features hinzufügen.
Boolean
update_annotation_when_feature_modified
(optional)
Lizenz:

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

Geben Sie an, ob die Position einer Annotation im Editor von ArcMap automatisch aktualisiert werden soll, wenn Sie Features in der Feature-Class bearbeiten, mit der die betreffende Annotation-Feature-Class verknüpft ist.

Diese Option ist nur verfügbar, wenn Sie als feature_linked-Parameter FEATURE_LINKED auswählen und für den Parameter linked_feature_class einen Wert angeben.

  • AUTO_UPDATE —Die Annotation wird entsprechend des geänderten Feature-Shape neu positioniert. Dies ist die Standardeinstellung.
  • NO_AUTO_UPDATE —Die Annotation verbleibt an der ursprünglichen Position.
Boolean

Codebeispiel

ImportCoverageAnnotation – Beispiel (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie das Werkzeug "ImportCoverageAnnotation" im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.ImportCoverageAnnotation_conversion("roads/annotation", "Ontario.gdb/roads_anno", 
                                          10000, "CLASSES_FROM_LEVELS", "NO_MATCH", 
                                          "NO_SYMBOL_REQUIRED", "STANDARD", "", 
                                          "AUTO_CREATE", "AUTO_UPDATE")
ImportCoverageAnnotation – Beispiel (eigenständiges Python-Skript)

Das folgende eigenständige Skript veranschaulicht, wie das Werkzeug "ImportCoverageAnnotation" verwendet wird.

# Name: ImportCoverageAnnotation_Example.py
# Description: Create a geodatabase and import coverage annotation into it using the
# ImportCoverageAnnotation tool. 


# import system modules 
import arcpy, os
from arcpy import env

# Set environment settings - user specified

# User input coverage workspace - eg. C:/data
env.workspace = raw_input('Coverage workspace: ')
# User input Coverage name - eg. Roads
covName = raw_input('Coverage Name: ')


# Create file geodatabase based on coverage
fgdb = env.workspace + os.sep + covName + ".gdb"
arcpy.CreateFileGDB_management(os.path.dirname(fgdb), os.path.basename(fgdb))

# Set workspace to coverage
env.workspace = env.workspace + os.sep + covName

# Get all coverage annotation subclasses
covAnnos = arcpy.ListFeatureClasses("", "Annotation")

# Import each annotation subclass
for covAnno in covAnnos:
    print "Importing Coverage annotation..."
    # Set variables
    outFeatureClass = fgdb + os.sep + covAnno.replace(".", "")
    refScale = 10000
    useLevels = "CLASSES_FROM_LEVELS"
    matchSymbols = "NO_MATCH"
    requireSymbol = "NO_SYMBOL_REQUIRED"
    featLinked = "STANDARD"
    linkedFeatClass = ""
    autoCreate = "AUTO_CREATE"
    autoUpdate = "AUTO_UPDATE"

    try:
        # Process: Import the coverage annotation
        arcpy.ImportCoverageAnnotation_conversion(covAnno, outFeatureClass, refScale, 
                                                  useLevels, matchSymbols, requireSymbol, 
                                                  featLinked, linkedFeatClass, autoCreate, 
                                                  autoUpdate) 
        
    except:
        # If an error occurred while running a tool print the messages
        print arcpy.GetMessages()

    
print "Import complete"

Umgebungen

  • Aktueller Workspace
  • Ausgabe-CONFIG-Schlüsselwort
  • Geographische Transformationen
  • Auto Commit
  • Ausgabe-Koordinatensystem
  • Räumliches Gitter 1 der Ausgabe
  • Räumliches Gitter 2 der Ausgabe
  • Räumliches Gitter 3 der Ausgabe
  • Räumliches Gitter 1 der Ausgabe
  • Räumliches Gitter 2 der Ausgabe
  • Räumliches Gitter 3 der Ausgabe
  • Räumliches Gitter 1 der Ausgabe
  • Räumliches Gitter 2 der Ausgabe
  • Räumliches Gitter 3 der Ausgabe
  • Scratch-Workspace

Lizenzinformationen

  • ArcGIS Desktop Basic: Ja
  • ArcGIS Desktop Standard: Ja
  • ArcGIS Desktop Advanced: Ja

Verwandte Themen

  • Import aus Austauschdatei
  • Importieren von Coverage- und CAD-Annotations
  • Laden von Daten in ArcMap
  • Kurzer Überblick über die Geodatabase
  • Überblick über das Toolset "Zu Geodatabase"

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

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

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2018 Esri. | Datenschutz | Rechtliches