Table of Contents

Mega mapping service

Spatial map construction is the core of Mega cloud services and sits at the central hub of the entire Mega workflow. It receives acquisition data from the physical world and outputs the digital assets required for application development.

The following shows the position of spatial map construction in the overall Mega workflow:

flowchart LR

A[Data collection] --> B>Build Mega Block map] --> C[Mega localization]

Feature overview

EasyAR Mega uses a fully cloud-based automated processing workflow. Developers do not need to run any complex mapping algorithms locally. They only need to upload compliant video data, and the cloud cluster automatically completes the following work:

  • Feature extraction: identifies key visual features in the environment, such as corners and textures.

  • Spatial reconstruction: calculates the 3D spatial coordinates of feature points and generates spatial data.

  • Loop closure detection: automatically identifies path loops and eliminates accumulated errors.

  • Geo-registration: combines GNSS data to align the local coordinate system with the global geographic coordinate system.

  • Multi-map fusion: supports stitching multiple independent acquisition blocks into one complete map for large scenes.

Block mapping workflow

Mapping tasks are organized by creating and managing mapping projects. After mapping succeeds, a Block is generated.

flowchart LR

A[Mapping project] --> B[Mapping task] --> C[Mapping result Block]
  • Mapping project: used to organize and manage related mapping tasks. Mega Go skips this step.
  • Mapping task: performs a specific mapping operation
  • Block: the final product after successful mapping

Different types of mapping tasks

Mega provides three types of mapping tasks for different acquisition devices. Create the corresponding type of mapping task according to the actual situation:

Panoramic camera acquisition task

  • Applicable scenarios:
    • Single-map mapping: small and medium-sized scenes, where one acquisition covers the entire scene
    • Multi-map fusion: ultra-large scenes, multi-floor scenes, and connected multi-area scenes
  • Typical cases:
    • Single-map mapping: single-floor malls, restaurants, single-floor offices, exhibition halls, parks, etc.
    • Multi-map fusion: large shopping centers connecting floors, commercial streets connecting indoor and outdoor areas, university campuses connecting multiple buildings, etc.
  • Acquisition device: GoPro Max/Max2 panoramic camera
  • Operation steps: Create a regular single-map task, Create an ultra-large range multi-map fusion task

Mobile acquisition task

Laser acquisition task (XGRIDS)

  • Applicable scenarios: medium and large indoor or outdoor spaces, or scenes requiring relatively complete spatial structure
  • Typical cases: exhibition halls, museums, commercial complexes, office campuses, factory workshops, warehousing and logistics spaces, etc.
  • Acquisition device: XGRIDS Lixel P1 (PortalCam), XGRIDS Lixel series
  • Operation steps: Create a laser acquisition task

Mapping status description

In the Developer Center Block mapping interface, you will see the real-time status of mapping tasks. Understanding these statuses helps you judge task progress:

Mapping status Description Suggested operation
Under review Manual mapping video review is in progress Wait for the review to complete
Queued Waiting for idle server resources Wait for a server to be assigned and start processing
Generating Server processing Wait for mapping to complete
Task complete Mapping complete View mapping results
Generation failed Mapping failed Troubleshoot

View mapping results

After mapping is complete, you can further view the mapping results and confirm whether they meet the expected requirements.

Troubleshoot mapping failures

When a mapping task fails to generate, it is recommended to troubleshoot as follows:

  • View mapping report: View mapping report and find a solution based on the report information.
  • Refer to troubleshooting: read the mapping failure troubleshooting guide for common solutions.
  • Contact technical support: if none of the above methods solve the problem, contact EasyAR staff and provide the JobID in the mapping report so the problem can be located quickly.

Next steps