# NavSea 原始版 vs Domain 兼容版渲染审计报告 ## 范围 - 原始样式: `/mnt/sda1/www/newpec/style.patched.local.json` - Domain 样式: `/mnt/sda1/www/newpec/domain/style.domain-legacy-compatible-karatsu-10nm.json` - 原始瓦片根目录: `/home/wwwroot/newpec/exported_auto/tile.mapple-on.jp__newpec-mvt-20260106__z___x___y_.pbf/tiles` - Domain 瓦片根目录: `/tmp/pbf-domain-karatsu-10nm-merged` - 原始 feature 实例数: `136461` - Domain feature 实例数: `136461` - 审计结果数: `136461` ## Domain 口径说明 - 主键优先使用 legacy `fid`。 - 没有 `fid` 的对象,回退到 `geometry + 稳定旧属性`。 - 审计粒度保留 tile 实例,因为渲染具有 zoom 敏感性。 - 与旧审计不同,本脚本按 `source_layer_jp` 对齐实例,不按 Domain 标准层名对齐。 ## 结果统计 - `exact_match`: `136402` - `mismatch`: `59` ## 主要问题层 - `mismatch` | `P投錨注意障害物` | `48` - `mismatch` | `L739` | `11` ## 差异样例 - `mismatch` | tile=`11/1762/821` | source_layer=`L739` | fid=`10004352` | object=`平水境界` original: line=['line:{"line_color":"rgba(7,7,7,1)","line_dasharray":[4,1],"line_width":1}'] domain: line=['line:{"line_color":"rgba(7,7,7,1)","line_dasharray":[3,1,1,1,1,1],"line_width":1}', 'line:{"line_color":"rgba(7,7,7,1)","line_dasharray":[4,1],"line_width":1}'] - `mismatch` | tile=`11/1762/821` | source_layer=`L739` | fid=`10004353` | object=`平水境界` original: line=['line:{"line_color":"rgba(7,7,7,1)","line_dasharray":[4,1],"line_width":1}'] domain: line=['line:{"line_color":"rgba(7,7,7,1)","line_dasharray":[3,1,1,1,1,1],"line_width":1}', 'line:{"line_color":"rgba(7,7,7,1)","line_dasharray":[4,1],"line_width":1}'] - `mismatch` | tile=`11/1762/821` | source_layer=`P投錨注意障害物` | fid=`15001547` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1762/821` | source_layer=`P投錨注意障害物` | fid=`15001586` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1762/821` | source_layer=`P投錨注意障害物` | fid=`15001612` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1762/822` | source_layer=`P投錨注意障害物` | fid=`15002049` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1763/821` | source_layer=`L739` | fid=`10004353` | object=`平水境界` original: line=['line:{"line_color":"rgba(7,7,7,1)","line_dasharray":[4,1],"line_width":1}'] domain: line=['line:{"line_color":"rgba(7,7,7,1)","line_dasharray":[3,1,1,1,1,1],"line_width":1}', 'line:{"line_color":"rgba(7,7,7,1)","line_dasharray":[4,1],"line_width":1}'] - `mismatch` | tile=`11/1763/821` | source_layer=`P投錨注意障害物` | fid=`15001417` | object=`険悪物` original: fill=['fill:{"fill_pattern":"fill-daytime-420"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-420"}'] - `mismatch` | tile=`11/1763/821` | source_layer=`P投錨注意障害物` | fid=`15001432` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1763/821` | source_layer=`P投錨注意障害物` | fid=`15001484` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1763/821` | source_layer=`P投錨注意障害物` | fid=`15001516` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1763/821` | source_layer=`P投錨注意障害物` | fid=`15001523` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1763/821` | source_layer=`P投錨注意障害物` | fid=`15001525` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1763/821` | source_layer=`P投錨注意障害物` | fid=`15001983` | object=`険悪物` original: fill=['fill:{"fill_pattern":"fill-daytime-420"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-420"}'] - `mismatch` | tile=`11/1763/821` | source_layer=`P投錨注意障害物` | fid=`15002047` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1764/820` | source_layer=`L739` | fid=`10004354` | object=`平水境界` original: line=['line:{"line_color":"rgba(7,7,7,1)","line_dasharray":[4,1],"line_width":1}'] domain: line=['line:{"line_color":"rgba(7,7,7,1)","line_dasharray":[3,1,1,1,1,1],"line_width":1}', 'line:{"line_color":"rgba(7,7,7,1)","line_dasharray":[4,1],"line_width":1}'] - `mismatch` | tile=`11/1764/820` | source_layer=`P投錨注意障害物` | fid=`15001551` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1764/820` | source_layer=`P投錨注意障害物` | fid=`15001581` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1764/820` | source_layer=`P投錨注意障害物` | fid=`15001590` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1764/820` | source_layer=`P投錨注意障害物` | fid=`15001593` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1764/820` | source_layer=`P投錨注意障害物` | fid=`15001610` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1764/820` | source_layer=`P投錨注意障害物` | fid=`15001616` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1764/820` | source_layer=`P投錨注意障害物` | fid=`15001632` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1764/820` | source_layer=`P投錨注意障害物` | fid=`15001634` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1764/820` | source_layer=`P投錨注意障害物` | fid=`15001640` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1764/820` | source_layer=`P投錨注意障害物` | fid=`15001647` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1764/820` | source_layer=`P投錨注意障害物` | fid=`15001657` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1764/820` | source_layer=`P投錨注意障害物` | fid=`15001660` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1764/820` | source_layer=`P投錨注意障害物` | fid=`15001662` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}'] - `mismatch` | tile=`11/1764/820` | source_layer=`P投錨注意障害物` | fid=`15001673` | object=`魚礁` original: fill=['fill:{"fill_pattern":"fill-daytime-428"}'] domain: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}', 'fill:{"fill_pattern":"fill-daytime-428"}']