@dfsj/s3m
v4.0.0-alpha.1
Published
supermap s3m cesium
Readme
@dfsj/s3m
超图 S3M 三维切片图层加载组件,用于在 Cesium 场景中加载 SuperMap 的 3D Tiles 数据
简介
@dfsj/s3m 是超图 S3M 三维切片图层的 Cesium 适配组件,用于在 Cesium 场景中加载 SuperMap iServer 发布的 S3M 格式三维模型数据,支持 WASM 加速解析和样式控制。
主要功能
- S3M 图层 - 加载 SuperMap S3M 格式的三维模型切片
- WASM 加速 - 使用 WebAssembly 解析提升性能
- 样式控制 - 支持颜色、透明度等样式设置
安装
pnpm add @dfsj/s3m快速开始
import { S3MTilesLayer } from '@dfsj/s3m'
const layer = new S3MTilesLayer({
url: 'https://your-server/iserver/services/3D-s3m/rest/realspace/datas/myscene/config',
viewer: viewer // Cesium Viewer 实例
})主要导出
| 导出名 | 类型 | 说明 |
|:------|:-----|:-----|
| S3MTilesLayer | Class | S3M 图层类 |
完整 API 文档请查看 在线文档站
使用要求
| 环境 | 要求 | |:-----|:-----| | Node.js | >=18.12.0 | | 框架依赖 | Cesium >=1.107 |
开发指南
git clone http://10.10.12.18/dfsj/dfsj
pnpm install
cd packages/s3m
pnpm watch文档
许可证
Copyright (c) 2022 - present
