88. Mutacija: izvozi ZonesMap kot zapakiran shapefile

Ustvari zip arhiv z izbranim "ZonesMap" kot shapefile.

circle-info

Arhiv vsebuje datoteke *.shp, *.shx, *.prj, *.dbf v EPSG:4326.

1. Priprava

  • Atribut vectorAnalysisMaps vsebuje polje objektov ZonesMaps (VectorAnalysisMaps), ki jih je treba izvoziti. Vsak tak objekt vključuje par fieldUuid (povezava na izbrano polje) in uuid (povezava na izbrani ZonesMap).

  • Bulev atribut asMultiGeometry določa, ali se cone izvozijo kot Poligoni ali MultiPoligoni (ko je nastavljeno na resnično ).

  • Bulev atribut onlyProductColumns določa, ali naj se v shapefile vključijo samo stolpci s produkti (RX) (ko je resnično). V nasprotnem primeru bodo kot stolpci vključeni vsi statistični atributi in ID-ji con.

  • Atribut archiveName vsebuje ime ustvarjenega zip arhiva.

  • Atribut filePostfix dovoli dodajanje prilagojenih pripon k izvoženim datotekam in arhivu.

mutation exportData {
  exportData(
    vnos: {
      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. Prenos ustvarjenega arhiva

Po izvedbi GraphQL poizvedbe je mogoče arhiv prenesti z uporabo curl ali podobnega pristopa.

Last updated

Was this helpful?