abilityLimit
#Technical Specifications
Product version
Version number: v9.12.0-beta
Functional capabilities
Multi-source data support
2D vector data and services
- Supports GeoJSON data. The EPSG:4490 and EPSG:4326 coordinate systems are supported by default. Other coordinate data need to be converted to the default coordinate system for loading.
- Support the vector tile service published by Mapmost Studio.
- The EPSG:3857 coordinate system vector tile service published by WMTS data through GeoServer can be registered and accessed in Mapmost Studio.
2D Raster Service
- Supported service types:
- WMTS: Rutian Map, ArcGIS static slicing service [using quadtree slicing scheme]
- WMS: dynamic services such as ArcGIS
- TMS
- Supported coordinate systems: EPSG:3857 is supported by default, EPSG:4326, EPSG:4528, and EPSG:4490 can be configured through the project parameters. Other coordinate systems can be loaded by setting a custom spatial reference.
- Static slicing service format: XYZ format, that is, the URL template contains {z}/{x}/{y}, such as https://example.com/{z}/{x}/{y}.png.
Details are shown in the table below:
Note: There is a performance gap between Mapmost SDK for WebGL when loading ArcGIS-related services and the native framework. Regardless of network speed, the overall loading speed is 1 second slower than the native framework; at the same time, it only supports loading ArcGIS static tile services that use the quadtree slicing scheme.Service source Supported service Supported coordinate system Tian Map Tian Map (_w logo) EPSG:3857 Heaven Map (_c logo) EPSG:4490 ArcGIS Dynamic Services EPSG:4528 EPSG:3857 EPSG:4326 Other coordinate systems: You need to provide the coordinate system proj4 description, the tile cutting origin, the resolution of each level of the tile, and the tile size Slicing Service EPSG:4490 EPSG:4528 EPSG:3857 EPSG:4326 Other coordinate systems: You need to provide the coordinate system proj4 description, the tile cutting origin, the resolution of each level of the tile, and the tile size Other platforms WMTS EPSG:4490 EPSG:4528 EPSG:3857 EPSG:4326 Other coordinate systems: You need to provide the coordinate system proj4 description, the tile cutting origin, the resolution of each level of the tile, and the tile size WMS EPSG:4490 EPSG:4528 EPSG:3857 EPSG:4326 Other coordinate systems: You need to provide the coordinate system proj4 description, the tile cutting origin, the resolution of each level of the tile, and the tile size TMS EPSG:3857
3D model data
- Supported model formats: glTF, GLB, FBX, OBJ format.
- Support draco vertex compression and KTX2.0 texture compression.
- The modeling coordinate system of the model is EPSG: 3857.
Note: The model special effects and submersion analysis functions of the 3D model require the model to face upward in the Local coordinate system (the object’s own coordinate system) in the Blender software.
3D model service
The 3D model service currently supports 3DTiles-v1.0 data service and I3S-v1.3 data service.
3DTiles
Currently supports 3DTiles-v1.0 and 3DTiles-v1.1 data formats.- Raw data: manual modeling
- Service release platform: Studio, CesiumLab-v4.0.7 (as of February 13, 2025). -Supports octree mode and small scene mode.
- KTX2 texture compression is supported, and the 3DTiles service must have the KHR_texture_basisu extended attribute.
- Raw data: Skewed data (OSGB)
- Service release platform: Studio, CesiumLab-v4.0.7 (as of February 13, 2025).
- Support top-level merging.
- KTX2 texture compression is supported, and the 3DTiles service must have the KHR_texture_basisu extended attribute.
- Note: Service publishing configuration requires the correct spatial reference to be entered.
- Raw data: manual modeling
I3S
- Supports I3S-v1.3 version data format loading.
- Supports EPSG:3857, EPSG:4490, EPSG:4326, EPSG:4528 coordinate system and Suzhou 2000 coordinate system.
Terrain Services
- Supports the Terrain-RGB format released by the Studio platform, but does not support the quantized-mesh format released by CesiumLab.
Video Fusion
Load video file
- Data format support: Supports video formats supported by the HTML5 video tag, including MP4, WebM, and Ogg.
Load real-time video
- Data format support: supports Hls video stream and Flv video stream, supports h264 encoding layer standard format.
3D video projection
Data format support: supports MP4, img, Flv formats.
Note: Obtaining video projection related parameters requires relying on the video calibration tool. For details, please contact customer service (lower right corner).
Spatial analysis
Supports 7 spatial analysis methods, including surface excavation analysis, submergence analysis, and tilt single analysis. There are differences in the data types supported by different spatial analysis.
Analysis Type Vector Raster 3D Model 3DTiles I3S Multiple Instance Creation Surface excavation analysis support support not support not support not support not support flooding analysis not supported not supported supported supported supported supported Tilted single analysis Not supported Not supported Supported Supported Supported Supported visual area analysis support not support support support support support visual analysis support not support support support support not support cube section support not support support support support not support Measurement (area and distance) support support support support support not support
Coordinate system
Supports CGCS2000 coordinate system and Suzhou 2000 coordinate system
CGCS2000 coordinate system
The matching data format and coordinate system processing relationship under the coordinate system are as follows:
| data type | CGCS2000 |
|---|---|
| GeoJSON | EPSG:4490/EPSG:4326 |
| vector tile | EPSG:3857 |
| Raster service | EPSG:3857, EPSG:4326, EPSG:4490, EPSG:4528 and coordinate systems that can be transformed through proj4 |
| 3D model | Modeling coordinate system EPSG:3857 |
| 3DTiles | EPSG:4978 |
| I3S | EPSG:3857、EPSG:4326、EPSG:4490、EPSG:4528 |
Suzhou 2000 coordinate system
Adapting to business needs in Suzhou area, instructions for using the Suzhou 2000 coordinate system
| data type | coordinate system | processing process | loading method |
|---|---|---|---|
| Vector map service | Suzhou 2000 | Use Mapmost Studio to publish, select "Suzhou 2000" | Call the loading interface |
| Raster Service | None | Call the loading interface addRasterLayer2 | |
| 3D model (GLB) | None | Model center point coordinates: adjust the conversion interface and convert Suzhou 2000->SDK coordinates | |
| Vector data (GeoJSON) | None | Calling the GeoJSON file coordinate conversion interface: Suzhou 2000->SDK coordinates | |
| Oblique data (OSGB) | Use Mapmost Studio to publish, select "EPSG:3857" | Call the loading interface | |
| I3S service | None | Call loading interface | |
| GPS collection point | WGS84 | Backend service: 84->Suzhou 2000 | Calling the coordinate conversion interface, Suzhou 2000->SDK coordinate |
Technical limitations
Supported platforms
Offline authorization configuration
| Category | Supported Configuration |
|---|---|
| CPU | 2 cores and above |
| Memory | 8GB and above |
| Operating System | Ubuntu 2204 |
Client configuration
| Classification | Standard configuration | Recommended configuration |
|---|---|---|
| CPU | Intel Core i5 equivalent or higher configuration | Intel Core i7 equivalent or higher configuration |
| GPU | Nvidia GeForce GTX 1060 | Nvidia GeForce RTX 3060 |
| Video Memory | 3GB | 8GB |
| memory | 8GB | 16GB |
| Operating system | Windows 10 64-bit operating system | Windows 10 64-bit operating system |
| Browser | Chrome 100+, enable WebGL features | Chrome latest version, enable WebGL features |
Performance limitations
1. Performance indicators and interactive experience grading
- Performance indicators
- First screen loading time: the time from the triggering of the loading command to the completion of loading of all scenes
- Frame rate: the number of frames displayed per second, the unit is FPS
- Interactive experience grading
- In order to facilitate users to have an intuitive feeling about the frame rate indicator, the experience is graded based on the frame rate value.
- Based on a display with a maximum refresh frame rate of 60Hz (corresponding to 60FPS), running under the recommended hardware configuration (regardless of the impact of the network environment), the corresponding relationship between frame rate and interactive experience is as follows:
Note: The refresh frame rate for the 3D system to run smoothly needs to be at least 30FPS.Frame rate (FPS) Experience Description 0-29 Interaction lag is obvious Similar to PPT page turning effect, the movement is completely intermittent 30-44 Smooth Similar to early games, slightly smeared but barely coherent 45-59 High fluency Close to movie texture, natural dynamic blur 60 Extremely smooth Smooth as water, no afterimage in high-speed lenses
2. Description of performance limitations
- Test scenario description
- Single scene performance: The test scene only contains a single type of data, with no other load interference.
- Mixed scene performance: The test scene contains multiple types of data overlays (such as vector layers, 3D models, video streams, etc.).
- Performance limit requirements (the performance limits given in the technical specifications refer to the maximum data load amount that the engine can simultaneously meet the following requirements)
- Regardless of network impact
- First screen loading time ≤4s
- Refresh frame rate ≥30FPS
3. Single scene performance
vector data
- Vector data includes two-dimensional point, line, surface, annotation and extruded volume layer data. The specific performance indicators are as follows:
Layer type Data format First screen loading time (S) Refresh frame rate (FPS) Supported data amount (10,000) 2D point layer GeoJSON ≤4 60 40 Vector Service ≤2 60 30 2D annotation layer GeoJSON/vector service <2 ≥30 10 2D line layer GeoJSON <4 60 10 Vector Service <3 60 35 2D surface layer GeoJSON <3 60 20 Vector Service <3 60 30 3D extruded body GeoJSON/vector service <3 60 20
- Vector data includes two-dimensional point, line, surface, annotation and extruded volume layer data. The specific performance indicators are as follows:
3D labels
- Without turning on annotation avoidance, it supports smooth loading of 3,000 3D labels, refresh frame rate ≥30fps, and first screen loading time <1 second.
Video fusion
- flv video streaming: supports smooth loading of 30 channels of video, refresh frame rate ≥30fps.
Batch model
Number of model triangles (number) First screen loading time (S) Refresh frame rate (FPS) Supported data amount (10,000) 300 ≤2 ≥30 70 1500 ≤0.5 ≥30 3 10000 ≤0.5 ≥30 0.2 - Note: The load capacity of a batch model is related to the number of faces of a single model. The more complex a single model is, the smaller the load capacity is.
3D model data
Data volume (M) Loading time (S) Refresh frame rate (FPS) Number of vertices Number of triangles Number of textures Number of Mesh 200 3 40 1899330 633110 3110 472 250 3.5 25 4734534 1578178 4343 785 - Note: The maximum amount of data supported for a 3D model is related to the number of triangles, textures and meshes of the model, and is not determined by a single factor.
3DTiles service
Data range (square kilometers) Data volume (G) First screen loading time (S) Dynamic loading time (S) Dynamic refresh frame rate (FPS) 278 510 4.6 4 40
4. Mixed scene performance
The current performance indicators of mixed scenarios (multiple types of data overlay) are still under testing, and specific limit parameters will be updated in subsequent versions.