# 89. التحوير: تصدير ZonesMap كملف ISOXML مضغوط

إنشاء أرشيف مضغوط بصيغة zip يحتوي على "ZonesMap" المحددة كـ ISOXML.

{% hint style="danger" %}
لتحويل ZonesMap مع معدلات إلى ISOXML، يجب توافر الشروط التالية: (1) يجب أن يحتوي ZonesMap على منتج واحد على الأقل مع وحدات محددة، و(2) يجب تحديد نوع ZonesMap كأحد الأنواع التالية: البذر، الرش، التسميد، أو الري.
{% endhint %}

{% hint style="info" %}
يمكن تصدير خرائط تطبيق ISOXML متعددة للحقل المحدد باستخدام `applicationMaps` >> `uuids` و/أو `equationMaps` >> `uuids`.
{% endhint %}

### 1. التحضير

* السمة `applicationMaps` يحتوي على مصفوفة من ZonesMaps (VectorAnalysisMaps) مع كائنات معدلات ليتم تصديرها. يتضمن كل كائن من هذا النوع زوجًا من `معرف_الحقل` (رابط إلى الحقل المحدد) و `uuids` (ارتباط بالـ ZonesMaps المحددة مع المعدلات المعيّنة).
* السمة `equationMaps` يحتوي على مصفوفة من EquationMaps ليتم تصديرها. يتضمن كل كائن من هذا النوع زوجًا من `معرف_الحقل` (رابط إلى الحقل المحدد) و `uuids` (ارتباط بالـ EquationMaps المحددة).
* السمة `archiveName` يحمل اسم أرشيف zip الناتج.
* السمة `filePostfix` يسمح بإضافة لاحقات مخصصة إلى الملفات والأرشيف المصدر.

{% 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. تنزيل الأرشيف المولد

بعد تنفيذ استعلام GraphQL، يمكن تنزيله باستخدام `curl` أو نهج مشابه.

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

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

{% endcode %}

{% hint style="success" %}
يتألف الأرشيف الذي يحتوي على ISOXML من <mark style="color:افتراضي;background-color:yellow;">تمثيلات GridType1 و GridType2 و Vector</mark> .
{% endhint %}

<figure><img src="/files/56848d35cf8105dff4905e38e06952b25dca0493" alt="" width="167"><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.geopard.tech/geopard-tutorials/ar/mstndat-wajhh-brmjh-alttbyqat/nzrh-aamh-ala-tlbat-wajhh-brmjh-ttbyqat-geopard/89.-althwyr-tsdyr-zonesmap-kmlf-isoxml-mdhghwt.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
