# 6. Generate ZonesMap

The diagram in question outlines the process of generating a ZonesMap using various data layers, such as Satellite Images ([Request 1 or R1](/geopard-tutorials/api-docs/geopard-api-requests-overview/3.-query-get-satelliteimages.md)), SoilDatasets ([Request 1 or R1](/geopard-tutorials/api-docs/geopard-api-requests-overview/17.-query-get-soildatasets.md)), AsAppliedDataset ([Request 1 or R1](/geopard-tutorials/api-docs/geopard-api-requests-overview/59.-query-get-asapplieddatasets.md)), YieldDataset ([Request 1 or R1](/geopard-tutorials/api-docs/geopard-api-requests-overview/16.-query-get-yielddatasets.md)), and Topography ([Request 1 or R1](/geopard-tutorials/api-docs/geopard-api-requests-overview/15.-query-get-topographymap.md)) using GeoPard.

The generation of the ZonesMap is an asynchronous operation. It begins with a request for execution, upon which unique identifiers (UUIDs) are returned as a response ([Request 2 or R2](/geopard-tutorials/api-docs/geopard-api-requests-overview/9.-mutation-generate-zonesmap-asynchronously.md)). These UUIDs link the request to the subsequent processes and results.

Next, the GeoPard API consumer waits for the delivery of a GraphQL subscription event that contains the linked UUIDs ([Request 3 or R3](/geopard-tutorials/api-docs/geopard-api-requests-overview/1.-subscription-get-events.md)). This event signals the completion of the ZonesMap generation and marks the readiness of the data for retrieval.

Finally, the GeoPard API consumer can retrieve details about the generated ZonesMap ([Request 4 or R4](/geopard-tutorials/api-docs/geopard-api-requests-overview/6.-query-get-zonesmaps.md)). This includes metadata, URLs for rendering, statistical distribution, and geometries, providing a comprehensive overview of the generated ZonesMap.

**NOTE**: ZonesMap is the alias of `VectorAnalysisMap` in the subscription event in `TreeNodeEntity` enum.

<figure><img src="/files/2l8IolkIRjr1UAM9oxHf" alt=""><figcaption><p>Sequence diagram: Generate ZonesMap</p></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/api-docs/diagrams-with-basic-flows/6.-generate-zonesmap.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.
