89. Мутация: экспорт КартыЗон как заархивированного ISOXML

Создать ZIP-архив с выбранной "ZonesMap" в формате ISOXML .

triangle-exclamation
circle-info

Несколько карт применения ISOXML можно экспортировать для выбранного поля, используя applicationMaps >> uuids и/или equationMaps >> uuids.

1. Подготовка

  • Атрибут applicationMaps содержит массив ZonesMaps (VectorAnalysisMaps) с объектами норм для экспорта. Каждый такой объект включает пару fieldUuid (связь с выбранным полем) и uuids (ссылка на выбранные ZonesMaps с назначенными нормами).

  • Атрибут equationMaps содержит массив EquationMaps для экспорта. Каждый такой объект включает пару fieldUuid (связь с выбранным полем) и uuids (ссылка на выбранные EquationMaps).

  • Атрибут archiveName содержит имя создаваемого zip-архива.

  • Атрибут filePostfix позволяет добавлять пользовательские постфиксы к экспортируемым файлам и архиву.

mutation exportIsoXml {
  exportIsoXml(
    input: {
      applicationMaps:[
        {
          fieldUuid:"<placeholder_field_uuid>" 
          uuids:[
            "<placeholder_zones_map_1_uuid>",
            "<placeholder_zones_map_2_uuid>"
          ]
        }
      ] 
      equationMaps: [
        {
          fieldUuid:"<placeholder_field_uuid>" 
          uuids:[
            "<placeholder_equation_map_1_uuid>"
          ]
        }
      ]
      filePostfix:"_GP" 
      archiveName:"CustomZonesMapsISOXML"
    }
  ) {
    archiveUrl
  }
}

2. Скачивание созданного архива

После выполнения GraphQL-запроса его можно скачать, используя curl или аналогичный подход.

circle-check

Последнее обновление

Это было полезно?