Изменение объектов
Метод: POST http://maps.kosmosnimki.ru/rest/ver1/layers/{Id}/update
Изменение нескольких объектов в векторном слое.
Параметры запроса
Id (тип: string , обязательный параметр)
Идентификатор слоя
apikey (тип: string )
Api ключ для авторизации. Вместо ключа могут использоваться куки или другие методы авторизации. Об авторизации.
features (тип: array , обязательный параметр)
Изменяемые объекты. Объекты должны иметь свойство id – идентификатор изменяемой записи. Объекты могут иметь свойства geometry в формате GeoJson и properties; названия и типы атрибутов должны соответствовать атрибутам слоя. Если соответствующий атрибут отсутствует в слое, то он будет проигнорирован.
geometry_cs (тип: string )
Формат входной системы координат свойства geometry, возможные значения: EPSG:4326 (по умолчанию), EPSG:3395, EPSG:3857.
Примеры ответов сервера
Заданные объекты изменены. Для небольших по длине параметров может применяться GET-запрос.
Запрос
http://maps.kosmosnimki.ru/rest/ver1/layers/{Id}/update?&features=[{"id":18431,"properties":{"SceneID":"PM1_2014_12_13","Sensor":"AQUA"}}]
Ответ.
Статус: 200
null
Один объект был изменен, идентификатор другого не найден. Для небольших по длине параметров может применяться GET-запрос.
Запрос
http://maps.kosmosnimki.ru/rest/ver1/layers/{Id}/update?&features=[{"id":18432,"properties":{"SceneID":"PM1_2014_12_12","Sensor":"AQUA"}},{"id":1843,"properties":{"SceneID":"PM1_2014_12_13","Sensor":"AQUA"}}]
Ответ.
Статус: 200
{
"warning" : "One or more ids not found",
"ids" : [
18432
]
}