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
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
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
| Typ | Beschreibung |
|---|---|
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.