feat: add project-aware agent workspace
Generic Container CI/CD / test-build-publish (push) Successful in 2m9s
Frontend CI/CD / build-test-publish-and-deploy (push) Successful in 2m39s

This commit is contained in:
2026-10-22 18:52:18 +08:00
parent c6a0e74e72
commit 2d8506fea0
191 changed files with 12373 additions and 3556 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.
+10
View File
@@ -0,0 +1,10 @@
# 数据来源与许可
- 建筑和行政边界:© OpenStreetMap contributors,ODbL 1.0。https://www.openstreetmap.org/copyright
- 补充建筑:Overture Maps Foundation,2026-08-19.0 版本建筑主题,2026-09-22 下载。主题许可 ODbL。https://docs.overturemaps.org/attribution/
- 补充建筑的主要上游:Qian Shi 等,A First High-quality Vector Data of Buildings in East Asian Countries Based on a Comprehensive Large-scale Mapping Framework,2023,CC BY 4.0。https://doi.org/10.5281/zenodo.8174931
- 本项目对公开建筑做了奉贤行政区裁剪、重叠过滤和高度估算。原始来源记录保存在本地数据快照,不能把估算高度解释为测量值。
- 供水数据:用户提供的 tjwater_v2.gis 已发布物化视图,只读快照,不属于公开 OSM 数据。公开建筑许可不授权向外发布用户供水数据。
- 简化设备构件:本项目程序生成,外观和尺寸为示意,不代表具体厂家型号。
建筑参考与私人供水图层分开存储、独立切片。
Binary file not shown.
+52
View File
@@ -0,0 +1,52 @@
{
"schema_version": 1,
"name": "奉贤供水数字城市场景",
"crs": "EPSG:3857",
"geojson_crs": "EPSG:4326",
"bbox": [
121.3467333,
30.6803212,
121.8495682,
31.0182303
],
"building_count": 154085,
"pipe_count": 90805,
"building_sources": {
"OpenStreetMap": 3617,
"Overture": 150468
},
"asset_count": 63968,
"generated_at": "2026-09-22T09:09:36.585868+00:00",
"notice": "建筑高度多为估算;管道为地表专题展示,埋深未知。2020 年资料存在头桥覆盖缺口。",
"attribution": "© OpenStreetMap contributors · Overture Maps Foundation · 用户提供的供水 GIS",
"license_url": "https://www.openstreetmap.org/copyright",
"tiles": {
"buildings": {
"minzoom": 12,
"maxzoom": 16,
"layer": "buildings",
"sha256": "e00ebbc98d1cf86a18147317e53813b24a9975915c38d4778ca42df1bf5f3ad8"
},
"pipes": {
"minzoom": 10,
"maxzoom": 17,
"layer": "pipes"
},
"assets": {
"minzoom": 12,
"maxzoom": 17,
"layer": "assets"
},
"pipe-solids": {
"minzoom": 16,
"maxzoom": 18,
"layer": "pipe_solids"
}
},
"models": {
"hydrant": "models/hydrant.glb",
"valve": "models/valve.glb",
"control_valve": "models/valve.glb",
"flow_meter": "models/flow-meter.glb"
}
}