Получает свойства векторного веб-слоя указанного имени векторного веб-слоя, как связанный список.
Синтаксис
(esri_webfeaturelayer_get flname [subtype])
Аргументы
- flname | строка | обязательно | имя существующего векторного веб-слоя на чертеже.
- subtype | строка | дополнительно | Имя существующего подтипа, определенное для векторного слоя.
Пример использования 1
Попытка получить свойства векторного веб-слоя для векторного веб-слоя utilityPoles.(esri_webfeaturelayer_get "utilityPoles")
Пример использования результата 1
Получает свойства векторного веб-слоя для векторного веб-слоя utilityPoles в виде связанного списка.
(("NAME" . "UtilityPoles") ("GEOMTYPE" . "Point") ("PORTALITEMURL" . "https://MyGISportal.esri.com/portal/home/item.html?id=e3af6716ec324ec4a0efea405f4869c1") ("URL" . "https://MyGISportal.com/server/rest/services/subtypes/UtilityPoles/FeatureServer/0") ("BRANCH" . "sde.DEFAULT") ("SYMBOLTYPE" . "Point") ("SYMBOLDESCRIPTION" . "") ("CADLAYER" . "ESRI_UtilityPoles") ("CONNECTED" . "TRUE") ("DEFINITIONEXPRESSION" . "") ("EDITMODE" . "EDIT") ("SUPPORTS_M" . "FALSE") ("SUPPORTS_Z" . "TRUE") ("SUPPORTSATTACHMENTS" . "TRUE") ("SUPPORTSBRANCHVERSIONS" . "TRUE") ("SUPPORTSEDITING" . "TRUE") ("TYPEFIELD" . "PoleType") ("SPATIALREFERENCE" . "6443") ("SOURCESPREF" . "103023") ("DATUMTRANSFORMATION" (("From" . "6443") ("To" . "3857") ("Transformation" ((("Direction" . "Reverse") ("Step" . "108363")))))) ("SUPPORTSEDITORTRACKING" . "TRUE") ("LASTEDITTIME_UTC" . "1716295706000"))Пример использования 2
Попытка получить свойства векторного веб-слоя для подтипа Destroyed векторного веб-слоя Damage_to_Residential_Buildings.(esri_webfeaturelayer_get "Damage_to_Residential_Buildings" "Destroyed")
Пример использования результата 2
Получает свойства векторного веб-слоя для подтипа Destroyed векторного веб-слоя Damage_to_Commercial_Buildings в виде связанного списка:
(("NAME" . "Destroyed") ("PARENTNAME" . "Damage_to_Commercial_Buildings") ("GEOMTYPE" . "Point") ("CADLAYER" . "ESRI_Damage_to_Commercial_Buildings_Destroyed") ("SYMBOLTYPE" . "Block Reference") ("SYMBOLDESCRIPTION" . "Destroyed_Structure") ("PARENTURL" . "https://sampleserver7.arcgisonline.com/server/rest/services/DamageAssessment/FeatureServer/0") ("SUBLAYERID" . 2) ("EDITMODE" . "QUERY"))Возвращаемые значения
- В случае успеха функция возвращает связанный с AutoLISP список свойств векторного веб-слоя с меткой и значением. Связанный список свойств может содержать эти и другие значения:
Связанная надпись Тип значения Описание значения "BRANCH" Строка
Имя сервис-ориентированной версии слоя.
"CADLAYER" Строка
Слой AutoCAD, использующийся для определения родительского векторного слоя (в случае наличия подтипов могут использоваться дополнительные слои).
"CONNECTED" Строка
Подключен ли слой: {"TRUE" или "FALSE"}
"DATUMTRANSFORMATION" Строка
Связанный список, содержащий шаги преобразования датума.
"DEFINITIONEXPRESSION" Строка
Выражение where-clause, использующееся для ограничения объектов слоя по значениям атрибутов. Синтаксис where-clause определяется данными источника.
"EDITMODE" Строка
Опция редактирования: {"EDIT", "QUERY"}.
"GEOMTYPE" Строка
Тип геометрии векторного слоя: {"POLYGON", "POLYLINE", "POINT"}.
"LASTEDITTIME_UTC" Строка
Время epoch/Unix, когда векторный веб-слой был отредактирован в последний раз.
"NAME" Строка
Имя векторного слоя или подслоя подтипа.
"PARENTNAME" Строка
Имя родительского векторного веб-слоя.
"PARENTURL" Строка
URL-адрес родительской конечной точки REST векторного веб-слоя.
"PORTALITEMURL" Строка
Путь URL к элементу.
"RELATIONSHIPS" Список Строк
Список доступных имен полей связей.
"SOURCESPREF" Строка
Пространственная привязка источника данных слоя в виде строки WKID или WKT.
"SPATIALREFERENCE" Строка
Пространственная привязка слоя в виде строки WKID или WKT.
"SUBLAYERID" Строка
Кодированное значение домена подтипа.
"SUPPORTEDCURVETYPES" Список Строк
Поддерживаемые типы кривых: {"esriGeometryCircularArc", "esriGeometryEllipticArc", "esriGeometryBezier3Curve", "esriGeometryBezier"}
"SUPPORTSATTACHMENTS" Строка
Поддерживает ли слой вложения: {"TRUE" или "FALSE"}
"SUPPORTSBRANCHVERSIONS" Строка
Поддерживает ли слой сервис-ориентированные версии: {"TRUE" or "FALSE"}
"SUPPORTSEDITING" Строка
Поддерживает ли слой редактирование: {"TRUE" или "FALSE"}.
"SUPPORTSEDITORTRACKING" Строка
Поле, из которого определяются подслои: {"TRUE" или "FALSE"}
"SUPPORTSM" Строка
Поддерживает ли слой m-значения: {"TRUE" или "FALSE"}
"SUPPORTSTRUECURVES" Строка
Поддерживает ли слой истинные кривые: {"TRUE" или "FALSE"}
"SUPPORTSZ" Строка
Поддерживает ли слой z-значения: {"TRUE" или "FALSE"}
"SYMBOLDESCRIPTION" Строка
Имя блока, если тип символа Block Reference, или описание, если тип символа COGO Point, или имя шаблона штриховки, если тип символа Hatch
"SYMBOLTYPE" Строка
Тип элемента по умолчанию: {POINT, Block Reference,COGO Point, Automatic, or Hatch}.
"TYPEFIELD" Строка
Свойство Typefield REST.
"URL" Строка
URL-адрес конечной точки REST векторного слоя.
"<другие специфические свойства веб-слоя... >"
< изменяются...>
< изменяются...>
- В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ("Error" . "<message>"))
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "Missing required argument."))
Не указан обязательный аргумент.
- (nil ("Error" . "Feature layer not found."))
Заданный векторный слой не является допустимым слоем чертежа.
- (nil ("Error" . "Sublayer not found.")
Указанное имя подтипа не найдено.