feat: complete S-52 resource contract

This commit is contained in:
OpenAI Codex
2026-09-19 08:32:51 +08:00
parent b9ece0eaaa
commit 9dd6282817
11 changed files with 962 additions and 42 deletions

View File

@@ -19,18 +19,21 @@
"maxzoom": 12
},
"resources": {
"colors": "build/s52_poc_patterns_v1/s52_colors.json",
"symbol_metadata": "build/s52_poc_patterns_v1/s52_symbol_metadata.json",
"bitmap_pattern_metadata": "build/s52_poc_patterns_v1/s52_pattern_metadata.json",
"vector_pattern_metadata": "build/s52_ap_v3/s52-sprite-lc-ap-pattern-metadata.json",
"line_metadata": "build/s52_lc_v1/s52-sprite-lc-line-metadata.json",
"sprite_index": "build/s52_ap_v3/s52-sprite-lc-ap.json",
"lookup_ir": "build/s52_presentation_ir/lookup_rule_ir.json"
"colors": "build/s52_resources_v2/base/s52_colors.json",
"symbol_metadata": "build/s52_resources_v2/base/s52_symbol_metadata.json",
"bitmap_pattern_metadata": "build/s52_resources_v2/base/s52_pattern_metadata.json",
"vector_pattern_metadata": "build/s52_resources_v2/ap/s52-sprite-ap-pattern-metadata.json",
"line_metadata": "build/s52_resources_v2/final/s52-sprite-full-line-metadata.json",
"sprite_index": "build/s52_resources_v2/final/s52-sprite-full.json",
"lookup_ir": "build/s52_presentation_ir_v2/lookup_rule_ir.json",
"resource_contract": "build/s52_resources_v2/resource_contract.json"
},
"source_layers": [
{"name": "anchor_caution_hazard_area", "capabilities": ["fill", "line", "symbol", "text"]},
{"name": "anchor_caution_hazard_point", "capabilities": ["symbol", "text"]},
{"name": "anchorage_area", "capabilities": ["fill", "line", "symbol", "text"]},
{"name": "anchorage_outline", "capabilities": ["line", "symbol", "text"]},
{"name": "anchorage_point", "capabilities": ["symbol", "text"]},
{"name": "baseline_area", "capabilities": ["fill", "line", "symbol", "text"]},
{"name": "baseline_line", "capabilities": ["line", "symbol", "text"]},
{"name": "bridge_structure", "capabilities": ["fill", "line", "symbol", "text"]},