Справочный центр Wialon

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 с именем файла:

Запрос

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

Ответ

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

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

При неудачном выполнении возвращается код ошибки.

Коды ошибок

Код ошибки Описание
1 Неверный или устаревший SID запроса.
4 Одна из следующих ошибок:
  • ошибка валидации параметров,
  • пустой массив геозон в запросе,
  • не удалось создать директорию для временных результатов.
6 Одна из следующих ошибок:
  • не удалось получить данные о текущем пользователе,
  • ошибка обработки XML,
  • ошибка сжатия файла.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.