产品概述
- Mapmost SDK for WebGL是Mapmost系列的重要部分,是基于 WebGL实现二三维地图一体化渲染的JavaScript 库。该引擎作为 Mapmost 生态系统的一部分,主要面向Web端三维地图应用程序和时空数据可视化应用开发,作为基础地图引擎使用,可加载矢量瓦片地图服务、倾斜三维模型、gltf/glb格式三维模型、obj格式三维模型,以及WMS、TMS、WMTS地图服务。
- Mapmost SDK for WebGL支持加密型矢量地图标准,可有效防止空间数据在客户端被窃取和盗用。
- Mapmost SDK for WebGL 以CGCS2000作为默认坐标系。
- Mapmost SDK for WebGL 支持常见的前端开发框架,如Vue2、Vue3、React等。
从哪里开始
快速开始核心能力
1、3D地图渲染
- 真三维地图引擎:基于自研WebGL技术、将地理场景与三维场景完美结合,在一个画布中渲染出具有高精度地理坐标的3D地图。
- 多风格地图:通过调节图层参数、环境属性、场景特效、数据种类可以实现各种风格的3D地图场景。
- 行业数据空间可视化:表单表格等业务数据与位置匹配,在空间中分布表示,实现真正意义上的“数字孪生地图”。

2、多源数据融合渲染
可实现在一个三维场景中,同时叠加影像、三维模型、倾斜摄影等多源异构数据。
- 栅格地图服务:支持天地图、ArcGIS静态服务、ArcGIS动态服务、WMS服务、WMTS服务等。
- 矢量地图服务:仅支持Mapmost Studio发布的矢量切片服务。
- 矢量数据:支持GeoJSON(EPSG:4490/EPSG:4326)数据。
- 三维模型:支持gltf/ glb/ fbx/ obj 格式三维模型。
- 倾斜数据模型:由Cesiumlab发布的3DTiles(不支持纹理合并)。
- 点云:由Cesiumlab发布的3DTiles。
- 地形服务:地形支持Terrain-RGB格式。
- I3S服务。

3、时空数据可视化
- 种类多且易用:包含点、线、面、蜂窝、热力几十种类型,支持百万量级数据渲染,并提供参数化API接口。
- 样式丰富炫酷:升级动态轨迹线、贴地呼吸点等数十种图层能力,多元化表达,让数据动感、可交互。

4、三维空间分析
- 内置淹没分析、可视域分析、开挖分析、通视分析、地下模式、三维空间测量等10多种空间分析接口,用于实现复杂三维GIS业务功能。
- 能显著提升地理信息分析的能力,使得对现实世界事件和变化的理解与预测更为准确,从而促进了更优的决策和规划。
- 可以为城市规划、灾害管理、军事部署、安全监控、旅游规划、建筑工程、通信布局和地下基础设施规划等领域提供全面的数据支持和模拟分析工具。

5、预置三维特效
- 基于PBR技术提供了多种高真实感的后处理特效,如图形动效、泛光、滤镜、描边、锐化、散射等, 使场景视觉呈现更真实、生动、绚丽的效果。
- 特效均以接口形式提供,用户简单更改参数,即可实现复杂着色器代码,在提升应用颜值同时,极大降低了学习成本。

6、视频融合
- 视频呈现的内容真实感强,视频空间化后可与倾斜摄影模型数据融合显示与分析,实现对重点区域的实景监测,弥补了传统二维GIS不够生动、三维建模成本过高的不足。
