Skip To Content

esri_webfeaturelayer_createBranch (AutoLISP)

Создает сервис-ориентированную версию векторного веб-слоя для указанного векторного веб-слоя.

Синтаксис

(esri_webfeaturelayer_createBranch flname branchName branchInfo)

Аргументы

Следующие аргументы включаются таким образом:

  • flname | строка | обязательно | имя существующего векторного веб-слоя на чертеже.
  • branchName | строка | обязательно | Имя, которое будет использоваться для новой сервис-ориентированной версии.
  • branchInfo | связанный список | обязательно | Информация о сервис-ориентированной версии будет применена к векторному веб-слою flname в виде связанного списка пар разделенных точками значений, как описано ниже:

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

string

(Дополнительно) Текст описания, предоставленный создателем сервис-ориентированной версии. (64 знака)

"ACCESS"

string

Уровень доступа сервис-ориентированной версии Опции включают: {"Общедоступный", "Частный", "Защищенный"}

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

Попытка создать новую сервис-ориентированную версию с именем SouthwestProposal для векторного веб-слоя Damage_to_Commercial_Buildings.

(esri_webfeaturelayer_createBranch "Damage_to_Commercial_Buildings" "SouthwestProposal" 
    (list
        (cons "DESCRIPTION" "proposed changes") 
        (cons "ACCESS" "Public")
    )
)

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

Создает новую сервис-ориентированную версию SouthwestProposal для векторного веб-слоя Damage_to_Commercial_Buildings и возвращает :

("SouthwestProposal")

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

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

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

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

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

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

  • (nil ("Error" . "Service error encountered."))

    Возвращается при возникновении какой-либо проблемы с подключением к веб-сервису.

  • (nil ("Error" . "Layer does not support branch versions.")

    Слой не поддерживает сервис-ориентированные версии.

  • (nil ("Error" . "Unable to retrieve properties from the branch version.")

    Неверные значения или какая-то другая ошибка подключения.