88. Mutation: Exportovat ZonesMap jako zabalený shapefile (zip)

Vygenerujte ZIP archiv se zvolenou "ZonesMap" jako shapefile.

circle-info

Archiv obsahuje soubory *.shp, *.shx, *.prj, *.dbf v EPSG:4326.

1. Příprava

  • Atribut vectorAnalysisMaps obsahuje pole objektů ZonesMaps (VectorAnalysisMaps), které mají být exportovány. Každý takový objekt obsahuje dvojici fieldUuid (odkaz na vybrané pole) a uuid (odkaz na vybranou ZonesMap).

  • Booleovský atribut asMultiGeometry určuje, zda budou zóny exportovány jako Polygony nebo MultiPolygony (když je nastaveno na true ).

  • Booleovský atribut onlyProductColumns určuje, zda mají být do shapefile zahrnuty pouze sloupce s produkty (RX) (když true). Jinak budou jako sloupce zahrnuty všechny statistické atributy a ID zón.

  • Atribut archiveName obsahuje název vygenerovaného ZIP archivu.

  • Atribut filePostfix umožňuje přidat vlastní postfixy k exportovaným souborům a archivu.

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. Stažení vygenerovaného archivu

Po provedení GraphQL dotazu je možné jej stáhnout pomocí curl nebo podobným způsobem.

Last updated

Was this helpful?