mapbox-3dtiles: 使用Mapbox GL JS自定义图层的3D Tiles实现
简介
本仓库提供了使用Mapbox GL JS自定义图层的3D Tiles实现的演示。这是一个查看器作为自定义层的概念验证实现,展示了如何利用WebGL技术进行渲染。
功能
- 支持Web Mercator(EPSG:3857)切片集:这是mapbox所使用的投影方式。
- 基于几何误差的图块加载替代和精炼:根据误差自动加载不同级别的图块。
- 外部磁贴瓷砖类型转换:
- 批处理3D模型(b3dm)
- 点云(PNTS):基本实施
不支持的功能
- 任何EPSG以外的坐标系:当前仅支持EPSG:3857。
- 区域和球体边界体积:查看器请求量实例化3D模型(i3dm)切片复合(cmpt)瓷砖。
- Web服务器上的指示:当前版本中不包括。
注意事项
- 本实现使用带有EPSG:3857几何形状的PostGIS数据库生成用于测试的数据。
- 这不是3D Tile规范的完整实现,仅作为概念验证和演示使用。
请根据实际需求进行相应的调整和优化。