skip to Main Content

Изменение объектов

Метод: 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 ]
}
Back To Top