feat: compile S-52 presentation into MapLibre style
This commit is contained in:
59
config/s52/cm95_s52_style_compiler_v1.json
Normal file
59
config/s52/cm95_s52_style_compiler_v1.json
Normal file
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"schema": "navsea.cm95.s52-style-compiler-config/v1",
|
||||
"name": "CM95 S-52 Fukuoka compiled style v1",
|
||||
"palette": "DAY_BRIGHT",
|
||||
"sprite": "http://192.168.200.184:8877/s52-sprite-lc-ap-v3",
|
||||
"background_color": "DEPDW",
|
||||
"fallback_color": "NODTA",
|
||||
"area_fill_opacity": 0.92,
|
||||
"area_pattern_opacity": 0.85,
|
||||
"line_width_fallback": 1.0,
|
||||
"complex_line_width_px": 5.0,
|
||||
"display_categories": ["Displaybase", "Standard", "Other"],
|
||||
"source": {
|
||||
"id": "cm95",
|
||||
"type": "vector",
|
||||
"tiles": ["http://192.168.200.184:8877/tiles-presentation-v10/{z}/{x}/{y}.pbf"],
|
||||
"bounds": [130.341796875, 33.57801474614399, 130.4296875, 33.65120829920498],
|
||||
"minzoom": 12,
|
||||
"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"
|
||||
},
|
||||
"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": "baseline_area", "capabilities": ["fill", "line", "symbol", "text"]},
|
||||
{"name": "baseline_line", "capabilities": ["line", "symbol", "text"]},
|
||||
{"name": "bridge_structure", "capabilities": ["fill", "line", "symbol", "text"]},
|
||||
{"name": "clearance_limit_line", "capabilities": ["line", "symbol", "text"]},
|
||||
{"name": "clearance_limit_point", "capabilities": ["symbol", "text"]},
|
||||
{"name": "cm95_unmapped", "capabilities": ["fill", "line", "symbol", "text"]},
|
||||
{"name": "depth_contour", "capabilities": ["line", "text"]},
|
||||
{"name": "facility_boundary_area", "capabilities": ["fill", "line", "symbol", "text"]},
|
||||
{"name": "facility_boundary_outline", "capabilities": ["line", "symbol", "text"]},
|
||||
{"name": "facility_boundary_point", "capabilities": ["symbol", "text"]},
|
||||
{"name": "land_area", "capabilities": ["fill", "line", "symbol", "text"]},
|
||||
{"name": "navigation_hazard_area", "capabilities": ["fill", "line", "symbol", "text"]},
|
||||
{"name": "navigation_hazard_outline", "capabilities": ["line", "symbol", "text"]},
|
||||
{"name": "navigation_hazard_point", "capabilities": ["symbol", "text"]},
|
||||
{"name": "navigation_marks", "capabilities": ["symbol", "text"]},
|
||||
{"name": "onshore_structure_area", "capabilities": ["fill", "line", "symbol", "text"]},
|
||||
{"name": "onshore_structure_point", "capabilities": ["symbol", "text"]},
|
||||
{"name": "pilot_station_point", "capabilities": ["symbol", "text"]},
|
||||
{"name": "place_label_land", "capabilities": ["symbol", "text"]},
|
||||
{"name": "s52_areas", "capabilities": ["fill", "line", "symbol", "text"]},
|
||||
{"name": "s52_lines", "capabilities": ["line", "symbol", "text"]},
|
||||
{"name": "s52_points", "capabilities": ["symbol", "text"]},
|
||||
{"name": "seabed_line", "capabilities": ["line", "symbol", "text"]},
|
||||
{"name": "seabed_text_point", "capabilities": ["symbol", "text"]}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user