88. Мутация: Експорт на ZonesMap като ZIP-нат Shapefile
Генерирайте zip архив със селектирания "ZonesMap" като shapefile.
1. Подготовка
Атрибутът
vectorAnalysisMapsсъдържа масив от обекти ZonesMaps (VectorAnalysisMaps), които да бъдат експортирани. Всеки такъв обект включва чифт отfieldUuid(връзка към избраното поле) иuuid(връзка към избрания ZonesMap).Булевият атрибут
asMultiGeometryопределя дали зоните да се експортират катоМногоъгълници (Polygons)илиМулти-многоъгълници (MultiPolygons)(когато е зададено наtrue).Булевият атрибут
onlyProductColumnsуказва дали само колоните с продукти (RX) да бъдат включени в shapefile-а (когатоtrue). В противен случай всички статистически атрибути и ID-та на зоните ще бъдат включени като колони.Атрибутът
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 или подобен подход.
Последна актуализация
Беше ли полезно?