# 89. Mutation: BölgelerHaritası’nı Zip’lenmiş ISOXML olarak dışa aktar

Seçilen "ZonesMap" ile ISOXML olarak bir zip arşivi oluşturun.

{% hint style="danger" %}
Birimli oranlara sahip bir ZonesMap'i ISOXML'e dönüştürmek için şu koşullar sağlanmalıdır: (1) ZonesMap en az bir ürün ve seçilmiş birimlere sahip olmalı ve (2) ZonesMap türü Şunlardan biri olarak belirtilmelidir: Ekim, İlaçlama, Gübreleme veya Sulama.
{% endhint %}

{% hint style="info" %}
Seçili parsel için birden çok ISOXML Uygulama haritası dışa aktarılabilir `applicationMaps` >> `uuids` ve/veya `equationMaps` >> `uuids`.
{% endhint %}

### 1. Hazırlık

* Öznitelik `applicationMaps` içinde oran nesneleri bulunan bir ZonesMaps (VectorAnalysisMaps) dizisi içerir ve bunlar dışa aktarılacaktır. Her bir nesne bir çift içerir `fieldUuid` (seçili Tarlaya bağlantı) ve `uuids` (atanmış oranlarla seçilen ZonesMaps'e bağlantı).
* Öznitelik `equationMaps` dışa aktarılacak EquationMaps dizisi içerir. Her bir nesne bir çift içerir `fieldUuid` (seçili Tarlaya bağlantı) ve `uuids` (seçilen EquationMaps'e bağlantı).
* Öznitelik `archiveName` oluşturulan zip arşivinin adını tutar.
* Öznitelik `filePostfix` dışa aktarılan dosyalara ve arşive özel son eklerin eklenmesine izin verir.

{% code overflow="wrap" lineNumbers="true" %}

```graphql
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
  }
}
```

{% endcode %}

### 2. Oluşturulan arşivi indirme

GraphQL sorgusunun yürütülmesinin ardından, bunu şununla indirmek mümkündür `curl` veya benzeri bir yaklaşımla.

{% code overflow="wrap" lineNumbers="true" %}

```bash
curl '<archiveUrl>' --compressed >> '<archiveUrl>'
```

{% endcode %}

{% hint style="success" %}
ISOXML içeren arşiv şunlardan oluşur: <mark style="color:varsayılan;background-color:yellow;">GridTip1, GridTip2 ve Vektör</mark> temsilleri.
{% endhint %}

<figure><img src="https://4027984477-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FYQD5tHtaEPamloTvQGvx%2Fimage.png?alt=media&#x26;token=2bdc2edf-2cde-4e92-ab8c-c87ce600ee46" alt="" width="167"><figcaption></figcaption></figure>
