feat: add Kyushu semantic icon test delivery

This commit is contained in:
OpenAI Codex
2026-08-06 17:44:22 +08:00
parent 35d713993f
commit e52328b3f5
18 changed files with 10763 additions and 0 deletions

View File

@@ -0,0 +1,378 @@
{
"label": "kyushu-semantic-icon-v1",
"target_root": "/home/wwwroot/pbf-delivery-kyushu-semantic-icon-v1-20260806",
"source_root": "/home/wwwroot/newpec/exported_auto/tile.mapple-on.jp__newpec-mvt-20260106__z___x___y_.pbf/tiles",
"tile_count": 4707,
"outside_extent_tiles": 4707,
"source_extent_mismatch_tiles": 0,
"fixable_from_source_tiles": 0,
"repaired_tiles": 0,
"zoom_summary": {
"5": {
"tile_count": 2,
"outside_extent_tiles": 2,
"source_extent_mismatch_tiles": 0,
"extent_counts": {
"4096": 2
}
},
"6": {
"tile_count": 4,
"outside_extent_tiles": 4,
"source_extent_mismatch_tiles": 0,
"extent_counts": {
"4096": 4
}
},
"7": {
"tile_count": 9,
"outside_extent_tiles": 9,
"source_extent_mismatch_tiles": 0,
"extent_counts": {
"4096": 9
}
},
"8": {
"tile_count": 20,
"outside_extent_tiles": 20,
"source_extent_mismatch_tiles": 0,
"extent_counts": {
"4096": 20
}
},
"9": {
"tile_count": 70,
"outside_extent_tiles": 70,
"source_extent_mismatch_tiles": 0,
"extent_counts": {
"4096": 70
}
},
"10": {
"tile_count": 234,
"outside_extent_tiles": 234,
"source_extent_mismatch_tiles": 0,
"extent_counts": {
"4096": 234
}
},
"11": {
"tile_count": 884,
"outside_extent_tiles": 884,
"source_extent_mismatch_tiles": 0,
"extent_counts": {
"4096": 884
}
},
"12": {
"tile_count": 3484,
"outside_extent_tiles": 3484,
"source_extent_mismatch_tiles": 0,
"extent_counts": {
"1048576": 3484
}
}
},
"sample_tiles": [
{
"tile": "10/876/405.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/406.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/407.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/408.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/409.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/410.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/411.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/412.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/413.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/414.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/415.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/416.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/417.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/418.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/419.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/420.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/421.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/876/422.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/877/405.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/877/406.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/877/407.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/877/408.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/877/409.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/877/410.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/877/411.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/877/412.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/877/413.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/877/414.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/877/415.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
},
{
"tile": "10/877/416.pbf",
"extent_values": [
4096
],
"source_extent": 4096,
"outside_extent": true,
"max_overflow": 80,
"fixable_from_source": false
}
]
}

View File

@@ -0,0 +1,314 @@
# kyushu-semantic-icon-v1 几何 / Extent / Native 风险审计
## 范围
- target root: `/home/wwwroot/pbf-delivery-kyushu-semantic-icon-v1-20260806`
- source root: `/home/wwwroot/newpec/exported_auto/tile.mapple-on.jp__newpec-mvt-20260106__z___x___y_.pbf/tiles`
- tiles: `4707`
- repaired tiles: `0`
## 总体结论
- 坐标超当前 extent 的瓦片数:`4707`
- 与源瓦片 extent 不一致的瓦片数:`0`
- 可直接按源 extent 修复的瓦片数:`0`
## Zoom 汇总
### z5
- tiles: `2`
- outside extent: `2`
- source mismatch: `0`
- extent counts: `{4096: 2}`
### z6
- tiles: `4`
- outside extent: `4`
- source mismatch: `0`
- extent counts: `{4096: 4}`
### z7
- tiles: `9`
- outside extent: `9`
- source mismatch: `0`
- extent counts: `{4096: 9}`
### z8
- tiles: `20`
- outside extent: `20`
- source mismatch: `0`
- extent counts: `{4096: 20}`
### z9
- tiles: `70`
- outside extent: `70`
- source mismatch: `0`
- extent counts: `{4096: 70}`
### z10
- tiles: `234`
- outside extent: `234`
- source mismatch: `0`
- extent counts: `{4096: 234}`
### z11
- tiles: `884`
- outside extent: `884`
- source mismatch: `0`
- extent counts: `{4096: 884}`
### z12
- tiles: `3484`
- outside extent: `3484`
- source mismatch: `0`
- extent counts: `{1048576: 3484}`
## 代表问题样本
### `10/876/405.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/406.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/407.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/408.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/409.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/410.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/411.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/412.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/413.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/414.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/415.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/416.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/417.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/418.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/419.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/420.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/421.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/876/422.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/877/405.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/877/406.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/877/407.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/877/408.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/877/409.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/877/410.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/877/411.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/877/412.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/877/413.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/877/414.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/877/415.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`
### `10/877/416.pbf`
- extent values: `[4096]`
- source extent: `4096`
- outside extent: `True`
- max overflow: `80`
- fixable from source: `False`