- 在线3DTiles数据爬取工具
1、使用python3.7版本编写
2、默认需要修改两个地方:
1)全局的url地址.
2)修改 downloadJson调用中的 tileset.json 文件名
3、遇到的问题:
1)、部分网站为https域名,需要引入ssl包
2)、部分网站进行了gzip压缩,需要判断并解压数据
3)、部分网站进行了权限校验(例如:官网)需要添加一些头信息
4)、部分3dTiles content 文件地址对应的为uri参数名,部分为url参数名,url参数只给出文件名,不给文件相对路径,需要单独处理
4、存在问题:
1)、不支持多线程操作,大模型下载耗时严重
2)、特殊URL需要二次处理,目前只接受正常以.json结尾的url
3)、缺少增量爬取功能,出现异常不能从异常文件重新爬取,整个需要重头开始
4)、缺少日志本地存储功能
- 解析3dTiles 切片文件中的b3dm文件,提取gltf模型
1、使用python3.7版本编写
2、通过指定3dtiles 目录解析目录下所有b3dm文件中的gltf 模型
3、解析出来的模型文件和b3dm文件保存在同一目录中