export_zones

Чтобы экспортировать геозоны в файл в формате KML или KMZ, используйте команду exchange/export_zones.

Copied!
svc=exchange/export_zones&params={"fileName":<text>,
				  "zones":[
					{
						"itemId":<long>,
						"id":<long>
					}
				 ],
				 "compress":<bool>}

Этот запрос нельзя выполнить одновременно с другими запросами из этого раздела, а также со следующими запросами:

Параметры

ПараметрОписание

fileName

Имя файла.

zones

Массив геозон.

itemId

ID ресурса.

id

ID геозоны.

compress

Укажите 1 для сжатия файла или 0, чтобы получить несжатый файл.

Возвращаемый результат

При успешном выполнении запроса возвращается файл в формате KML или KMZ.

Если ресурс или геозона с указанным ID не найдены на сервере, генерируется ответ в формате XML с именем файла:

Request

Copied!
{"fileName":"export_zones_result","zones":[{"itemId":<nonexisting-resource-id>,"id":<nonexisting-geofence-id>}],"compress":0}

Response

Copied!
<?xml version="1.0" encoding="utf-8"?>

<kml>
	<Document>
		<name>
			export_zones_result
		</name>
	</Document>
</kml>

Если запрос выполнить не удалось, возвращается код ошибки.

Коды ошибок

КодОписание
1Невалидный или устаревший SID запроса.
4

Одна из следующих ошибок:

  • ошибка валидации параметров,
  • пустой массив геозон в запросе,
  • не удалось создать директорию для временных результатов.
6

Одна из следующих ошибок:

  • не удалось получить данные о пользователе,
  • ошибка обработки XML,
  • ошибка сжатия файла.
Скачать файл PDF
Скачать документ Word

Смотрите также