89. Мутация: экспортировать карту зон в ZIP-архивированном ISOXML
Создать ZIP-архив с выбранной "ZonesMap" в формате ISOXML .
Для преобразования ZonesMap с нормами в ISOXML должны быть выполнены следующие условия: (1) в ZonesMap должен быть как минимум один продукт с выбранными единицами, и (2) тип ZonesMap должен быть указан как один из следующих: посев, опрыскивание, внесение удобрений или орошение.
1. Подготовка
Атрибут
applicationMapsсодержит массив ZonesMaps (VectorAnalysisMaps) с объектами норм для экспорта. Каждый такой объект включает паруfieldUuid(связь с выбранным полем) иuuids(ссылка на выбранные ZonesMaps с назначенными нормами).Атрибут
equationMapsсодержит массив EquationMaps для экспорта. Каждый такой объект включает паруfieldUuid(связь с выбранным полем) иuuids(ссылка на выбранные EquationMaps).Атрибут
archiveNameсодержит имя создаваемого zip-архива.Атрибут
filePostfixпозволяет добавлять пользовательские постфиксы к экспортируемым файлам и архиву.
mutation exportIsoXml {
exportIsoXml(
input: {
applicationMaps:[
{
fieldUuid:"<placeholder_field_uuid>"
uuids:[
"<placeholder_zones_map_1_uuid>",
"<placeholder_zones_map_2_uuid>"
]
}
]
equationMaps: [
{
fieldUuid:"<placeholder_field_uuid>"
uuids:[
"<placeholder_equation_map_1_uuid>"
]
}
]
filePostfix:"_GP"
archiveName:"CustomZonesMapsISOXML"
}
) {
archiveUrl
}
}2. Скачивание созданного архива
После выполнения GraphQL-запроса его можно скачать, используя curl или аналогичный подход.
Архив с ISOXML состоит из представлений GridType1, GridType2 и Vector представлений.

Последнее обновление
Это было полезно?