> ## Documentation Index
> Fetch the complete documentation index at: https://docs.morada.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Explore a development in KML or KMZ

> Attach the file in chat, inspect the drawing, and turn plot data into a spreadsheet.

export const GeographicExampleDownload = ({kind, children}) => {
  const examples = {
    "kmz": {
      "filename": "loteamento-exemplo.kmz",
      "mime": "application/vnd.google-earth.kmz",
      "base64": "UEsDBBQAAAAIAPZTK129dVUO+QEAAFQGAAAHAAAAZG9jLmttbLVVS27bMBDd+xSE1rEoK04aB7SCFm6AAi5qOG33A3HqEpE4BkXZzq69Qy/QA+QUvklOUsq2PnbktEbbjSQ+zgwf3ryhxM0qTdgCTaZID72eH3gMdUxS6dnQ+/Txtnvl3UQdce+iXKTOht5Xa+fXnC+XS5/mqGcq8zVa7iJ46IdeJEYU5ylqGwkNKUZjsgjFmtgXFdv1Y6yIPX37wXCF6TwhJonNcgXsPRmQwD7cCb5J7IhbSiSaRp2s2pokEGMK5p4pOfTGQc9rhLGgtwsUb1cWtUQ5AguOmnuyYmPoZcrmEAO5vAUkOUYjlc1Jrx8XmAi+hQTfpvH9KhNKHmakI0G5RfOGci3BPLzLIjFWGsFMnXiRiImMkxEc66jbv/SDoHfWDc8374BtkeDiOOQ+Sqx3HHKJgjePErxJgj+jyCv2vNKwRc9wX8/wdD2nmKFZgKT/pOahdq2rhmJtwjZr/AMZBd859sC66+8GIWMxpbkuLXyg+OfawZvoYiYlVrF/6bjgfF+Vehn6g8Hg1Z6tWqAy6TSNlNYnNbSi15iG/hFsQ3JQY5dHsDL3RebPiP7RkEzrlk1zYNJ1+HW8/hkrqHpcnHJnzbHuhCXB/ob0RcH/qoG1kS7LvUBsUhObkLFgFNRGUsXF/Bsuh+fuslqd3nFjXV34xV8g+gVQSwECFAMUAAAACAD2UytdvXVVDvkBAABUBgAABwAAAAAAAAAAAAAAgAEAAAAAZG9jLmttbFBLBQYAAAAAAQABADUAAAAeAgAAAAA="
    },
    "xlsx": {
      "filename": "lotes-exemplo.xlsx",
      "mime": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
      "base64": "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"
    }
  };
  const example = examples[kind];
  if (!example) throw new Error("Unknown geographic example");
  return <a className="font-semibold underline cursor-pointer" href={`data:${example.mime};base64,${example.base64}`} download={example.filename}>
      {children}
    </a>;
};

**You need:** a .kml or .kmz file — you can start with the example below · **Last updated:** September 11, 2026

You received a development drawing and need to understand its plots before a meeting. In Morada OS, you can request an overview, inspect part of the drawing, and take the data into a spreadsheet, all in the same conversation.

This recipe uses a **fictional development** with two plots, Rua das Acácias, a gatehouse, and a green space. Lote 01 is marked as available and Lote 02 as reserved. These details belong to the example; they do not represent properties for sale.

<Frame caption="Schematic map of the fictional development. Use the names to match each feature to the answers and spreadsheet.">
  <img src="https://mintcdn.com/moradaai-f7bfc739/QzdjwY3DMkA2SAGD/images/morada-os/casos-de-uso/loteamento-overview.png?fit=max&auto=format&n=QzdjwY3DMkA2SAGD&q=85&s=60cf19b87b2accc968539f5e45fbadc5" alt="Example development map with Lote 01, Lote 02, Rua das Acácias, Portaria, and Área Verde" width="1680" height="1260" data-path="images/morada-os/casos-de-uso/loteamento-overview.png" />
</Frame>

**KML** stores geographically positioned points, paths, and boundaries, such as a property's outline in Google Earth. **KMZ** is a compressed package containing KML and sometimes other files. To practice, download the example and attach it in chat.

