技术规格说明书
产品版本
版本号:v9.0.0
功能能力
多源数据支持
二维矢量数据和服务
- 支持GeoJSON数据,默认支持EPSG:4490和EPSG:4326坐标系,其他坐标数据需要转换到默认坐标系下加载。
- 支持 Mapmost Studio 发布的矢量切片服务。
- 通过GeoServer发布的EPSG:3857坐标系矢量切片服务在Mapmost Studio中注册可接入。
二维栅格服务
- 支持的服务类型:
- WMTS:如天地图、ArcGIS静态切片服务
- WMS:如ArcGIS的动态服务
- TMS
- 支持的坐标系:默认支持EPSG:3857,可通过project参数配置支持EPSG:4326、EPSG:4528、EPSG:4490,其他坐标系可通过设置自定义空间参考进行加载。
- 静态切片服务形式:XYZ 格式,即 URL 模板包含 {z}/{x}/{y},如 https://example.com/{z}/{x}/{y}.png。
详细如下表所示:服务来源 支持的服务 支持的坐标系 天地图 天地图(_w标识) EPSG:3857 天地图(_c标识) EPSG:4490 ArcGIS 动态服务 EPSG:4528 EPSG:3857 EPSG:4326 其他坐标系: 需要提供坐标系proj4描述、瓦片切图原点、瓦片每一层级分辨率以及瓦片大小 切片服务 EPSG:4490 EPSG:4528 EPSG:3857 EPSG:4326 其他坐标系: 需要提供坐标系proj4描述、瓦片切图原点、瓦片每一层级分辨率以及瓦片大小 其他平台 WMTS EPSG:4490 EPSG:4528 EPSG:3857 EPSG:4326 其他坐标系: 需要提供坐标系proj4描述、瓦片切图原点、瓦片每一层级分辨率以及瓦片大小 WMS EPSG:4490 EPSG:4528 EPSG:3857 EPSG:4326 其他坐标系: 需要提供坐标系proj4描述、瓦片切图原点、瓦片每一层级分辨率以及瓦片大小 TMS EPSG:3857
三维模型数据
- 支持的模型格式:glTF、GLB、 FBX、OBJ格式。
- 支持 draco 顶点压缩、KTX2.0 纹理压缩。
- 模型建模坐标系为EPSG: 3857。
备注:三维模型的模型特效,要求模型在 Blender 软件中Local坐标系(物体自身坐标系)下 Y 轴朝上。
三维模型服务
目前只支持3DTiles-v1.0数据服务,不支持3DTiles-v1.1数据格式。
- 原始数据:手工建模
- 服务发布平台:Studio、CesiumLab-v4.0.7(截止到2025年2月13日)。
- 支持八叉树模式和小场景模式。
- 支持KTX2纹理压缩,且3DTiles 服务必须带有 KHR_texture_basisu 扩展属性。
- 原始数据:倾斜数据(OSGB)
- 服务发布平台:Studio、CesiumLab-v4.0.7(截止到2025年2月13日)。
- 支持顶层合并。
- 支持KTX2纹理压缩,且3DTiles 服务必须带有 KHR_texture_basisu 扩展属性。
- 备注:服务发布配置需输入正确的空间参考。
视频融合
加载视频文件
- 数据格式支持:支持HTML5 video标签支持的视频格式,包括MP4、WebM、Ogg。
加载实时视频
- 数据格式支持:支持Hls视频流和和Flv视频流,支持h264编码层标准格式。
三维视频投影
- 数据格式支持:支持MP4、img、Flv格式。
坐标系
- 支持CGCS2000坐标系。坐标系下匹配的数据格式和坐标系处理关系如下表:
数据类型 CGCS2000 GeoJSON EPSG:4490/EPSG:4326 矢量瓦片 EPSG:3857 栅格服务 EPSG:3857、EPSG:4326、EPSG:4490、EPSG:4528以及可以通过proj4进行坐标转换的坐标系 三维模型 建模坐标系EPSG:3857 3DTiles EPSG:4978
技术限制
支持的平台
移动端配置
Andriod:
分类 | 标准配置 | 推荐配置 |
---|---|---|
内存 | 内存8G及以上 | 内存12G及以上 |
CPU | 骁龙870或同等性能处理器 | 骁龙8核及以上性能处理器 |
系统 | 安卓10 | 安卓11 |
IOS:
分类 | 标准配置 | 推荐配置 |
---|---|---|
芯片 | A15 | A17 pro |
系统 | IOS 15 | IOS 17.5.1 |
机型 | iphone 13 | iphone 15及以上配置的机型 |
性能限制
1. 性能指标与交互体验分级
- 性能指标
- 首屏加载时间:从触发加载命令开始,到场景全部加载完毕的时间
- 帧率:每秒显示的帧数,单位是FPS
- 交互体验分级
- 为了便于用户对帧率指标有直观感受,根据帧率数值大小进行体验分级
- 基于最大刷新帧率为60Hz(对应60FPS)的显示屏,在推荐硬件配置下运行(不考虑网络环境影响),帧率与交互体验对应关系如下:
注:三维系统流畅运行刷新帧率最低需要达到30FPS以上帧率(FPS) 体验 描述 0-29 交互卡顿明显 类似PPT翻页效果,动作完全断续 30-44 流畅 类似早期游戏,轻微拖影但勉强连贯 45-59 高流畅度 接近电影质感,动态模糊自然 60 极致流畅 如水流般顺滑,高速镜头无残影
2. 性能限制说明
- 测试场景说明
- 单一场景性能:测试场景仅包含单一类型数据,无其他负载干扰。
- 混合场景性能:测试场景包含多类型数据叠加(如矢量图层、三维模型、视频流等)。
- 性能限制要求(技术规格说明书给出的性能限制,是指引擎同时满足下述要求的最大数据加载量)
- 不计网络影响
- 首屏加载时间≤4s
- 刷新帧率≥30FPS
3. 单一场景性能情况
矢量数据
- 矢量数据包括二维点、线、面、标注和拉伸体图层数据,具体性能指标如下:
图层类型 数据格式 首屏加载时间(S) 刷新帧率(FPS) 支持数据量(万) 二维点图层 GeoJSON ≤4 60 10 矢量服务 ≤2 60 30 二维标注图层 GeoJSON <4 60 5 矢量切片 ≤2 60 15 二维线图层 GeoJSON ≤4 60 5 矢量切片 <2 60 40 二维面图层 GeoJSON <4 60 5 矢量切片 <4 60 30 三维拉伸体 GeoJSON <4 60 10 矢量切片 <3 60 30
- 矢量数据包括二维点、线、面、标注和拉伸体图层数据,具体性能指标如下:
三维标签
- 不开启注记避让下,支持8000个三维标签流畅加载,刷新帧率≥30fps,首屏加载时间<2秒。
视频融合
- flv视频流:支持6路视频流畅加载,刷新帧率≥30fps,首屏加载时间9秒。
4. 混合场景性能情况
当前混合场景(多类型数据叠加)性能指标仍在测试中,后续版本将更新具体限制参数。