Функция возвращает общее количество объектов в векторном слое чертежа. Используйте эту функцию, чтобы подсчитать количество объектов векторного слоя документа или векторного веб-слоя указанного векторного слоя в чертеже.
Синтаксис
(esri_featurelayer_featurecount flname [subtype])
Аргументы
- flname | строка | обязательный | Имя существующего векторного слоя документа или векторного веб-слоя, заданное в чертеже.
- subtype | строка | дополнительный | Имя подтипа существующего векторного веб-слоя чертежа.
Пример использования 1
Запросить количество объектов в векторном слое Shelters в текущем чертеже.(esri_featurelayer_featurecount "Shelters")
Пример использования результата 1
Возвращает количество объектов в векторном слое Shelters в текущем чертеже в виде целого числа.
15
Пример использования 2
Запросить количество объектов в векторном слое Shelters в текущем чертеже.(esri_featurelayer_featurecount "shelters" "Open")
Пример использования результата 2
Возвращает количество объектов в векторном слое Shelters с подтипом Open в текущем чертеже в виде целого числа.
11
Возвращаемые значения
- В случае успеха возвращается список имен векторных слоев.
- В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ("Error" . "<message>"))
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "Feature layer not found."))
Указанный векторный слой не найден в чертеже.
- (nil ("Error" . "Missing required argument"))
Обязательное имя векторного слоя не указано.