Skip To Content

Attributfelder

Sie können die Felddefinitionen von Feature-Attributen mithilfe der Bedienoberfläche "Feature-Layer-Eigenschaften" anzeigen und bearbeiten. Sie kann für Feature-Layer im Bereich Esri Inhalte über Feature-Layer-Kontextmenüs oder Aktionsschaltflächen geöffnet werden.

Sie können die Felder von Dokument-Feature-Layern erstellen und ändern. Diese Feature-Attributfelder können Text, ganze Zahlen, Datumsangaben, GUID-, Gleitkomma- oder Double-Werte sein. Web-Feature-Layer können als zusätzliche Informationen für ein Feature auch Anlagen aufweisen, die technisch keinen Feldwert darstellen.

Sie können keine Feldnamen mit ungültigen Zeichen, reservierten Wörtern oder reservierten Feldnamen, die von der Anwendung erstellt wurden, hinzufügen.

Attributspeicher

In ArcGIS for AutoCAD können Web-Feature-Layer und Dokument-Feature-Layer ein Schema von Attributen aufweisen, um für jedes Feature Tabellenwerte zu speichern. Sie können das Schema von Dokument-Feature-Layern definieren und bearbeiten. Das Schema von Web-Feature-Layern ist schreibgeschützt. Die Werte der Standardattributfelder werden in jedem Objekt gespeichert, wenn sie nicht mehr dem Standardwert entsprechen, der für jedes Feld definiert wurde. Wenn der Wert noch dem Standardwert des Feldes entspricht, wird der Wert möglicherweise nicht im Objekt gespeichert, sondern einfach als Standardwert angenommen. Andere Feldwerte können berechnet oder von der Anwendung festgelegt werden, und andere Attribute können AutoCAD-Objekteigenschaften oder Werte sein, die mit anderen Objekten verknüpft sind. Alle der unterschiedlichen Feldtypen werden zusammen erfasst und mit den geeigneten Werten in den Bedienoberflächen des Tabellen-Viewers oder des Attribut-Editors angezeigt. Einige Feldwerte können je nach Feldtyp bearbeitet werden. Dies gilt auch für Web-Feature-Layer, abhängig vom Layer-Bearbeitungsstatus innerhalb der Zeichnung.

Informationen zu Feldern

ArcGIS for AutoCAD-Feldwerte können Standardwerte sein, die von Werten abgeleitet wurden, die im Objekt gespeichert sind, oder es wird angenommen, dass sie der Standardwert des Feldes sind. Andere Feldwerte können mit AutoCAD-Objekteigenschaften verknüpft sein oder sind schreibgeschützte Tracking-Felder. Felder können durch eine Domäne mit codierten Werten oder eine Bereichsdomäne eingeschränkt werden. Außerdem können sie editierbar oder schreibgeschützt sein. Ein Feld kann als Subtype-Feld definiert werden. Damit wird die Zugehörigkeit eines Features zu einem Feature-Layer-Subtype verwaltet. Die Bearbeitung eines Feldes kann die Änderung einer verknüpften Objekteigenschaft auslösen. Wenn ein Subtype-Feld geändert wird, wird durch die Subtype-Änderung auch basierend auf dem Subtype die AutoCAD-Layer-Eigenschaft eines Layers in einen anderen aktualisiert.

Standardfeld

Standardfelder können Texte, ganze Zahlen, Datumsangaben, GUID-, Gleitkomma- oder Double-Werte sein. Diese Felder können editierbar oder schreibgeschützt sein. Ausschlaggebend dafür ist, ob die Eigenschaft des Feldes in der Definition der Feldeigenschaften als schreibgeschützt festgelegt ist oder ob der gesamte Layer schreibgeschützt ist.

Mit Eigenschaften verknüpfte Felder

ArcGIS for AutoCAD-Attributfeldwerte können mit dem Wert ausgewählter AutoCAD-Objekteigenschaften verknüpft sein. Dies sind Attributfeldwerte, die mit AutoCAD-Textentitäten verknüpft sind, benutzerdefinierte Eigenschaften (User Defined Properties, UDPs) von Civil 3D-Koordinatenpunkten, Blockattributwerte von Punkt-Features und der Rotationswert von Punkt-Features. Dieses Verhalten wird ausgelöst, wenn das Feature-Class-Schema einen Feldnamen enthält, der mit dem Namen der AutoCAD-Eigenschaft, wie zum Beispiel dem Tag-Namens eines Blockattributes oder dem Namen einer benutzerdefinierten Eigenschaft (User Defined Property, UDP) von Civil 3D-Koordinatenpunkten, übereinstimmt oder bei verknüpften Textwerten, wenn eine Textentität mit einem ArcGIS for AutoCAD-Attributfeld verknüpft ist. Feature-bezogene Textbeschriftungen können für standardmäßige Feature-Attributfelder eingerichtet werden. Der Wert des Feldes wird aus dem Wert der Objekteigenschaft abgeleitet. Ein als Text gespeicherter Objektwert wird in den Feldtyp des ArcGIS-Feature-Attributfeldes umgewandelt. Wenn der Text nicht richtig umgewandelt werden kann, wird der Wert des Feature-Attributwertes in das Textobjekt geschrieben. Durch die Bearbeitung des Feldwertes eines Feature-Attributs mit einer ArcGIS for AutoCAD-Bedienoberfläche wird der Objektwert aktualisiert. Ausgewählte Objekteigenschaften können auch mit einem Feld wie Rotation in einem Punkt-Feature-Layer verknüpft werden.

