Table of Contents

Mega Mapping Service

Spatial map construction is the core of the Mega cloud service and sits at the central hub of the entire Mega workflow. It takes in the collected 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 entire Mega workflow:

flowchart LR

A[Data Collection] --> B>Build Mega Block Map] --> C[Mega Localization]

Function Introduction

EasyAR Mega uses a fully automated cloud-based processing workflow. Developers don't need to run any complex mapping algorithms locally. They just need to upload compliant video data, and the cloud cluster will automatically complete the following tasks:

  • Feature Extraction: Identify key visual features (such as corners and textures) in the environment.
  • Spatial Reconstruction: Calculate the 3D spatial coordinates of feature points and generate spatial data.
  • Loop Closure Detection: Automatically identify path loops and eliminate cumulative errors.
  • Georeferencing: Align the local coordinate system to the global geographic coordinate system by combining GNSS data.
  • Multi-map Fusion: Support merging multiple independent collection blocks into a complete map (for large-scale scenarios).

Block Mapping Process

Organize mapping tasks by creating and managing mapping projects. A Block will be generated after successful mapping.

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: Perform specific mapping operations.
  • Block: The final product of successful mapping.

Different Types of Mapping Tasks

Based on different collection devices, Mega provides three types of mapping tasks. Please create the corresponding type of mapping task according to the actual situation:

Panoramic Camera Collection Task

  • Applicable Scenarios:
    • Single-map Mapping: Small and medium-sized scenarios where a single collection covers the entire scene.
    • Multi-map Fusion: Ultra-large-scale scenarios, multi-floor, and multi-area connection scenarios.
  • Typical Cases:
    • Single-map Mapping: Single-floor shopping malls, restaurants, single-floor offices, exhibition halls, parks, etc.
    • Multi-map Fusion: Large shopping centers (connecting all floors), commercial blocks (connecting indoor and outdoor areas), university campuses (connecting multiple buildings), etc.
  • Collection Device: GoPro Max/Max2 panoramic camera.
  • Operation Steps: Create a Regular Single-map Task, Create a Large-scale Multi-map Fusion Task.

Mobile Phone Collection Task

Laser Collection Task (Xgrids)

  • Applicable Scenarios: Medium and large indoor and outdoor spaces, or scenarios that require a more complete spatial structure.
  • Typical Cases: Exhibition halls, museums, commercial complexes, office parks, factory workshops, warehousing and logistics spaces, etc.
  • Collection Device: Xgrids PortalCam P1, Xgrids Lingguang series.
  • Operation Steps: Create a Laser Collection Task.

Mapping Status Explanation

On the Block mapping interface in the development center, you will see the real-time status of mapping tasks. Understanding these statuses helps you judge the task progress:

Mapping Status Explanation Recommended Operation
Under Review Manual review of mapping videos is in progress. Wait for the review to complete.
In Queue Waiting for idle server resources. Wait for server allocation to start processing.
Generating Server processing is in progress. Wait for mapping to complete.
Task Completed Mapping is completed. View the mapping results.
Generation Failed Mapping failed. Troubleshoot the problem.

View Mapping Results

After mapping is completed, you can further view the mapping results to confirm if they meet the expected requirements.

Troubleshoot Mapping Failures

When a mapping task fails to generate, it is recommended to troubleshoot the problem in the following ways:

  • View the Mapping Report: View the Mapping Report and find solutions according to the report information.
  • Refer to Troubleshooting: Consult the Mapping Failure Troubleshooting Guide to get solutions to common problems.
  • Contact Technical Support: If the above methods do not solve the problem, please contact EasyAR staff and provide the JobID in the mapping report for quick problem location.

Next Steps