88. Mutation : Exporter ZonesMap en Shapefile compressé
Générer une archive zip avec le "ZonesMap" sélectionné en tant que shapefile.
1. Préparation
L'attribut
vectorAnalysisMapscontient un tableau d'objets ZonesMaps (VectorAnalysisMaps) à exporter. Chaque objet inclut une paire defieldUuid(liaison au Champ sélectionné) etuuid(liaison au ZonesMap sélectionné).L'attribut booléen
asMultiGeometrydétermine si les zones sont exportées en tant quePolygonesouMultiPolygones(lorsqu'il est défini surtrue).L'attribut booléen
onlyProductColumnsprécise si seules les colonnes contenant des produits (RX) doivent être incluses dans le shapefile (lorsquetrue). Sinon, tous les attributs statistiques et les identifiants de zone seront inclus en tant que colonnes.L'attribut
archiveNamecontient le nom de l'archive zip générée.L'attribut
filePostfixpermet d'ajouter des suffixes personnalisés aux fichiers exportés et à l'archive.
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. Télécharger l'archive générée
Après l'exécution de la requête GraphQL, il est possible de la télécharger en utilisant curl ou une approche similaire.
Mis à jour
Ce contenu vous a-t-il été utile ?