Bei bestimmten Eigenschaften, wie bei einem Punkt-Feature mit einem numerischen Feld namens Rotation oder Angle oder bei einem Feldnamen eines Feature-Layers, der mit dem Tag-Namen eines Blockattributs identisch ist, werden die Eigenschaftsfelder automatisch verknüpft. Bei verknüpftem Text wird die Beziehung erstellt, wenn Sie Beschriftungs-Features generieren oder explizit Text mit Features verknüpfen. Annotations-Features weisen zudem ein Feld namens textValue auf, das den angezeigten Textwert als verknüpftes Eigenschaftsfeld enthält.

Hinweis:

Wenn ein Feature einem Web-Feature-Layer hinzugefügt wurde und während der Bearbeitung dieses Web-Feature-Layers der Layer synchronisiert wird, dann behält das Objekt alle seine ursprünglichen AutoCAD-Eigenschaften und charakteristischen Merkmale bei, wie zum Beispiel Blockattribute mit Tag-Namen, die mit den Feldnamen des Feature-Layers nicht übereinstimmen. Wenn der Web-Feature-Layer zu einer anderen Zeichnung hinzugefügt wurde, dann werden diese nicht verknüpften Blockattribute in einen Block, der ausschließlich aus diesem Web-Feature-Layer erstellt wurde, nicht übernommen. Ebenso werden, wenn ein Civil 3D-Koordinatenpunkt einem Web-Feature-Layer hinzugefügt wurde, nur die Werte benutzerdefinierter Parameter mit Namen, die mit Attributnamen des Web-Feature-Layers übereinstimmen, von der einen in die nächste Zeichnung oder bei der Verwendung dieses Web-Feature-Layers in ArcGIS unverändert übernommen.

Berichtsfelder

ArcGIS for AutoCAD speichert intern verwaltete Attributwerte der Zustände von Features in der Zeichnung. Sie können als schreibgeschützte Felder in der Attributtabelle und im Attribut-Editor angezeigt werden, und sie enthalten Informationen, die von der Anwendung verwendet werden. Tracking-Felder können nicht zu den Feldern gehören, die mit einem Objekt verknüpft sind.

Zu den Berichtsfeldern gehören die folgenden:

  • EditState: (Nur Web-Feature-Layer) Von der Anwendung verwalteter Wert zum Verfolgen des Bearbeitungszustands eines Features
  • EntityHandle: Von der Anwendung verwalteter Identitätswert
  • EntityType: Von der Anwendung verwalteter Identitätswert

Domäne mit codierten Werten

Domänen mit codierten Werten sind Felder, die durch eine diskontinuierliche Liste möglicher Werte eingeschränkt sind. Wenn Sie die Bearbeitungswerkzeuge der Anwendung verwenden, dann können Sie eine Option im Dropdown-Menü auswählen. Bei der direkten Bearbeitung eines Objekts, das mit einem Feld verknüpft ist, das von einer Domäne mit codierten Werten gesteuert wird, wird der Wert anhand der Liste überprüft und nur aktualisiert, wenn er einem Mitglied der Liste entspricht.

Felder mit Domänen mit codierten Werten werden von einem GIS-Administrator in Geodatabases eingerichtet, die über Web-Services als Web-Feature-Layer in der Anwendung freigegeben werden. Diese Felddefinitionen können in Dokument-Feature-Layer aufgenommen werden, die aus Web-Feature-Layern oder aus Feature-Classes, die über ArcGIS Desktop als Dokument-Feature-Layer in AutoCAD-Dateien exportiert wurden, extrahiert werden. Es ist nicht möglich, innerhalb der Anwendung neue Domänen mit codierten Werten für Feature-Layer festzulegen.

Feldbereich

Feldbereiche schränken den Wert von numerischen Feldern auf einen Bereich möglicher Werte ein. Wenn Sie die Bearbeitungswerkzeuge der Anwendung nutzen, wird ein Überprüfungsindikator angezeigt, der angibt, ob ein Feldwert im gültigen Bereich liegt. Bei der direkten Bearbeitung eines Objekts, das mit einem Feld verknüpft ist, das von einer Bereichsdomäne gesteuert wird, wird der Wert anhand der Liste überprüft und nur aktualisiert, wenn er einem Mitglied der Liste entspricht.

