1.9 KiB
1.9 KiB
Changelog
2026-07-27
- 将项目主入口重构为区域资产管线:
scripts/build-area.js。 - 新增
config/areas/nantaizi-lake-innovation-valley.json和config/areas/hanyang-block.json,支持按 OSM 输入生成独立输出目录。 npm run build现在默认走区域资产管线;旧 QGIS 管线保留为npm run build:qgis。cesium阶段会生成<area-id>-cesium-preview.html本地预览页。- 修复 Blender 脚本对
--tree-style和--office-overrides这类连字符参数的解析。
2026-07-24
- Blender 场景生成器通用化:
generate_nantaizi.py→generate_scene.py- 去除所有硬编码默认路径(--osm / --geojson / --output / --render 均为 CLI 必传)
--geojson改为可选参数,不传时回退到 OSM highway 折线--office-overrides替代硬编码的OFFICE_OVERRIDE_WAY_IDSexport_cesium.py同样去除硬编码默认路径,CLI 参数改为必传
config/default.json路径改用占位符/absolute/path/to/...config/examples/template.json新增layerPrefix和blender配置块scripts/build-osm2streets-qgis.js新增layerPrefix配置支持- 包名改为
osm-gis-pipeline - 文档全面更新为中文通用描述
2026-07-17
- Added configurable input/output paths through JSON config files.
- Added config/default.json for
/Users/que01/Downloads/osm.xml. - Added config/hanyang-block.json for
/Users/que01/Desktop/汉阳区区块.osm. - Added config/examples/template.json for new areas.
- Updated OSM node coordinate parsing to support both single-quoted and double-quoted XML attributes.
- Verified QGIS outputs for both a smaller Overpass-style XML input and a larger JOSM-generated
.osminput.