技术规格说明书
产品版本
版本号:v9.3.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数据服务和I3S-v1.3数据服务。
3DTiles
目前支持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 扩展属性。
- 备注:服务发布配置需输入正确的空间参考。
- 原始数据:手工建模
I3S
- 支持I3S-v1.3版本数据格式加载。
- 支持EPSG:3857,EPSG:4490、EPSG:4326、EPSG:4528坐标系、苏州2000坐标系。
地形服务
- 支持Studio平台发布的Terrain-RGB格式,不支持CesiumLab发布的quantized-mesh格式。
视频融合
加载视频文件
- 数据格式支持:支持HTML5 video标签支持的视频格式,包括MP4、WebM、Ogg。
加载实时视频
- 数据格式支持:支持Hls视频流和和Flv视频流,支持h264编码层标准格式。
三维视频投影
- 数据格式支持:支持MP4、img、Flv格式。
空间分析
支持地表开挖分析、淹没分析和倾斜单体化分析等7种空间分析方法,不同空间分析支持的数据类型存在差异。
分析类型 矢量 栅格 三维模型 3DTiles I3S 多实例创建 地表开挖分析 支持 支持 不支持 不支持 不支持 不支持 淹没分析 不支持 不支持 支持 支持 支持 支持 倾斜单体化分析 不支持 不支持 支持 支持 支持 支持 可视域分析 支持 不支持 支持 支持 支持 支持 通视分析 支持 不支持 支持 支持 支持 不支持 立方体剖切 支持 不支持 支持 支持 支持 不支持 量测(面积和距离) 支持 支持 支持 支持 支持 不支持
坐标系
支持CGCS2000坐标系和苏州2000坐标系
CGCS2000坐标系
坐标系下匹配的数据格式和坐标系处理关系如下表:
数据类型 | CGCS2000 |
---|---|
GeoJSON | EPSG:4490/EPSG:4326 |
矢量瓦片 | EPSG:3857 |
栅格服务 | EPSG:3857、EPSG:4326、EPSG:4490、EPSG:4528以及可以通过proj4进行坐标转换的坐标系 |
三维模型 | 建模坐标系EPSG:3857 |
3DTiles | EPSG:4978 |
I3S | EPSG:3857、EPSG:4326、EPSG:4490、EPSG:4528 |
苏州2000坐标系
适配苏州地区业务需求,苏州2000坐标系的使用说明
数据类型 | 坐标系 | 处理流程 | 加载方式 |
---|---|---|---|
矢量地图服务 | 苏州2000 | 使用Mapmost Studio发布,选择“苏州2000” | 调用加载接口 |
栅格服务 | 无 | 调用加载接口addRasterLayer2 | |
三维模型(GLB) | 无 | 模型中心点坐标:调转换接口,将苏州2000->SDK坐标 | |
矢量数据(GeoJSON) | 无 | 调用GeoJSON文件坐标转换接口:苏州2000->SDK坐标 | |
倾斜数据(OSGB) | 使用Mapmost Studio发布,选择“EPSG:3857” | 调用加载接口 | |
I3S服务 | 无 | 调用加载接口 | |
GPS采集点位 | WGS84 | 后端服务:84->苏州2000 | 调用坐标转换接口,苏州2000->SDK坐标 |
技术限制
支持的平台
离线授权配置
分类 | 支持的配置 |
---|---|
CPU | 2核及以上 |
内存 | 8GB及以上 |
操作系统 | Ubuntu 2204 |
客户端配置
分类 | 标准配置 | 推荐配置 |
---|---|---|
CPU | Intel Core i5 同等或更高配置 | Intel Core i7 同等或更高配置 |
GPU | Nvidia GeForce GTX 1060 | Nvidia GeForce RTX 3060 |
显存 | 3GB | 8GB |
内存 | 8GB | 16GB |
操作系统 | Windows 10 64位操作系统 | Windows 10 64位操作系统 |
浏览器 | Chrome 100+,开启WebGL特性 | Chrome 最新版,开启WebGL特性 |
信创支持
Mapmost SDK for WebGL对信创硬件没有严格要求,只要操作系统能够安装支持Chromium 100+ 内核的浏览器。
性能限制
1. 性能指标与交互体验分级
- 性能指标
- 首屏加载时间:从触发加载命令开始,到场景全部加载完毕的时间
- 帧率:每秒显示的帧数,单位是FPS
- 交互体验分级
- 为了便于用户对帧率指标有直观感受,根据帧率数值大小进行体验分级
- 基于最大刷新帧率为60Hz(对应60FPS)的显示屏,在推荐硬件配置下运行(不考虑网络环境影响),帧率与交互体验对应关系如下:
注:三维系统流畅运行刷新帧率最低需要达到30FPS以上帧率(FPS) 体验 描述 0-29 交互卡顿明显 类似PPT翻页效果,动作完全断续 30-44 流畅 类似早期游戏,轻微拖影但勉强连贯 45-59 高流畅度 接近电影质感,动态模糊自然 60 极致流畅 如水流般顺滑,高速镜头无残影
2. 性能限制说明
- 测试场景说明
- 单一场景性能:测试场景仅包含单一类型数据,无其他负载干扰。
- 混合场景性能:测试场景包含多类型数据叠加(如矢量图层、三维模型、视频流等)。
- 性能限制要求(技术规格说明书给出的性能限制,是指引擎同时满足下述要求的最大数据加载量)
- 不计网络影响
- 首屏加载时间≤4s
- 刷新帧率≥30FPS
3. 单一场景性能情况
矢量数据
- 矢量数据包括二维点、线、面、标注和拉伸体图层数据,具体性能指标如下:
图层类型 数据格式 首屏加载时间(S) 刷新帧率(FPS) 支持数据量(万) 二维点图层 GeoJSON ≤4 60 40 矢量服务 ≤2 60 30 二维标注图层 GeoJSON/矢量服务 <2 ≥30 10 二维线图层 GeoJSON <4 60 10 矢量服务 <3 60 35 二维面图层 GeoJSON <3 60 20 矢量服务 <3 60 30 三维拉伸体 GeoJSON/矢量服务 <3 60 20
- 矢量数据包括二维点、线、面、标注和拉伸体图层数据,具体性能指标如下:
三维标签
- 不开启注记避让下,支持3000个三维标签流畅加载,刷新帧率≥30fps,首屏加载时间<1秒。
视频融合
- flv视频流:支持6路视频流畅加载,刷新帧率≥30fps,首屏加载时间3.3秒。
批量模型
模型三角面数(个) 首屏加载时间(S) 刷新帧率(FPS) 支持数据量(万) 300 ≤2 ≥30 70 1500 ≤0.5 ≥30 3 10000 ≤0.5 ≥30 0.2 - 注:批量模型的承载数与单个模型的面数有关,单个模型越复杂,承载数越少。
三维模型数据
数据量(M) 加载时间(S) 刷新帧率(FPS) 顶点数 三角面数 纹理数 Mesh数 200 3 40 1899330 633110 3110 472 250 3.5 25 4734534 1578178 4343 785 - 注:支持三维模型的最大数据量与模型的三角面数、纹理数和网格Mesh数有关,非单一因素决定。
3DTiles服务
数据范围(平方公里) 数据量(G) 首屏加载时间(S) 动态加载时间(S) 动态刷新帧率(FPS) 278 510 4.6 4 40
4. 混合场景性能情况
当前混合场景(多类型数据叠加)性能指标仍在测试中,后续版本将更新具体限制参数。