> For the complete documentation index, see [llms.txt](https://multiset.gitbook.io/multiset/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://multiset.gitbook.io/multiset/basics/third-party-scans/xgrids-scans.md).

# Xgrids Scans

This document provides developers with instructions on how to process scan data from Xgrids SLAM-based scanners for use with the Multiset developer portal.

You will need Xgrids Lixel Studio and its supporting documentation, which can be found here: <https://xgrids.com/support/download?page=LixelStudio>

<figure><img src="/files/aTgcpgTQQQbZDBdtOjk9" alt=""><figcaption></figcaption></figure>

#### Supported Devices

The following Xgrids scanners are supported:

* **L2 Pro:** Ideal for large-scale environments.
* **K1:** Recommended for medium to small-scale environments.

#### Data Processing Workflow

After completing a scan, the raw data needs to be processed into a specific format before it can be uploaded to the Multiset developer portal. The following steps outline the process of converting the initial LAS file to a zipped e57 file, including the necessary settings for panoramic images.

{% hint style="warning" %}
Please clean up your point cloud to remove all the noise and outliers to get an accurate mesh output, or you can directly use the mesh generated from Lixel Studio.
{% endhint %}

**Step 1: Project Processing**

1. Launch the LixelStudio software and create a new project.
2. Navigate to the **Processing** tab and select **Project Processing**.
3. In the "Project Processing" window, select your project file.
4. Under the "Coloring" section, ensure that the **Output panoramic image** checkbox is selected. This will generate the necessary panoramic images to be included in the final e57 file.

<div><figure><img src="/files/ECeVGvVkuZd49pKqa2RU" alt=""><figcaption></figcaption></figure> <figure><img src="/files/eOkoPZro9WB4yhCcERU5" alt=""><figcaption></figcaption></figure></div>

**Step 2: Data Format Conversion**

1. Once the initial project processing is complete, a poses.csv file will be generated.
2. In the main LixelStudio interface, go to the **Tool** menu.
3. Under "Data Management", select the **las to e57** tool. This will open the "Data format conversion" window.
4. In the "Data format conversion" window, select the poses.csv file as the "Select Pose File".
5. Set the **Panorama interval (m).** For large outdoor scans, a setting of **1 or 2 meters** is recommended (2 meters for outdoors and 1 meter for indoors)
6. Specify the "Output path" where the converted e57 file will be saved.
7. Click **OK** to begin the conversion process.

<figure><img src="/files/LUFQXGwilTGAfTq5aCcy" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/6pjTipp9XuLP0U8OK8QF" alt=""><figcaption></figcaption></figure>

**Step 3: File Compression**

After the e57 file has been successfully exported, it must be compressed into a ZIP file before being uploaded to the Multiset developer portal.

1. Locate the exported e57 file in the output path you specified.
2. Right-click on the e57 file and select the "Compress" or "Send to > Compressed (zipped) folder" option, depending on your operating system.
3. The resulting ZIP file is now ready to be uploaded to the Multiset developer portal.

<figure><img src="/files/AFHMYS8bsDbLn4ZLZdwR" alt="" width="434"><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://multiset.gitbook.io/multiset/basics/third-party-scans/xgrids-scans.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
