Skip To Content

FeatureLayer.FeatureCount (.NET)

Die Methode FeatureLayer.FeatureCount gibt die Gesamtzahl der Features eines Feature-Layers in der Zeichnung zurück. Verwenden Sie diese Methode, um zu zählen, wie viele Dokument- oder Web-Feature-Layer-Features des angegebenen Feature-Layers in der Zeichnung vorhanden sind.

Deklaration

public int? Esri.ArcGISForAutoCAD.FeatureLayer.FeatureCount(Document doc, string flName, string sublayerName = null)

Parameter

TypNameBeschreibungErforderlich

Dokument

doc

Das AutoCAD-Dokument, das bearbeitet werden soll.

Erforderlich

Zeichenfolge

flName

Der Name eines in der Zeichnung definierten Dokument- oder Web-Feature-Layers.

Erforderlich

Zeichenfolge

sublayerName

Ein vorhandener Sublayer-Name eines Feature-Layers in der Zeichnung.

Optional

Rückgaben

TypBeschreibung

Int?

Die Anzahl der Features im Feature-Layer.

Anmerkungen zu Fehlerbedingungen

Diese Methode kann eine Ausnahme auslösen oder null zurückgeben, wenn ein Parameter ungültig ist.

Beispiel 1

Ausgeben der Anzahl der Features des Feature-Layers "Shelters", die sich aktuell in der Zeichnung befinden.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Get the feature count
var sheltersCount = Esri.ArcGISForAutoCAD.FeatureLayer.FeatureCount(doc, "Shelters");

// Print the count
doc.Editor.WriteMessage("\nFeature count: " + sheltersCount);

/* Example output
Feature count: 15
*/

Beispiel 2

Ausgeben der Anzahl der Features des Feature-Layers "Shelters" mit dem Sublayer "Open", die sich aktuell in der Zeichnung befinden.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Get the feature count
var openSheltersCount = Esri.ArcGISForAutoCAD.FeatureLayer.FeatureCount(doc, "Shelters", "Open");

// Print the count
doc.Editor.WriteMessage("\nFeature count: " + openSheltersCount);

/* Example output
Feature count: 11
*/

Weitere Informationen

esri_featurelayer_featurecount: Eine AutoLISP-Funktion, die die Gesamtzahl der Features eines Feature-Layer in der Zeichnung zurückgibt.