88. Mutacija: eksportuoti ZonesMap kaip suspaustą shapefile

Sugeneruokite zip archyvą su pasirinktą „ZonesMap“ kaip shapefile.

circle-info

Archyvas susideda iš *.shp, *.shx, *.prj, *.dbf failų EPSG:4326 koordinačių sistemoje.

1. Paruošimas

  • Atributas vectorAnalysisMaps turi masyvą ZonesMaps (VectorAnalysisMaps) objektų, kurie bus eksportuoti. Kiekvienas toks objektas apima porą fieldUuid (saitą į pasirinktą lauką) ir uuid (saitą į pasirinktą ZonesMap).

  • Būlio tipo atributas asMultiGeometry nustato, ar zonos eksportuojamos kaip Poligonai arba MultiPoligonai (kai nustatyta į true ).

  • Būlio tipo atributas onlyProductColumns nurodo, ar shapefile faile turi būti įtrauktos tik stulpeliai su produktais (RX) (kai true). Priešingu atveju bus įtraukti visi statistiniai atributai ir zonų ID kaip stulpeliai.

  • Atributas archiveName saugo sugeneruoto zip archyvo pavadinimą.

  • Atributas filePostfix leidžia pridėti pasirinktinius posakius prie eksporto failų ir archyvo.

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. Atsisiųskite sugeneruotą archyvą

Vykdžius GraphQL užklausą, jį galima atsisiųsti naudojant curl ar panašų būdą.

Last updated

Was this helpful?