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
- Applicable Scenarios: Small-scale scenarios, small spaces, single objects, etc.
- Typical Cases: Rooms, shops, exhibition halls, exhibits, equipment, products, etc.
- Collection Device: iPhone / ARCore Android phones.
- Operation Steps: Create a Small-scale Mobile Phone Collection Task, Create an Object 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.
- Review the Collection Route
- View the Mapping Report
- Preview the Spatial Model
- View Block Information
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
JobIDin the mapping report for quick problem location.