The screenshots and file names are in Portuguese. The interface labels below match the Portuguese product; the requests are translated into English and keep the feature names from the file.

## 1. Open the file and understand the layout

<Steps>
  <Step title="Download the example">
    <GeographicExampleDownload kind="kmz">Download the fictional development as KMZ</GeographicExampleDownload>. Save the file on your computer; you do not need to decompress it or install another program to analyze it in OS.

    If you prefer your own file, adapt the requests to the features it contains.
  </Step>

  <Step title="Attach it in a new chat">
    Open **Conversas → Novo chat** (Conversations → New chat) and drag the KMZ into the message box. Check that the attachment appears before sending.

    <Frame caption="The file and request go in the same message. You do not need to configure a skill to get started.">
      <img src="https://mintcdn.com/moradaai-f7bfc739/QzdjwY3DMkA2SAGD/images/morada-os/casos-de-uso/loteamento-upload.png?fit=max&auto=format&n=QzdjwY3DMkA2SAGD&q=85&s=917bfaf91b51bc323619afc12e486e6d" alt="Morada OS message box with the KMZ attached and a request to inspect it" width="768" height="152" data-path="images/morada-os/casos-de-uso/loteamento-upload.png" />
    </Frame>
  </Step>

  <Step title="Ask for an overview">
    Copy the request and click **Enviar** (Send):

    ```text wrap theme={null}
    Inspect this fictional development. Show a schematic map and identify the two plots, the road, the gatehouse, and the green space. Explain the layout in up to four sentences, using the feature names. Answer in English.
    ```

    <Frame caption="The overview helps you get your bearings before requesting measurements or filtering data. The demonstration response is in Portuguese.">
      <img src="https://mintcdn.com/moradaai-f7bfc739/QzdjwY3DMkA2SAGD/images/morada-os/casos-de-uso/loteamento-overview-chat.png?fit=max&auto=format&n=QzdjwY3DMkA2SAGD&q=85&s=d972dd43ce9406b58a75aa1ec018e35c" alt="Chat response with the map and an explanation of the development's layout" width="1103" height="726" data-path="images/morada-os/casos-de-uso/loteamento-overview-chat.png" />
    </Frame>

    Click the image in the response to enlarge it; in the viewer, use **Baixar** (Download) to save the map.

    Check the names of both plots and their relationship to the road and green space. The empty space inside Área Verde is a cutout in its boundary: the file does not identify it as a lake or another amenity.
  </Step>
</Steps>

## 2. Inspect a plot up close

Once you understand the layout, choose a feature by name. This helps you inspect a specific plot while keeping track of which record you are analyzing.

<Steps>
  <Step title="Ask for the close-up and data">
    In the same conversation, send:

    ```text wrap theme={null}
    Show a close-up of Lote 01 and look up its attributes. Report the status recorded in the file and the estimated area in m². Separate original data from calculated measurements and keep the plot identifier so I can check it later.
    ```

    <Frame caption="The close-up focuses on the selected plot; the reply brings together its attributes and requested measurements.">
      <img src="https://mintcdn.com/moradaai-f7bfc739/QzdjwY3DMkA2SAGD/images/morada-os/casos-de-uso/loteamento-detail-chat.png?fit=max&auto=format&n=QzdjwY3DMkA2SAGD&q=85&s=148c8bc1320e6d99979f562e01f4a05b" alt="Close-up of Lote 01 in chat, with its data and estimated area" width="741" height="540" data-path="images/morada-os/casos-de-uso/loteamento-detail-chat.png" />
    </Frame>
  </Step>

  <Step title="Check what came from the file">
    In the example, **disponível** (available) is a status stored in the file. The estimated area is calculated from the boundary. This distinction matters: the assistant can calculate a measurement, but it should not infer sales availability from how the map looks.

    If your file has repeated names, use the identifiers in the response to distinguish the features.
  </Step>
</Steps>

## 3. Take the plots into a spreadsheet

To prepare for the meeting, ask for a table you can filter, sort, or share with your team.

