88. Mutācija: eksportēt ZonesMap kā saspiestu shapefile

Ģenerēt zip arhīvu ar izvēlēto "ZonesMap" kā shapefile.

circle-info

Arhīvs sastāv no *.shp, *.shx, *.prj, *.dbf failiem EPSG:4326.

1. Sagatavošana

  • Atribūts vectorAnalysisMaps satur masīvu ar ZonesMaps (VectorAnalysisMaps) objektiem, kas jāeksportē. Katrs šāds objekts ietver pāri no fieldUuid (saiste ar izvēlēto lauku) un uuid (saiste ar izvēlēto ZonesMap).

  • Būla atribūts asMultiGeometry nosaka, vai zonas tiek eksportētas kā Poligoni vai Multipoligoni (kad iestatīts uz true ).

  • Būla atribūts onlyProductColumns norāda, vai shapefile jāiekļauj tikai kolonnas ar produktiem (RX) (kad true). Citādi tiks iekļauti visi statistiskie atribūti un zonas ID kā kolonnas.

  • Atribūts archiveName satur ģenerētā zip arhīva nosaukumu.

  • Atribūts filePostfix ļauj pievienot pielāgotus sufiksus eksportētajiem failiem un arhīvam.

mutation exportData {
  exportData(
    ievade: {
      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. Lejupielādēt ģenerēto arhīvu

Pēc GraphQL vaicājuma izpildes to iespējams lejupielādēt, izmantojot curl vai līdzīgu pieeju.

Last updated

Was this helpful?