0.1.7 • Published 3 years ago

@taotieh/cli_converter_s3tic v0.1.7

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

cli-template

简介

这是一个命令行工具, 用于将超图三维场景文件包转换成兼容 iServer 发布路径风格的文件组织方式.

本工具仅用于摆脱静态场景发布对于 iServer 的依赖.

使用

先通过 iDesktop 将场景组织好, 即制作好包含三维切片缓存的工作空间. 保存为 .sxwu 文件类型. 后续脚本通过读取该 xml 文件组织图层目录结构.

执行命令, 将生产与 iServer 发布路径一致的目录结构.

s3tic -i ./1_import/scene.sxwu -o ./2_output
➜  20201126_锦城广场S3M缓存工程 s3tic -i ./1_import/scene.sxwu -o ./2_output
ℹ { input: './1_import/scene.sxwu', output: './2_output' }
[场景-0]: scene_cache
  [图层-0]: 结构框架_结构_中区_B1@NewDatasource
  [图层-1]: 楼梯_建筑_北区_B2@NewDatasource
  ...

注意事项

超图Cesium 在请求 iServer 数据前会发送一个 POST login 请求到服务器, 试图获取一个 token.

故静态资源发布服务(IIS 或 Nginx)需要配置一个特殊行为, 即响应该 POST 请求. 返回对应路径的文件即可.