88. Мутация: экспортировать карту зон в ZIP-архивированном Shapefile
Создать zip-архив с выбранной "ZonesMap" в виде shapefile.
1. Подготовка
Атрибут
vectorAnalysisMapsсодержит массив объектов ZonesMaps (VectorAnalysisMaps), которые необходимо экспортировать. Каждый такой объект включает паруfieldUuid(связь с выбранным полем) иuuid(связь с выбранной ZonesMap).Булев атрибут
asMultiGeometryопределяет, экспортируются ли зоны какПолигоныилиМультиполигоны(когда установлено вtrue).Булев атрибут
onlyProductColumnsуказывает, должны ли в shapefile включаться только столбцы с продуктами (RX) (когдаtrue). В противном случае в качестве столбцов будут включены все статистические атрибуты и идентификаторы зон.Атрибут
archiveNameсодержит имя создаваемого zip-архива.Атрибут
filePostfixпозволяет добавлять пользовательские постфиксы к экспортируемым файлам и архиву.
mutation exportData {
exportData(
input: {
filePostfix:"_GP"
vectorAnalysisMaps:[
{
uuid:"<placeholder_zones_map_uuid>"
fieldUuid:"<placeholder_field_uuid>"
},
{
uuid:"<placeholder_zones_map_uuid>"
fieldUuid:"<placeholder_field_uuid>"
}
]
asMultiGeometry:true
onlyProductColumns:true
archiveName:"ArchivedZonesMaps"
}
) {
archiveUrl
zippedVectorAnalysisMaps {
uuid
fieldUuid
status
}
ignoredVectorAnalysisMaps {
uuid
fieldUuid
status
}
}
}2. Скачивание созданного архива
После выполнения GraphQL-запроса его можно скачать, используя curl или аналогичный подход.
Последнее обновление
Это было полезно?