Files
pbf/tasks/route/NavSea_National_Navigation_Fusion_Plan_v1.template.json

103 lines
2.4 KiB
JSON

{
"fusion_version": "v1",
"sources": [
{
"source_id": "gsi_coastline",
"source_type": "coastline_raw",
"path": "coastline/C23-06_*_GML.zip",
"scope": "japan",
"status": "pending",
"notes": "全国海岸线真值源,仅来自 coastline 原始包"
},
{
"source_id": "fish_port",
"source_type": "port",
"path": "coastline/C09-06.zip",
"scope": "kyushu_sample",
"status": "pending",
"notes": "渔港边界与港内判定底座"
},
{
"source_id": "pbf_semantic",
"source_type": "semantic_db",
"path": "semantic/pbf_navigation_source.sqlite",
"scope": "japan",
"status": "pending",
"notes": "PBF 语义对象与障碍索引占位(后续接入)"
}
],
"layers": [
{
"layer_key": "coastline_200m",
"grid_level": 200,
"role": "base_coast",
"source_priority": 10,
"description": "全国海岸线基础层"
},
{
"layer_key": "port_20m",
"grid_level": 20,
"role": "port_detail",
"source_priority": 20,
"description": "港区精细层"
},
{
"layer_key": "obstacle_overlay",
"grid_level": 20,
"role": "overlay",
"source_priority": 30,
"description": "PBF 障碍叠加层(后续接入)"
}
],
"rules": [
{
"rule_id": "land_block",
"classification": "BLOCKED",
"reason": "land_or_port_structure",
"trigger_keys": [
"land",
"port_structure"
],
"min_source_mask": 1
},
{
"rule_id": "collision_block",
"classification": "BLOCKED",
"reason": "collision_hazard",
"trigger_keys": [
"collision",
"fixed_fishing_gear",
"navigation_hazard"
],
"min_source_mask": 1
},
{
"rule_id": "grounding_caution",
"classification": "CAUTION",
"reason": "grounding_or_shoal",
"trigger_keys": [
"grounding",
"shoal",
"submerged_reef"
],
"min_source_mask": 1
},
{
"rule_id": "boundary_caution",
"classification": "CAUTION",
"reason": "boundary_or_route",
"trigger_keys": [
"boundary",
"route"
],
"min_source_mask": 1
},
{
"rule_id": "default_open",
"classification": "PASSABLE",
"reason": "open_water",
"trigger_keys": [],
"min_source_mask": 0
}
]
}