Class Feature

Feature class

Ein geografisches Merkmal, das aus einer Geometrie und benutzerdefinierten Attributen besteht.

public class Feature

Eigenschaften

NameBeschreibung
Geometry { get; set; }Ruft die Geometrie des Features ab oder legt sie fest. Kann nicht seinnull , verwendenNull um fehlende Geometrie anzuzeigen.

Methoden

NameBeschreibung
CopyValues(Feature)Kopiert Werte von Attributen aus einem anderen Feature.
GetValue(string)Ruft den Wert eines Attributs ab.
GetValue<T>(string)Ruft den Wert eines Attributs ab.
GetValueOrDefault(string, object)Ruft den Wert eines Attributs ab, oderDefaultValue wenn der Wert nicht gesetzt ist oderNull .
GetValueOrDefault<T>(string)Ruft den Wert eines Attributs ab, oderDefaultValue wenn der Wert nicht gesetzt ist oderNull .
GetValueOrDefault<T>(string, object)Ruft den Wert eines Attributs ab, oderDefaultValue wenn der Wert nicht gesetzt ist oderNull .
GetValues(object[], object)Gibt die Werte für alle Attribute in einem Array zurück.
GetValuesDump(object)Gibt die Werte für alle Attribute in einem Array zurück. Ziehen Sie die Verwendung in BetrachtGetValues Methode, um zusätzliche Speicherzuweisung zu vermeiden.
GetValuesList<T>(string, string)Ruft die Werte einer Attributsequenz als Liste ab.
IsValueNull(string)Bestimmt, ob das angegebene Attribut explizit auf gesetzt wurdeNull wert.
IsValueSet(string)Überprüft, ob der Attributwert in dieser Funktion festgelegt ist.
SetValue<T>(string, T)Legt einen neuen Wert eines Attributs fest.
SetValueNull(string)Setzt den Wert des Attributs aufNull .
SetValues(object[])Legt neue Werte für alle Attribute fest. Ziehen Sie auch die Verwendung in BetrachtCopyValues Methode zum Optimieren von Einstellungswerten in einem Aufruf.
UnsetValue(string)Entfernt den Attributwert von dieser Funktion.

Siehe auch