【文件属性】:
文件名称:citygml-to-3dtiles:从CityGML转换为Cesium 3D Tiles
文件大小:2.09MB
文件格式:ZIP
更新时间:2021-05-05 16:59:00
JavaScript
citygml-to-3dtiles
从到 非常基础和实验的转换器。
关于
此JavaScript代码的目的是读取CityGML文件,提取对象(如建筑物)并在3D Tiles规范中将相应的网格作为编写。 每个建筑物都将成为一个功能,其属性将存储在3D Tiles批处理表中。 有关更多信息,请参阅 。
编写3D Tiles文件的代码基于 。
该功能非常基础,存在许多限制:
仅转换Building类型的城市对象。
纹理不会转换。
仅生成一个B3DM文件。 (这适用于小型数据集,对于大型数据集,可能会生成具有不同分辨率的多个文件的层次结构。)
由于NodeJS的Buffer的限制,大于2GB的文件无法转换。
用法
CLI脚本
该库提供了一个可执行文件,可以在命令行上转换文件。
确保您已安装NodeJS 13+版本!
node --version
安装NPM软件包
npm ins
【文件预览】:
citygml-to-3dtiles-master
----.mocharc.yaml(22B)
----src()
--------geometry()
--------Converter.test.mjs(4KB)
--------Converter.mjs(4KB)
--------citygml()
--------3dtiles()
----.travis.yml(937B)
----LICENSE(11KB)
----test()
--------data()
----README.md(7KB)
----docs()
--------img()
--------delft.png(374KB)
--------CityGML_1_0_0_UML_diagrams.pdf(111KB)
--------CityGML_2_0_0_UML_diagrams.pdf(427KB)
--------zurich-lod2.png(373KB)
--------background.md(5KB)
----.gitignore(14B)
----bin()
--------citygml-to-3dtiles.mjs(677B)
----package-lock.json(195KB)
----package.json(750B)
网友评论
- 用户下载后在一定时间内未进行评价,系统默认好评。