Skip To Content

esri_webfeaturelayer_get (AutoLISP)

Получает свойства векторного веб-слоя указанного имени векторного веб-слоя, как связанный список.

Синтаксис

(esri_webfeaturelayer_get flname [subtype])

Аргументы

  • flname | строка | обязательно | имя существующего векторного веб-слоя на чертеже.
  • subtype | строка | дополнительно | Имя существующего подтипа, определенное для векторного слоя.

Пример использования 1

Попытка получить свойства векторного веб-слоя для векторного веб-слоя utilityPoles.

(esri_webfeaturelayer_get "utilityPoles")

Пример использования результата 1

Получает свойства векторного веб-слоя для векторного веб-слоя utilityPoles в виде связанного списка.

(("NAME" . "UtilityPoles") ("GEOMTYPE" . "Point") ("CADLAYER" . "ESRI_UtilityPoles") ("CADBLOCK" . "") ("URL" . "https://starship.esri.com/portal/home/item.html?id=e3af6716ec324ec4a0efea405f4869c1") ("DEFINITIONEXPRESSION" . "") ("EDITMODE" . "EDIT") ("SUPPORTSBRANCHVERSIONS" . "TRUE") ("PORTALITEMURL" . "https://starship.esri.com/portal/home/item.html?id=e3af6716ec324ec4a0efea405f4869c1") ("CONNECTED" . "TRUE") ("SPATIALREFERENCE" . "6443") ("SOURCESPREF" . "103023") ("DATUMTRANSFORMATION" (("From" . "6443") ("To" . "3857") ("Transformation" ((("Direction" . "Reverse") ("Step" . "108363")))))) ("BRANCH" . "sde.DEFAULT") ("SUPPORTSEDITORTRACKING" . "TRUE") ("LASTEDITTIME_UTC" . "07/24/2023 16:28:58"))

Пример использования 2

Попытка получить свойства векторного веб-слоя для подтипа Destroyed векторного веб-слоя Damage_to_Residential_Buildings.

(esri_webfeaturelayer_get "Damage_to_Residential_Buildings" "Destroyed")

Пример использования результата 2

Получает свойства векторного веб-слоя для подтипа Destroyed векторного веб-слоя Damage_to_Residential_Buildings в виде связанного списка:

(("NAME" . "Destroyed") ("PARENTNAME" . "Damage_to_Commercial_Buildings") ("GEOMTYPE" . "Point") ("CADLAYER" . "ESRI_Damage_to_Commercial_Buildings_Destroyed") ("CADBLOCK" . "") ("PARENTURL" . "https://sampleserver7.arcgisonline.com/server/rest/services/DamageAssessment/FeatureServer/0") ("SUBLAYERID" . 2) ("EDITMODE" . "QUERY"))

Возвращаемые значения

  • В случае успеха функция возвращает связанный список свойств векторного веб-слоя в виде пар значений "подпись-значение", разделенных точками. Связанный список свойств может содержать эти и другие значения:

    Связанная надписьТип значенияОписание значения

    "<другие специфические свойства веб-слоя... >"

    < изменяются...>

    < изменяются...>

    "BRANCH"

    Строка

    Имя сервис-ориентированной версии слоя.

    "CADBLOCK"

    Строка

    Блок AutoCAD, связанный с векторным слоем.

    "CADLAYER"

    Строка

    Слой AutoCAD, использующийся для определения родительского векторного слоя (в случае наличия подтипов могут использоваться дополнительные слои).

    "DATUMTRANSFORMATION"

    Строка

    Связанный список, содержащий шаги преобразования датума.

    "DEFINITIONEXPRESSION"

    Строка

    Выражение where-clause, использующееся для ограничения объектов слоя по значениям атрибутов. Синтаксис where-clause определяется данными источника.

    "DESCRIPTION"

    Строка

    Имя блока, если тип - Block Reference, или описание, если тип AECC_COGO_POINT

    "EDITMODE"

    Строка

    Опция редактирования: {"EDIT", "QUERY"}.

    "GEOMTYPE"

    Строка

    Тип геометрии векторного слоя: {"POLYGON", "POLYLINE", "POINT"}.

    "NAME"

    Строка

    Имя векторного слоя или подслоя подтипа.

    "PARENTNAME"

    Строка

    Имя родительского векторного веб-слоя.

    "PARENTURL"

    Строка

    URL-адрес родительской конечной точки REST векторного веб-слоя.

    "PORTALITEMURL"

    Строка

    Путь URL к элементу.

    "SAVEASTEMPLATE"

    Строка

    Допустимое значение: Local

    "SOURCESPREF"

    Строка

    Пространственная привязка источника данных слоя в виде строки WKID или WKT.

    "SPATIALREFERENCE"

    Строка

    Пространственная привязка слоя в виде строки WKID или WKT.

    "SUBLAYERID"

    Строка

    Кодированное значение домена подтипа.

    "SUPPORTSBRANCHVERSIONS"

    Строка

    Поддерживает ли слой сервис-ориентированные версии: {"TRUE" or "FALSE"}

    "TYPE"

    Строка

    Тип элемента по умолчанию : {POINT, Block Reference или AECC_COGO_POINT}

    "URL"

    Строка

    URL-адрес конечной точки REST векторного слоя.

  • В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ( "Error" . "<message>"))

Не удалось возвратить значения

Неудачное возвращение значения может произойти по любой из следующих причин:

  • (nil ("Error" . "Missing required argument."))

    Не указан обязательный аргумент.

  • (nil ("Error" . "Web feature layer not found."))

    Заданный векторный слой не является допустимым слоем чертежа.

  • (nil ("Error" . "Sublayer not found.")

    Указанное имя подтипа не найдено.