Diese Funktion gibt die Gesamtzahl der Features eines Feature-Layers innerhalb der Zeichnung zurück. Verwenden Sie diese Funktion, um zu zählen, wie viele Dokument- oder Web-Feature-Layer-Features des angegebenen Feature-Layers in der Zeichnung vorhanden sind.
Syntax
(esri_featurelayer_featurecount flname [subtype])
Argumente
- flname | Zeichenfolge | erforderlich | Der Name eines in der Zeichnung definierten Dokument- oder Web-Feature-Layers.
- subtype | Zeichenfolge | optional | Ein vorhandener Feature-Layer-Subtype-Name in der Zeichnung.
Beispiel 1 für die Verwendung
Abfrage der Anzahl der Features des Layers Shelters, die sich aktuell in der Zeichnung befinden.(esri_featurelayer_featurecount "Shelters")
Ergebnis des Beispiels 1 für die Verwendung
Gibt die Anzahl der Features im Feature-Layer Shelters, der sich aktuell in der Zeichnung befindet, als Ganzzahl zurück.
15
Beispiel 2 für die Verwendung
Abfrage der Anzahl der Features des Layers Shelters, die sich aktuell in der Zeichnung befinden.(esri_featurelayer_featurecount "shelters" "Open")
Ergebnis des Beispiels 2 für die Verwendung
Gibt die Anzahl der Features im Feature-Layer Shelters mit dem Subtype Open, die sich aktuell in der Zeichnung befinden, als Ganzzahl zurück.
11
Rückgabewerte
- Gibt bei erfolgreicher Ausführung eine Liste von Feature-Layer-Namen zurück.
- Wenn bei dem Vorgang ein Fehler auftritt, wird eine Liste zurückgegeben, in der der erste Wert nil lautet. Anschließend wird eine Assoziationsliste mit dem Schlüsselwert "Error" sowie eine entsprechende Fehlermeldung in Form einer Zeichenfolge zurückgegeben: (nil ("Error" . "<message>"))
Rückgabewerte mit Fehlern
Ein Rückgabewert mit einem Fehler kann eine der folgenden Ursachen haben:
- (nil ("Error" . "Feature layer not found."))
Der angegebene Feature-Layer wurde in der Zeichnung nicht gefunden.
- (nil ("Error" . "Missing required argument"))
Der erforderliche Name des Feature-Layers wurde nicht angegeben.