88. Mutatie: Exportă ZonesMap ca Shapefile arhivat

Generează un arhiv zip cu "ZonesMap" selectat ca fișier shapefile.

circle-info

Arhiva constă din fișiere *.shp, *.shx, *.prj, *.dbf în EPSG:4326.

1. Pregătire

  • Atributul vectorAnalysisMaps conține un tablou de obiecte ZonesMaps (VectorAnalysisMaps) care urmează a fi exportate. Fiecare astfel de obiect include o pereche de fieldUuid (legătură la Field selectat) și uuid (legătură la ZonesMap selectat).

  • Atributul boolean asMultiGeometry determină dacă zonele sunt exportate ca Poligoane sau MultiPoligoane (când este setat la true ).

  • Atributul boolean onlyProductColumns specifică dacă doar coloanele cu produse (RX) ar trebui incluse în shapefile (când true). În caz contrar, toate atributele statistice și ID-urile zonelor vor fi incluse ca coloane.

  • Atributul archiveName ține numele arhivei zip generate.

  • Atributul filePostfix permite adăugarea de postfixe personalizate la fișierele și arhiva exportate.

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. Descarcă arhiva generată

După executarea interogării GraphQL, este posibil să o descarci folosind curl sau o abordare similară.

Last updated

Was this helpful?