|
|
5658e7337d
|
fix: 修正 Cesium 巡航车道中心对齐
|
2026-08-08 15:21:49 +08:00 |
|
|
|
e153a1c57d
|
feat(qgis): add editable traffic signal assemblies
|
2026-08-07 12:48:38 +08:00 |
|
|
|
c8ca009d13
|
fix: 支持 Linux 本机构建环境
|
2026-08-05 17:11:05 +08:00 |
|
|
|
9a23f74f0f
|
feat: add OSM turn lane arrows
|
2026-08-05 10:17:34 +08:00 |
|
|
|
59628cba82
|
feat: add reimport stage for hand-edited GeoPackages
QGIS 手工修正后的回导流程此前是 README 里的三段 shell:一个硬编码
area-id 和 ogr2ogr 绝对路径的 for 循环、一段内联 node heredoc、再加一次
npm run build。改为一个 reimport 阶段:
npm run build -- --config config/areas/<area-id>.json \
--stages reimport,blender,cesium
scripts/reimport-gpkg.js 先把全部图层导出到临时目录并逐个校验,全部通过
才写回 osm2streets_web_out/。ogr2ogr 对不存在的图层退出码非 0 但仍会留下
0 字节文件,原先逐图层 mv 会静默用空图层覆盖好数据。
intermediates 与 reimport 同时指定直接报错——前者用 OSM 重建 GeoPackage,
正好抹掉后者要读回的手工修改。reimport 不含在 all 中。
同时新增 scripts/lib/scene-layers.js 作为 9 个渲染图层的唯一定义源。此前
该表在合并场景、场景样式 JSON、生成的 QGIS 工程、README 手工流程中各有
一份副本,改一处漏其余会导致图层叠放顺序出错并流入 Blender/Cesium。
验证:同一 OSM 输入下,改动前后 intermediates 产物逐字节一致
(scene_style.json、.qgz 符号定义、9 个图层几何与属性);reimport 对
未修改图层无损回导。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-28 17:21:59 +08:00 |
|
|
|
2b18d0eb2b
|
fix: synthesize T-junction sidewalk caps
|
2026-07-28 10:20:47 +08:00 |
|
|
|
03ebb7c0ed
|
fix: backfill missing sidewalk corners
|
2026-07-28 10:00:57 +08:00 |
|
|
|
96c9baf540
|
feat: osm2streets上游箭头修复
|
2026-07-28 09:08:58 +08:00 |
|
|
|
cf69c99d20
|
通用化项目结构:Blender 脚本去硬编码、config 路径占位符、layerPrefix 配置
- blender/generate_nantaizi.py → blender/generate_scene.py(去硬编码路径,
--geojson 改为可选,--office-overrides 替代硬编码 way ID)
- blender/export_cesium.py CLI 参数改为必传,修复隐藏物体导出崩溃
- blender/README.md 重写为中文通用文档
- config/default.json 路径改为占位符,template.json 新增 blender 配置块
- scripts/build-osm2streets-qgis.js 新增 layerPrefix 配置驱动 QGIS 图层名
- package.json name → osm-gis-pipeline
- README.md 重写并增加实际运行示例
|
2026-07-24 17:09:43 +08:00 |
|
|
|
fb2a36ac7e
|
成果暂存
|
2026-07-24 16:03:15 +08:00 |
|
|
|
662f8d908b
|
Add crosswalk and intersection surface rendering
|
2026-07-21 17:39:07 +08:00 |
|
|
|
dc22543e9a
|
Initial osm2streets QGIS workflow
|
2026-07-21 17:03:27 +08:00 |
|