88. Mutation: Exportar ZonesMap como Shapefile Zipado

Gere um arquivo zip com o "ZonesMap" selecionado como shapefile.

circle-info

O arquivo consiste em arquivos *.shp, *.shx, *.prj, *.dbf em EPSG:4326.

1. Preparação

  • O atributo vectorAnalysisMaps contém um array de objetos ZonesMaps (VectorAnalysisMaps) a serem exportados. Cada um desses objetos inclui um par de fieldUuid (vinculação ao Field selecionado) e uuid (vinculação ao ZonesMap selecionado).

  • O atributo booleano asMultiGeometry determina se as zonas são exportadas como Polígonos ou MultiPolígonos (quando definido como true ).

  • O atributo booleano onlyProductColumns especifica se apenas colunas com produtos (RX) devem ser incluídas no shapefile (quando true). Caso contrário, todos os atributos estatísticos e IDs das zonas serão incluídos como colunas.

  • O atributo archiveName contém o nome do arquivo zip gerado.

  • O atributo filePostfix permite que sufixos personalizados sejam adicionados aos arquivos exportados e ao arquivo zip.

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. Baixe o arquivo gerado

Após a execução da consulta GraphQL, é possível baixá-lo usando curl ou uma abordagem similar.

Atualizado

Isto foi útil?