<Steps>
  <Step title="Ask for Excel">
    Continue in the same conversation:

    ```text wrap theme={null}
    Create an Excel spreadsheet of the two plots with their name, identifier, status recorded in the file, and estimated area in m². Clearly distinguish data from the file from calculated values. Mark missing data without filling it in by assumption.
    ```

    <Frame caption="The spreadsheet arrives as a file in the conversation, ready to download.">
      <img src="https://mintcdn.com/moradaai-f7bfc739/QzdjwY3DMkA2SAGD/images/morada-os/casos-de-uso/loteamento-spreadsheet-chat.png?fit=max&auto=format&n=QzdjwY3DMkA2SAGD&q=85&s=d2ab2a23b08ca265ab2da9ebb3ce29b7" alt="Morada OS response with an Excel spreadsheet of both plots for download" width="741" height="301" data-path="images/morada-os/casos-de-uso/loteamento-spreadsheet-chat.png" />
    </Frame>
  </Step>

  <Step title="Download and check the records">
    Download the spreadsheet from your conversation and check that names and identifiers match the map features. You can also <GeographicExampleDownload kind="xlsx">download the spreadsheet from this demonstration</GeographicExampleDownload>.

    The downloadable copy preserves the data generated by the OS; its column descriptions have been simplified for readability.

    This sample from the **Lotes** worksheet shows the original names, identifiers, and statuses alongside the calculated areas:

    On small screens, swipe across the table to see all columns.

    | Name    | Identifier | Status    | Estimated area (m²) |
    | ------- | ---------- | --------- | ------------------: |
    | Lote 01 | L01        | Available |            2,838.42 |
    | Lote 02 | L02        | Reserved  |            2,838.42 |

    The example spreadsheet is in Portuguese; the column labels and statuses above are translated for this guide. Areas are rounded to two decimal places **for this display only**. The downloadable spreadsheet retains the calculated values.

    Compare each plot's status with the source file before using the table in a sales presentation.
  </Step>
</Steps>

The images show one demonstration. In your conversation, the wording, framing, and spreadsheet presentation may vary. The data should still match the file you uploaded.

## Other ways to use it

These requests are suggestions for further exploration; adapt them to the information available in your file.

<AccordionGroup>
  <Accordion title="I want to compare plots before a meeting">
    ```text wrap theme={null}
    Compare the estimated areas of Lote 01 and Lote 02. Show the difference in m² and highlight each plot's status as recorded in the file.
    ```

    Use the comparison to organize the discussion with your team. If you need prices or sales terms, provide an up-to-date source containing that information.
  </Accordion>

  <Accordion title="I want to find missing information">
    ```text wrap theme={null}
    Which plots lack a name or recorded status? List their identifiers and the missing information so I can review the records.
    ```

    This request helps you prepare a list of records to check without filling gaps by assumption.
  </Accordion>

  <Accordion title="I want to organize a larger spreadsheet">
    ```text wrap theme={null}
    Group plots by block, if that information exists in the file, and sort each group by estimated area. Keep each plot's identifier.
    ```

    To standardize the Excel presentation, you can also ask: “Format the areas with two decimal places without changing their values.” This is a suggested follow-up, not a change applied to the demonstration spreadsheet.

    Start with inspection to find out which attributes are available. Not every file includes block or sales status information.
  </Accordion>

  <Accordion title="I want to repeat the analysis with another file">
    Open another chat, attach the new KML or KMZ, and adapt the first request to its features. Reuse the requests in this recipe; to adjust the level of detail, see [How to ask well](/morada-os/en/use-cases/how-to-ask-well).
  </Accordion>
</AccordionGroup>

## What to consider when using the result

* **Size:** up to **5 MiB per uploaded file**. For KMZ, the KML inside must also be no larger than **5 MiB after decompression**. For larger files, export only the region of interest from the original program.
* **Drawing:** a schematic **2D** representation, without a background map, terrain, altitude, or reproduction of original styles. Images and other resources bundled in KMZ may not appear.
* **Measurements:** areas estimated from boundaries, useful for exploration and comparison. For cadastral measurements or project decisions, check the technical documentation and the responsible professional's measurements.
* **Formats:** this workflow accepts KML and KMZ. **DWG is not yet supported.**
