88. Mutation: Esporta ZonesMap come shapefile zippato

Genera un archivio zip con la "ZonesMap" selezionata come shapefile.

circle-info

L'archivio è composto dai file *.shp, *.shx, *.prj, *.dbf in EPSG:4326.

1. Preparazione

  • L'attributo vectorAnalysisMaps contiene un array di oggetti ZonesMaps (VectorAnalysisMaps) da esportare. Ciascun oggetto include una coppia di fieldUuid (collegamento al Field selezionato) e uuid (collegamento alla ZonesMap selezionata).

  • L'attributo booleano asMultiGeometry determina se le zone vengono esportate come Poligoni o MultiPoligoni (quando impostato su true ).

  • L'attributo booleano onlyProductColumns specifica se includere nello shapefile solo le colonne con prodotti (RX) (quando true). Altrimenti, tutte le statistiche e gli ID delle zone saranno inclusi come colonne.

  • L'attributo archiveName contiene il nome dell'archivio zip generato.

  • L'attributo filePostfix consente di aggiungere suffissi personalizzati ai file esportati e all'archivio.

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. Scaricare l'archivio generato

Dopo l'esecuzione della query GraphQL, è possibile scaricarlo usando curl o un approccio simile.

Ultimo aggiornamento

È stato utile?