跳到主要内容
版本:9.4.0

技术规格说明书

产品版本

版本号:v9.3.0

功能能力

多源数据支持

二维矢量数据和服务

  1. 支持GeoJSON数据,默认支持EPSG:4490和EPSG:4326坐标系,其他坐标数据需要转换到默认坐标系下加载。
  2. 支持 Mapmost Studio 发布的矢量切片服务。
  3. 通过GeoServer发布的EPSG:3857坐标系矢量切片服务在Mapmost Studio中注册可接入。

二维栅格服务

  1. 支持的服务类型:
    • WMTS:如天地图、ArcGIS静态切片服务
    • WMS:如ArcGIS的动态服务
    • TMS
  2. 支持的坐标系:默认支持EPSG:3857,可通过project参数配置支持EPSG:4326、EPSG:4528、EPSG:4490,其他坐标系可通过设置自定义空间参考进行加载。
  3. 静态切片服务形式: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描述、瓦片切图原点、瓦片每一层级分辨率以及瓦片大小
    其他平台WMTSEPSG:4490
    EPSG:4528
    EPSG:3857
    EPSG:4326
    其他坐标系: 需要提供坐标系proj4描述、瓦片切图原点、瓦片每一层级分辨率以及瓦片大小
    WMSEPSG:4490
    EPSG:4528
    EPSG:3857
    EPSG:4326
    其他坐标系: 需要提供坐标系proj4描述、瓦片切图原点、瓦片每一层级分辨率以及瓦片大小
    TMSEPSG:3857

三维模型数据

  1. 支持的模型格式:glTF、GLB、 FBX、OBJ格式。
  2. 支持 draco 顶点压缩、KTX2.0 纹理压缩。
  3. 模型建模坐标系为EPSG: 3857。

备注:三维模型的模型特效和淹没分析功能,要求模型在 Blender 软件中Local坐标系(物体自身坐标系)下 Y 轴朝上。

三维模型服务

三维模型服务目前支持3DTiles-v1.0数据服务和I3S-v1.3数据服务。

  1. 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 扩展属性。
    • 备注:服务发布配置需输入正确的空间参考。
  2. 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种空间分析方法,不同空间分析支持的数据类型存在差异。

    分析类型矢量栅格三维模型3DTilesI3S多实例创建
    地表开挖分析支持支持不支持不支持不支持不支持
    淹没分析不支持不支持支持支持支持支持
    倾斜单体化分析不支持不支持支持支持支持支持
    可视域分析支持不支持支持支持支持支持
    通视分析支持不支持支持支持支持不支持
    立方体剖切支持不支持支持支持支持不支持
    量测(面积和距离)支持支持支持支持支持不支持

坐标系

支持CGCS2000坐标系和苏州2000坐标系

CGCS2000坐标系

坐标系下匹配的数据格式和坐标系处理关系如下表:

数据类型CGCS2000
GeoJSONEPSG:4490/EPSG:4326
矢量瓦片EPSG:3857
栅格服务EPSG:3857、EPSG:4326、EPSG:4490、EPSG:4528以及可以通过proj4进行坐标转换的坐标系
三维模型建模坐标系EPSG:3857
3DTilesEPSG:4978
I3SEPSG: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坐标

技术限制

支持的平台

离线授权配置

分类支持的配置
CPU2核及以上
内存8GB及以上
操作系统Ubuntu 2204
注:Mapmost SDK for WebGL离线授权与Mapmost Studio服务端需要部署在不同的服务器上。

客户端配置

分类标准配置推荐配置
CPUIntel Core i5 同等或更高配置Intel Core i7 同等或更高配置
GPUNvidia GeForce GTX 1060Nvidia GeForce RTX 3060
显存3GB8GB
内存8GB16GB
操作系统Windows 10 64位操作系统Windows 10 64位操作系统
浏览器Chrome 100+,开启WebGL特性Chrome 最新版,开启WebGL特性
注:支持的操作系统和浏览器版本,三维系统开发及运行最低客户端配置需达到推荐配置要求。

信创支持

Mapmost SDK for WebGL对信创硬件没有严格要求,只要操作系统能够安装支持Chromium 100+ 内核的浏览器。

性能限制

1. 性能指标与交互体验分级

  • 性能指标
    • 首屏加载时间:从触发加载命令开始,到场景全部加载完毕的时间
    • 帧率:每秒显示的帧数,单位是FPS
  • 交互体验分级
    • 为了便于用户对帧率指标有直观感受,根据帧率数值大小进行体验分级
    • 基于最大刷新帧率为60Hz(对应60FPS)的显示屏,在推荐硬件配置下运行(不考虑网络环境影响),帧率与交互体验对应关系如下:
      帧率(FPS)体验描述
      0-29交互卡顿明显类似PPT翻页效果,动作完全断续
      30-44流畅类似早期游戏,轻微拖影但勉强连贯
      45-59高流畅度接近电影质感,动态模糊自然
      60极致流畅如水流般顺滑,高速镜头无残影
      注:三维系统流畅运行刷新帧率最低需要达到30FPS以上

2. 性能限制说明

  • 测试场景说明
    • 单一场景性能:测试场景仅包含单一类型数据,无其他负载干扰。
    • 混合场景性能:测试场景包含多类型数据叠加(如矢量图层、三维模型、视频流等)。
  • 性能限制要求(技术规格说明书给出的性能限制,是指引擎同时满足下述要求的最大数据加载量)
    • 不计网络影响
    • 首屏加载时间≤4s
    • 刷新帧率≥30FPS

3. 单一场景性能情况

  • 矢量数据

    • 矢量数据包括二维点、线、面、标注和拉伸体图层数据,具体性能指标如下:
      图层类型数据格式首屏加载时间(S)刷新帧率(FPS)支持数据量(万)
      二维点图层GeoJSON≤46040
      矢量服务≤26030
      二维标注图层GeoJSON/矢量服务<2≥3010
      二维线图层GeoJSON<46010
      矢量服务<36035
      二维面图层GeoJSON<36020
      矢量服务<36030
      三维拉伸体GeoJSON/矢量服务<36020
  • 三维标签

    • 不开启注记避让下,支持3000个三维标签流畅加载,刷新帧率≥30fps,首屏加载时间<1秒。
  • 视频融合

    • flv视频流:支持6路视频流畅加载,刷新帧率≥30fps,首屏加载时间3.3秒。
  • 批量模型

    模型三角面数(个)首屏加载时间(S)刷新帧率(FPS)支持数据量(万)
    300≤2≥3070
    1500≤0.5≥303
    10000≤0.5≥300.2
    • 注:批量模型的承载数与单个模型的面数有关,单个模型越复杂,承载数越少。
  • 三维模型数据

    数据量(M)加载时间(S)刷新帧率(FPS)顶点数三角面数纹理数Mesh数
    20034018993306331103110472
    2503.525473453415781784343785
    • 注:支持三维模型的最大数据量与模型的三角面数、纹理数和网格Mesh数有关,非单一因素决定。
  • 3DTiles服务

    数据范围(平方公里)数据量(G)首屏加载时间(S)动态加载时间(S)动态刷新帧率(FPS)
    2785104.6440

4. 混合场景性能情况

当前混合场景(多类型数据叠加)性能指标仍在测试中,后续版本将更新具体限制参数。