Cesar Мониторинг

Это старая версия документа!


  • Запрос:
curl -X 'POST' \
'https://apicsp.csat.ru/api/v1/geozones/circle' \
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvYXBpY3NwLmNzYXQucnUiLCJhdWQiOiJodHRwczpcL1wvY3NwLmNzYXQucnUiLCJqdGkiOiI2OTcxIiwiaWF0IjoxNzc3MjkyMTA4LCJuYmYiOjE3NzcyOTIxMDgsImV4cCI6MTc3NzI5NTcwOCwiYXV0aF9rZXkiOiJsa0l5SUFSU1k5UGM3RkE2TWRQNG0xb2NOaTdSYTF6cCJ9.krVd5NrPMtkuBkASchnWFejiUjh_6NKsKPf60i-2hvsuQCY5tKmLT4AV1VTwzA_N7E-200QccSA3MGWWpE40ChW2iyhXaRCllnrI_CWGcRfhdUf4pMR7dsdr0zBRbBkKW6ZhWC3XvjfGNKA8LzBMpTr2Hcx90vUfKPjUAeqT3ICCw-TeIQYq-HD3Ku8QhnaWNM-D6b3kwYzhkkjiTTBTTaZx48FlXwU8NPAQDUYqWoG_t7YgSwY9eBKAbWFi7mfUX29HYGSzr1UEiuK2_7xT7lPez_chIBJ8tIxjHT5bngEVxX6PeF5JHD6mpvYSO8dXha9RNT6oo_T0Xu7AUn9SQTpBRJH9ZxgAEW9XCs-ZXOBgzPW9z1IRQJRBUSfcgGvAM5C4SLeOkmZTqkEbUyV1LjKMw0a_-UUG4vD6PVF4bjchLENCVBJU48ytUq2o7X-DTUuBNHY03NtSSe5kEJUY0otYJG_c-3nLl0JZM68FJAezzjn0DdY3FTt5DuDtfYTLX7ujfpE1gUsXh_O7PzfxQWJYbVg-iSJO6KvmVKlNrGW5JC-DZs_js1UwBCisMv6XeV0VeOYAn4PAGTkcCDenge2J9XXfw-3ZiA4S6oZGqO7pDH18tenfK_OPLfaw3pXcr2q-NxFCLF7tyEu-op75e516019LoorahzMn_hPJNf0' \
-H 'Content-Type: application/json' \
-d '{
"name": "Test geozone22",
"center": "55.7558,37.6173",
"diameter": 200,
"group_id": 37,
"color": "#3388ff",
"opacity": 0.5
}'

Параметры

  • name - Название геозоны
  • center - Координаты центра окружности в lat,lon("55.7558,37.6173")
  • diameter - Диаметр окружности
  • group_id - (опционально) ID группы геозон в котору будет помещена новая геозона
  • color - (опционально) - Цвет новой геозоны
  • opacity - (опционально) - Прозрачность новой геозоны

* Ответ:

{
"status": "ok",
"geozone": {
  "id": 6101,
  "creator_id": 6971,
  "name": "Test geozone22",
  "descr": null,
  "color": "#3388ff",
  "opacity": "0.5",
  "radius": 100,
  "geometry": "{\"type\":\"Point\",\"coordinates\":[37.6173,55.7558],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}",
  "accessRights": {
    "id": 6101,
    "id_user": 6971,
    "access": 2147483647,
    "canRead": true,
    "canWrite": true,
    "canDelete": true
  }
}
}

* **status** - Статус ответа API. ok означает, что запрос выполнен успешно.
* **geozone** - Основной объект с данными геозоны.
* **id** - Уникальный ID геозоны в системе.
* **creator_id** - ID пользователя, который создал геозону.
* **name** - Название геозоны.
* **descr** - Описание геозоны. null означает, что описание не заполнено.
* **color** - Цвет геозоны на карте в HEX-формате.
* **opacity** - Прозрачность отображения геозоны на карте.
* **radius** - Радиус геозоны в метрах.
* **geometry** - Геометрия геозоны в формате GeoJSON, записанная строкой.
* **type** - Тип геометрии. В примере Point означает точку.
* **coordinates** - Координаты центра геозоны в формате [долгота, широта].
* **crs** - Система координат.
* **properties** - Свойства системы координат.
* **name** - Название системы координат. EPSG:4326 означает WGS 84, стандартный формат GPS-координат.
* **accessRights** - Объект с правами доступа пользователя к геозоне.
* **id** - ID объекта, к которому относятся права доступа.
* **id_user** - ID пользователя, для которого указаны права.
* **access** - Числовая маска прав доступа.
* **canRead** - Признак, разрешено ли пользователю просматривать геозону.
* **canWrite** - Признак, разрешено ли пользователю редактировать геозону.
* **canDelete** - Признак, разрешено ли пользователю удалять геозону.