Эта функция изменяет свойства существующего слоя карты или слоя изображений в чертеже путем задания свойства SERVICE_PROPERTIES.
Синтаксис
(esri_maplayer_set maplayerid [service_properties])
Аргументы
- maplayerid | integer | обязательный | Целое число индекса, связанное со слоем, который можно получить с помощью (esri_maplayers).
- service_properties | связанный список | дополнительно | Связанный список свойств слоя карты или слоя изображений в виде пар значений, разделенных точками.
Связанная надпись Тип значения Описание значения Обязательные или дополнительные "DYNAMIC" integer
Способ обновления картографического сервиса при изменении вида: {T = Dynamic behavior, nil = Refresh on demand}
дополнительно
"VISIBILITY" integer
Изменение видимости карты: {T = Visible, nil = Hidden}
дополнительно
"TRANSPARENCY" integer
Процент прозрачности изображения, применяемый для карты{0-99: 0 означает полную непрозрачность} (по умолчанию - 30)
дополнительно
"PROCESSINGTEMPLATE" string
Доступное имя шаблона обработки слоя изображений с учетом регистра : "RFTHillshade"
дополнительно
Пример использования
Измените карту номер 1, чтобы она была видимой и прорисовывалась по запросу с прозрачностью 45%.(esri_maplayer_set 1
(list
(cons "DYNAMIC" nil)
(cons "TRANSPARENCY" 45)
(cons "VISIBILITY" T)
))
Результат из примера использования
Обновляет свойства слоя карты и возвращает список значений true:
(T)
Возвращаемые значения
Эта функция возвращает значение.
- Если успешно – возвращает список значений true: (T)
- В случае неудачи, возвращает список с первым значением nil, и затем связанный список, содержащий значение ключа Error и соответствующее сообщение об ошибке в виде строки: (nil ("Error" . "<message>")).
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "Missing required argument."))
Не указан обязательный аргумент.
- (nil ("Error" . "No item selected"))
Указанный слой карты не найден.
- (nil ("Error" . "This command requires a network connection."))
Сетевое подключение к источнику веб-слоя необходимо для исполнения функции.