Felder mit Bereichsdomänen werden von einem GIS-Administrator in Geodatabases eingerichtet, die über Web-Services als Web-Feature-Layer in der Anwendung freigegeben werden. Diese Felddefinitionen können in Dokument-Feature-Layer aufgenommen werden, die aus Web-Feature-Layern oder aus Feature-Classes, die als Dokument-Feature-Layer aus ArcGIS for AutoCAD-Dateien exportiert wurden, extrahiert werden. Es ist nicht möglich, innerhalb der Anwendung neue Bereichsdomänen für Feature-Layer festzulegen.

Subtype-Feld

Mit Subtype-Feldern wird die Mitgliedschaft eines Features innerhalb eines Subtypes des Feature-Layers basierend auf dem Wert des jeweiligen Feldes festgelegt. Subtype-Felder werden von einem GIS-Administrator in Geodatabases eingerichtet, die über Web-Services als Web-Feature-Layer in der Anwendung freigegeben werden. Diese Felddefinitionen können in Dokument-Feature-Layer aufgenommen werden, die aus Web-Feature-Layern oder aus Feature-Classes, die über ArcGIS Desktop als Dokument-Feature-Layer in AutoCAD-Dateien exportiert wurden, extrahiert werden. Es ist nicht möglich, innerhalb der Anwendung eine neue Subtype-Definition für Feature-Layer festzulegen.

Beim Ändern des AutoCAD-Layers eines Features wird der Subtype-Feldwert des Features automatisch aktualisiert. Umgekehrt wird durch Ändern des Wertes des Subtype-Feldes der AutoCAD-Layer des Feature-Objekts geändert, sodass auf diese Weise dessen Subtype-Mitgliedschaft verwaltet werden kann. Subtype-Felder werden normalerweise von einem Feld mit einer Domäne mit codierten Werten gesteuert.

Nur Lesen

Felder von schreibgeschützten Web-Feature-Layern weisen Felddefinitionen auf, die die Feldwerte als schreibgeschützt kennzeichnen. Dokument-Feature-Layer enthalten eine schreibgeschützte Feldeigenschaft, die mit den standardmäßigen ArcGIS for AutoCAD-Bearbeitungswerkzeugen nicht geändert werden kann. Die Editor-Tracking-Felder sind ebenfalls schreibgeschützt. Schreibgeschützte Felder, die mit Text- oder Blockattributwerten verknüpft sind, bleiben schreibgeschützt. Die Objektwerte werden mit dem Feldwert des Features aktualisiert, wenn versucht wird, sie zu bearbeiten.

Editor-Tracking-Felder

Beim Bearbeiten von Web-Feature-Layern können speziell benannte Felder erstellt werden, um Aktualisierungen zu verfolgen, die Sie an einem Feature-Service vornehmen. Diese Felder werden aktualisiert, wenn bei der Synchronisierung eine Veränderung des Feature-Service des Web-Feature-Layers erfasst wird.

Sie können diese Felder nicht für Feature-Layer erstellen, um Verwirrung zu vermeiden, wenn Feature-Layer als gehostete Layer freigegeben werden. Hierzu gehören folgende Feldnamen:

created_date, created_user, last_edited_date, last_edited_user

Einschränkungen für Feldnamen

Sie können keine Feldnamen mit ungültigen Zeichen, reservierten Wörtern oder reservierten Feldnamen, die von der Anwendung erstellt wurden, hinzufügen.

Ungültige Zeichen in Feldnamen

Bei der Erstellung von Feldnamen aus AutoCAD-Quellen können Zeichen vorkommen, die für AutoCAD-Objekte gültig, aber keine gültigen Zeichen in ArcGIS-Feldnamen sind. Bei der Erstellung werden diese ungültigen Zeichen mit einem Unterstrich ("_") ersetzt. Folgende Zeichen sind in Feldnamen ungültig:

"!", "@", "#", "$", " ", "\\", "\", "%", "^", "&", "*", "(", ")", "-", "+", "=", """, "[", "]", "{", "}", ";", ":", "<", ">", ",", ".", "/", "?", "`", "~"

Reservierte Feldnamen

Sie können keine Felder mit reservierten Namen hinzufügen, die von der Datenbanktechnologie falsch interpretiert oder von der Anwendung verwendet werden. Wenn diese Feldnamen vorkommen, wird ihnen der Großbuchstabe "T" vorangestellt. Zu den reservierten Namen gehören die folgenden (diese Liste ist nicht vollständig):

"Polyline", "Polygon", "Point", "Annotation", "Multipatch", "Add", "Alter", "And", "Between", "By", "Column", "Create", "Delete", "Drop", "Exists", "For", "From", "Group", "In", "Insert", "Into", "Is", "Like", "Not", "Null", "Or", "Order", "Select", "Set", "Table", "Update", "Values", "Where", "ASC", "DESC", "EntityHandle", "EntityType", "AlignmentProfile", "Appurtenance", "Catchment", "CogoPoint", "FeatureLine", "Fitting", "Parcel", "ParcelSegment", "Pipe", "PressurePipe", "Site", "Structure", "SourceSurfPoint", "Breakline", "GravityNetwork", "PressureNetwork"

Weitere Informationen

Weitere Informationen finden Sie unter folgenden Themen: