diff --git a/tools/style-visual-object/.gitignore b/tools/style-visual-object/.gitignore
new file mode 100644
index 0000000..43ae0e2
--- /dev/null
+++ b/tools/style-visual-object/.gitignore
@@ -0,0 +1,2 @@
+__pycache__/
+*.py[cod]
diff --git a/tools/style-visual-object/README.md b/tools/style-visual-object/README.md
new file mode 100644
index 0000000..afab515
--- /dev/null
+++ b/tools/style-visual-object/README.md
@@ -0,0 +1,785 @@
+# Style Visual Object Tool
+
+## 目标
+
+本工具只做一件事:
+
+> 从一份 Style JSON 以及它使用的 Sprite / Glyph 中,独立提取和生成 Visual Object。
+
+工具输出的是匿名、可比较、可审计的 Visual Object,不负责给 Visual Object 赋予 NavSea 标准 Layer 名称,也不负责解释 Provider 的业务字段。
+
+---
+
+## 最重要原则:先生成 Visual Object,再做语义和 Layer 对齐
+
+本工具必须严格遵守以下顺序:
+
+```text
+任意 Provider Style + Sprite / Glyph
+ ↓
+Style Visual Object Tool
+ ↓
+Anonymous Visual Object Catalog
+ ↓
+与 Standard Visual Object Catalog 比较
+ ↓
+MATCH / PARTIAL / UNKNOWN
+ ↓
+最后才允许赋予标准 Layer 名称或 Semantic
+```
+
+### 禁止走捷径
+
+在 Visual Object 生成阶段,以下信息即使存在,也只能作为 provenance / audit 信息保存,**不得用于决定 Visual Object 属于哪个标准 Layer 或 Semantic**:
+
+- `source-layer` 名称
+- Style Layer `id`
+- Provider 名称
+- `canonical_object_type`
+- S-52 / CM95 对象类名称
+- S-52 symbol code 的文字含义
+- 任何看起来与 NavSea 标准 Layer 同名或相似的字段
+- 任何 Provider 私有业务字段名称
+
+例如,某个 Provider 的 Style 中即使存在:
+
+```text
+source-layer = navigation_marks
+```
+
+本工具也不得因此把该 Visual Object 定义为 NavSea 的 `navigation_marks`。
+
+它只能记录:
+
+```text
+provenance.source_layer = navigation_marks
+```
+
+真正的 Layer 名称必须在 Visual Object 生成完成后,通过与标准 Visual Object 的比较结果确定。
+
+---
+
+## Provider-neutral
+
+本工具必须完全独立于具体 Provider。
+
+同一套代码应能够处理:
+
+- NavSea Style
+- CM95 Style
+- 未来 Provider B / C / D
+- 任意符合支持范围的 MapLibre Style
+
+主逻辑中禁止出现类似:
+
+```text
+if provider == "cm95"
+if source_layer == "navigation_marks"
+if symbol_code == "BOYCAN63" then ...
+```
+
+这类 Provider-specific Semantic 判断。
+
+Provider-specific 名称可以进入 provenance,但不能进入 Visual Object 分类逻辑。
+
+---
+
+## 输入
+
+第一阶段输入仅包括:
+
+```text
+Style JSON
+Sprite JSON + PNG
+Glyph(Style 使用时)
+```
+
+Visual Object 提取本身不要求读取 PBF。
+
+如果 Style 中使用数据驱动表达式,例如:
+
+```json
+["get", "chart_icon_image"]
+```
+
+或:
+
+```json
+["get", "s52_symbol_code"]
+```
+
+工具必须保留为动态视觉参数,不得为了得到具体值去读取 PBF、猜测字段含义或套用 Provider 规则。
+
+---
+
+## 输出
+
+建议至少生成:
+
+```text
+catalog.json
+catalog.html
+previews/
+audit.json
+```
+
+其中每个 Visual Object 至少记录:
+
+- 匿名 Visual Object ID
+- geometry role
+- Style Layer 原始顺序 / z-order
+- 参与组成的 Render Components
+- icon / line / fill / pattern / circle / text
+- Sprite 实际视觉资源
+- 动态视觉参数
+- 出现条件 / Style filter
+- 组件数量与组合关系
+- Preview
+- provenance
+- 无法解析或无法确定的部分
+
+---
+
+## Visual Signature
+
+用于后续跨 Provider 比较的核心是 Visual Signature,而不是 Provider 字段名称。
+
+Visual Signature 应主要表达:
+
+```text
+geometry role
++
+ordered render components
++
+sprite visual
++
+fill
++
+line
++
+pattern
++
+text role
++
+component multiplicity
++
+component composition
++
+style order
++
+visual conditions / variants
+```
+
+后续 Visual Matcher 应基于这些视觉结构进行比较。
+
+Provider 原始字段只作为辅助审计证据,不作为主要匹配依据。
+
+---
+
+## source-layer 的地位
+
+`source-layer` 在本工具中只具有两个作用:
+
+1. 帮助确定 Style Layer 的数据来源和可组合范围;
+2. 作为 provenance / debug / audit 信息输出。
+
+它**不是 Semantic,也不是最终 Layer 分类结果**。
+
+不得执行:
+
+```text
+source-layer 名称
+→ 直接得到 NavSea 标准 Layer
+```
+
+正确流程必须是:
+
+```text
+Style + Sprite
+→ Visual Object
+→ Visual Match
+→ 标准 Layer / Semantic
+```
+
+---
+
+## Standard Visual Object
+
+NavSea 当前 Style 也必须使用同一套 Style Visual Object Tool 生成 Visual Object。
+
+不得在 Tool 内置 NavSea Layer 规则。
+
+NavSea 之所以成为 Standard,不是因为 Tool 对 NavSea 使用特殊逻辑,而是在 Tool 生成 Visual Object 之后,由独立的标准定义/人工确认把这些 Visual Object 与 NavSea 标准 Layer 关联起来。
+
+因此:
+
+```text
+NavSea Style
+→ Anonymous Visual Object Catalog
+→ 标准确认
+→ Standard Visual Object Catalog
+```
+
+其他 Provider:
+
+```text
+Provider Style
+→ Anonymous Visual Object Catalog
+→ 与 Standard Visual Object Catalog 比较
+→ 标准 Layer
+```
+
+---
+
+## 不属于本工具的职责
+
+本工具不负责:
+
+- PBF 数据读取和 Feature 实例化
+- Provider 字段翻译
+- CM95 专用判断
+- NavSea 专用判断
+- Semantic 命名
+- 标准 Layer 命名
+- Feature grouping
+- 危险性判断
+- 船舶吃水相关 Planning / Danger 判断
+- 跨 Provider 的最终匹配决策
+
+这些属于后续独立阶段或独立 Tool。
+
+---
+
+## 实现约束
+
+后续实现必须满足:
+
+- 未知 Style expression 必须显式标记 UNKNOWN / UNSUPPORTED,不得静默忽略;
+- 必须保留 Style 原始顺序;
+- 必须保留组件 multiplicity,不能用 set 去重破坏组合;
+- 必须保留动态表达式,不得伪造成确定值;
+- Sprite 必须根据 atlas metadata 提取真实视觉资源;
+- 不得通过坐标接近、名字相似或 Provider 字段名自动拼接/分类 Visual Object;
+- 不得因为某个 source-layer 与 NavSea 标准 Layer 同名就直接判定 MATCH;
+- Visual Object 的生成和 Visual Object 的标准匹配必须是两个独立阶段。
+
+---
+
+## 一句话验收标准
+
+> 给工具任意一套 Style + Sprite,即使它完全不知道这是什么 Provider、也没有任何 PBF 数据,仍然能够独立生成匿名 Visual Object Catalog;只有在该 Catalog 生成完成后,才允许进入与 NavSea Standard Visual Object Catalog 的比较和 Layer 命名阶段。
+
+---
+
+## NavSea Standard Visual Object Catalog 冻结规则
+
+NavSea 的 Visual Object 与标准 Layer 名在首次完成生成、确认和命名后,应视为 Standard Visual Object Catalog 的冻结基线。
+
+正常情况下:
+
+```text
+NavSea Anonymous Visual Object
+ ↓
+人工/标准确认 Layer 名
+ ↓
+Standard Visual Object Catalog
+ ↓
+冻结
+```
+
+冻结后,后续 CM95、Provider B、Provider C 等只能使用该 Standard Visual Object Catalog 进行 Visual Object 匹配和 Layer 命名。
+
+除非用户明确要求重建、重新生成、修订标准或升级 Standard Catalog 版本,否则禁止:
+
+- 每次处理新 Provider 时重新生成 NavSea Visual Object;
+- 自动重新计算或改变 NavSea Visual Object ID;
+- 自动改变已经确认的标准 Layer 名;
+- 因 CM95 或其他 Provider 的数据特点反向修改 NavSea Standard Catalog;
+- 用新的 Provider 匹配结果覆盖现有标准基线。
+
+如果确实需要修改 Standard Visual Object Catalog,必须作为显式的标准升级处理,并保留旧版本,不得静默覆盖。
+
+因此正常跨 Provider 工作流固定为:
+
+```text
+已冻结的 NavSea Standard Visual Object Catalog
+ │
+ │ 作为只读标准
+ ▼
+ Provider Anonymous Visual Object
+ │
+ ▼
+ Visual Matcher
+ │
+ ▼
+ 标准 Layer 命名结果
+```
+
+一句话原则:
+
+> NavSea Standard Visual Object Catalog 是标准输入,不是每次 Provider 解析时重新生成的临时产物。
+
+---
+
+## Visual Object Layer Assignment 的补充硬规则
+
+### 1. Sprite 存在不等于 Style 会绘制
+
+Sprite atlas 中存在某个资源,只能说明资源可用,不能说明当前 Style 会实际引用它。
+
+Anonymous Visual Object Catalog 只能从 Style 的正向可达规则生成:
+
+```text
+Style 明确允许的资源
+→ 进入 Anonymous Visual Object Catalog
+
+仅存在于 Sprite、但当前 Style 没有正向可达路径的资源
+→ 不进入 Catalog
+```
+
+尤其不得把 `!match`、`!=` 等排除条件中的值误当成候选 Visual Object。
+
+### 2. 同一视觉类可能对应多个标准 Layer
+
+如果 NavSea Standard Visual Object Catalog 中同一实际视觉图形被多个标准 Layer 复用,则 Visual Matcher 不能仅凭图形强行选一个 Layer。
+
+必须输出:
+
+```text
+AMBIGUOUS
+candidateStandardLayers:
+ - layer_a
+ - layer_b
+```
+
+例如危险物公共符号可以同时被多个标准 Layer 使用;这种歧义是 Standard Catalog 自身的事实,不应由 Matcher 擅自消除。
+
+### 3. 禁止整个匿名 group 继承单一 Layer
+
+Style 的一个匿名 group 可能允许多个不同视觉家族,尤其是通用 S-52 Style。
+
+因此禁止:
+
+```text
+group 命中一个视觉锚点
+→ 整个 group 继承该 Layer
+```
+
+Layer Assignment 必须以单个 Visual Object / Visual Resource 为基本单位。
+
+Group 只用于:
+
+- 组合范围审计;
+- Style provenance;
+- 结果分布检查。
+
+### 4. Layer Assignment 状态
+
+正式状态固定为:
+
+```text
+MATCH
+PARTIAL
+AMBIGUOUS
+COMPONENT
+UNKNOWN
+```
+
+含义:
+
+- `MATCH`:实际图形基本一致,可以直接作为标准 Layer 锚点;
+- `PARTIAL`:不是同一完整图形,但视觉家族或组件关系足以支持唯一标准 Layer;
+- `AMBIGUOUS`:视觉证据只能得到多个标准 Layer 候选,禁止强行选一个;
+- `COMPONENT`:明确只是完整 Visual Object 的组成部分,不单独分配 Layer;可选记录组件类型;
+- `UNKNOWN`:当前证据不足,不命名。
+
+未知和歧义都是合法结果,禁止为了提高覆盖率而静默猜测。
+
+---
+
+## 人工确认 UI:CM95 Visual Object Reviewer
+
+最终 Layer Assignment 必须允许人工确认。项目内提供独立 Web Reviewer:
+
+```text
+tools/style-visual-object/reviewer/
+├── review_server.py
+└── web/
+ ├── index.html
+ ├── app.js
+ └── style.css
+```
+
+默认启动:
+
+```text
+python3 tools/style-visual-object/reviewer/review_server.py --host 0.0.0.0 --port 18083
+```
+
+### 人工确认单位
+
+Reviewer 以 **CM95 当前 Style 正向可达的唯一 Visual Resource** 为确认单位。
+
+当前基线为 150 个资源。一个人工决定会应用到该视觉资源在 Anonymous Catalog 中的所有 occurrence,但不会修改 Anonymous Catalog 本身。
+
+### 主审查界面必须隐藏 Provider 语义信息
+
+为了避免人工被字段名或已有 source-layer 名称带偏,主审查界面默认只能看到:
+
+- 匿名 Visual Object ID;
+- 实际图形;
+- component role;
+- geometry role;
+- occurrence 数;
+- NavSea Standard Visual Object 候选;
+- 标准 Layer;
+- 当前人工决定。
+
+以下 CM95 原始信息默认隐藏:
+
+- resource key;
+- source-layer;
+- Style Layer id;
+- Provider provenance。
+
+只有用户主动展开“审计信息”后才能读取这些内容。
+
+### 人工状态
+
+人工决定固定使用:
+
+```text
+MATCH
+PARTIAL
+AMBIGUOUS
+COMPONENT
+UNKNOWN
+```
+
+规则:
+
+- MATCH / PARTIAL:必须选择且只能选择一个标准 Layer;
+- AMBIGUOUS:必须选择至少两个候选标准 Layer;
+- COMPONENT:不选择标准 Layer、不绑定 Standard Visual Object;可选记录顶标、浮标主体、立标主体、灯光、附加标记、面填充图案、线型图案、文字或其他组件;
+- UNKNOWN:不选择标准 Layer;
+- Standard Visual Object 可以选择,也可以不选择;
+- 人工确认优先于机器建议;
+- 未人工确认的项目在最终人工导出时保持 UNKNOWN,不自动继承机器建议。
+
+### 人工结果保存
+
+增量人工决定保存到:
+
+```text
+tools/style-visual-object/output/cm95-manual-review/manual-review-v1.json
+```
+
+点击“生成当前人工确认结果”后生成:
+
+```text
+tools/style-visual-object/output/cm95-manual-review/
+├── reviewed-anchors-manual-v1.json
+└── assignment/
+ ├── cm95-layer-assignment-v1.json
+ ├── cm95-layer-assignment-v1.csv
+ └── cm95-layer-assignment-v1.html
+```
+
+人工确认过程不得覆盖:
+
+- `navsea-standard/standard-catalog.json`;
+- `cm95-anonymous/anonymous-catalog.json`;
+- 既有自动/辅助建议文件。
+
+NavSea Standard Catalog 继续保持 FROZEN,只作为只读标准库使用。
+
+---
+
+## Reviewer 中文名称显示规则
+
+人工 Reviewer 中,CM95 与 NavSea Standard Visual Object 均应优先显示中文名称,帮助人工理解和确认。
+
+中文名称来源分两类:
+
+1. CM95:
+ - 优先读取当前 CM95 仓库中的 S-52 symbol / line / area-pattern metadata;
+ - 保留 S-52 原始英文 `description`;
+ - 生成独立的中文显示译名;
+ - 中文译名属于工程 UI enrichment,不冒充 IHO 官方中文译名。
+
+2. NavSea Standard:
+ - 依据冻结 Standard Visual Object 的语义资源键和标准 Layer 生成中文显示名;
+ - 标准 Layer 同时显示中文名和原始 Layer ID。
+
+名称补充表:
+
+```text
+tools/style-visual-object/output/reference-name-enrichment-v1.json
+```
+
+固定原则:
+
+> 中文名、英文说明、S-52 code 只用于 UI 显示和人工理解,不得参与 Visual Matcher、自动聚类或 Layer Assignment。
+
+Reviewer 主界面显示优先级:
+
+```text
+中文名称
+→ 实际图形
+→ 中文标准 Layer
+→ 原始 code / 英文说明(辅助)
+```
+
+已有机器建议也必须显示:
+
+```text
+标准对象中文名
++
+标准 Layer 中文名
++
+MATCH / PARTIAL / AMBIGUOUS / COMPONENT / UNKNOWN
+```
+
+不得只显示资源 key 或 Layer ID 让用户自行猜测。
+
+---
+
+## Reviewer 宽屏固定确认布局
+
+Reviewer 在宽屏下采用固定三栏工作区:
+
+```text
+左:CM95 当前 Visual Object
+中:NavSea Standard 候选(竖排、内部滚动)
+右:人工判断(固定可见)
+```
+
+固定要求:
+
+- 主页面不得为了点击 MATCH / PARTIAL / AMBIGUOUS / COMPONENT / UNKNOWN 或保存结果而要求纵向滚动;
+- NavSea Standard 候选采用竖排列表,并在候选区域内部滚动;
+- 标准 Layer 列表在人工判断面板内部滚动;
+- `保存并下一个 / 仅保存 / 撤销` 始终保持在右侧人工判断区可见;
+- 左侧 CM95 队列独立滚动;
+- 审计信息默认折叠,不抢占主要确认空间;
+- 窄屏才允许退回上下布局。
+
+---
+
+## Standard Visual Object 缺失时的 Layer-only 人工命名
+
+外部 Provider(例如 CM95 / S-52)的视觉内容可能多于当前 NavSea Standard Visual Object Catalog。
+因此:
+
+> 找不到对应的 NavSea Standard Visual Object,不等于无法确定标准 Layer。
+
+人工 Reviewer 必须支持两种最终确认路径:
+
+```text
+A. 有对应标准图标
+Provider Visual Object
+→ Standard Visual Object
+→ Standard Layer
+assignment_mode = VISUAL_OBJECT_MATCH
+
+B. 没有对应标准图标,但所属 Layer 可以人工确定
+Provider Visual Object
+→ Standard Layer
+assignment_mode = LAYER_ONLY
+standard_resource_key = null
+```
+
+Layer-only 的要求:
+
+- 必须由人工明确选择标准 Layer;
+- 不得伪造一个不存在的 Standard Visual Object;
+- 不得因为没有对应图标就强制设为 UNKNOWN;
+- 中文名称、S-52 官方英文说明和实际视觉可以作为人工理解证据;
+- 这些名称仍不进入自动 Visual Matcher;
+- 当前 Reviewer 中,点击“没有对应标准图标,只确认所属 Layer”会清除 Standard Visual Object 绑定,并保留唯一 Layer。
+
+状态建议:
+
+- 有明确对应完整图形时可使用 MATCH;
+- 无对应标准图标但 Layer 明确时使用 PARTIAL + LAYER_ONLY;
+- 只能确定多个可能 Layer 时使用 AMBIGUOUS;
+- 连 Layer 也无法确定时才使用 UNKNOWN。
+
+---
+
+## COMPONENT:只作为完整 Visual Object 的组成部分
+
+当当前显示的 S-52 / CM95 图形只是一个主体、顶标、灯光或其他附加组件时,不应强迫用户给它最终 Layer。
+Reviewer 必须允许:
+
+```text
+status = COMPONENT
+assignment_mode = COMPONENT_ONLY
+standard_layer = null
+standard_resource_key = null
+```
+
+可选 `component_kind`:
+
+```text
+topmark 顶标
+buoy_body 浮标主体
+beacon_body 立标主体
+light 灯光
+auxiliary_mark 附加标记
+fill_pattern 面填充图案
+line_pattern 线型图案
+text 文字
+other 其他组件
+```
+
+`COMPONENT` 与 `UNKNOWN` 必须区分:
+
+- `COMPONENT`:已经知道它只是完整对象的一部分;
+- `UNKNOWN`:当前连它的作用/归属关系也无法可靠判断。
+
+后续 Composite Visual Object 阶段再把 COMPONENT 与其他组件组合,最终 Layer 应尽量由完整 Visual Object 确认。
+
+---
+
+## Reviewer 最可能候选提示
+
+Reviewer 的 NavSea Standard 候选可以提供一个 **UI-only 的“最可能”提示**,帮助人工快速判断。
+
+综合参考只用于界面提示,来源包括:
+
+- Visual Matcher 的实际图形相似度;
+- CM95 中文显示名与 NavSea Standard 中文显示名的文字相似度;
+- 已有 reviewed visual suggestion 是否支持同一标准对象或同一 Layer。
+
+界面规则:
+
+- 综合排序第一的候选中文名称标红;
+- 显示“最可能”标签;
+- 同时显示“视觉 xx% / 综合 xx%”;
+- 即使是第一名,综合分较低时也必须保留低分,不能隐藏不确定性;
+- 红色提示不得自动选择 Standard Visual Object;
+- 不得自动写入人工决定;
+- 不参与最终 Layer Assignment。
+
+一句话:
+
+> 红色“最可能”只是人工审查提示,不是系统确认结果。
+
+宽屏布局同时调整为:当前 CM95 对象区域更窄,NavSea Standard 视觉候选区域更宽,右侧人工判断继续固定显示。
+
+---
+
+## Provider Layer Classifier:当前工作的最终目标
+
+当前多源 PBF 对应工作的目标不是寻找“外部 Provider 图标等于 NavSea 哪个图标”,而是:
+
+> 把外部 Provider 的对象正确分类到现有 NavSea Standard Layer。
+
+因此正式流程分成两层:
+
+```text
+第一层:Provider-neutral Style Visual Object Tool
+Style + Sprite
+→ Anonymous Visual Object
+
+第二层:Provider Layer Classifier
+Anonymous Visual Object
++ Provider 官方语义资料
++ 实际视觉证据
++ 可选 Standard Visual Object 参考
+→ NavSea Standard Layer
+→ 人工确认
+```
+
+关键规则:
+
+1. `Style Visual Object Tool` 仍然不知道 NavSea Layer、CM95 语义或 Provider 私有分类,继续保持 Provider-neutral。
+2. `Provider Layer Classifier` 可以使用 Provider 自己的官方语义资料。CM95 当前使用 S-52 metadata 的官方英文 `description`,再提供中文显示译名。
+3. Provider 的 `source-layer` 仍不得作为分类依据,只保留 provenance/audit。
+4. Standard Visual Object 一一对应不是最终目标,也不是 Layer 命名的强制前提。
+5. 没有对应 NavSea 图标,但 Provider 语义足以确定 Layer 时,允许直接 `LAYER_ONLY`。
+6. 当前图形只是顶标、灯光、主体、pattern 等组件时使用 `COMPONENT`,不单独分配最终 Layer。
+7. 只有连 Layer 都无法可靠判断时才使用 `UNKNOWN`。
+
+### CM95 语义 Layer 规则
+
+当前 CM95 分类规则独立保存:
+
+```text
+tools/style-visual-object/cm95_semantic_layer_rules_v1.json
+```
+
+规则使用 S-52 官方 description 和资源类型进行声明式分类,例如:
+
+```text
+tower, black/white, full-chart and simplified
+→ 对象大类:陆上塔状构筑物
+→ onshore_structure_point
+
+beacon tower, red, full-chart
+→ 对象大类:航标塔体
+→ navigation_marks
+
+topmark for buoys ...
+→ COMPONENT / topmark
+```
+
+这些规则属于 Provider Layer Classifier,不得回写进通用 Style Visual Object extraction。
+
+### Reviewer 中间区域
+
+Reviewer 中间主要区域现在显示 `NavSea Layer 建议`,综合参考:
+
+- S-52 官方语义;
+- 实际视觉相似度;
+- 已有 reviewed visual suggestion。
+
+语义证据优先于“长得像”。例如普通 `tower` 即使视觉上很像 beacon,也应优先按 S-52 的 tower 语义归到 `onshore_structure_point`。
+
+Standard Visual Object 图标被降为折叠的辅助参考区,不再作为主要任务。
+
+---
+
+## Git 冻结基线与固定校验命令
+
+CM95 v1 人工分类完成后,以下内容属于应进入 Git 的冻结基线:
+
+- 工具实现:`style_vo_tool.py`、`visual_anchor_matcher.py`、`build_reference_names.py`、`apply_reviewed_layer_assignment.py`;
+- Provider 分类规则:`cm95_semantic_layer_rules_v1.json`;
+- 人工 Reviewer:`reviewer/`;
+- 固定校验逻辑:`validate_cm95_classification.py`;
+- NavSea Frozen Standard Catalog 与 CM95 Anonymous Catalog;
+- S-52 中文名称 enrichment、视觉辅助结果;
+- 150 项人工确认;
+- 最终 occurrence 级 Layer Assignment;
+- 固定校验报告和最终中文报告。
+
+固定校验命令:
+
+```bash
+python3 tools/style-visual-object/validate_cm95_classification.py
+```
+
+提交前必须满足:
+
+```text
+RESULT: PASS
+```
+
+`WARN` 允许存在,但只能表示“人工结果与后续语义建议不同,需要时复核”;不得自动覆盖人工结果。
+
+当前权威结果路径:
+
+```text
+tools/style-visual-object/output/cm95-manual-review/manual-review-v1.json
+tools/style-visual-object/output/cm95-manual-review/reviewed-anchors-manual-v1.json
+tools/style-visual-object/output/cm95-manual-review/assignment/cm95-layer-assignment-v1.json
+tools/style-visual-object/output/cm95-manual-review/validation-report-v1.json
+```
+
+当前最终报告:
+
+```text
+tools/style-visual-object/output/CM95_Visual_Object_Layer命名报告_v2.md
+```
diff --git a/tools/style-visual-object/apply_reviewed_layer_assignment.py b/tools/style-visual-object/apply_reviewed_layer_assignment.py
new file mode 100644
index 0000000..454bd84
--- /dev/null
+++ b/tools/style-visual-object/apply_reviewed_layer_assignment.py
@@ -0,0 +1,374 @@
+#!/usr/bin/env python3
+"""把人工视觉复核结果应用到 CM95 Anonymous Visual Object Catalog。
+
+本脚本不参与视觉判断,也不读取 CM95 source-layer 来决定 Layer。
+它只消费已经完成的 reviewed anchors,并生成独立的 Layer Assignment 派生结果。
+Anonymous Catalog 本身保持不变。
+"""
+from __future__ import annotations
+
+import argparse
+import csv
+import html
+import json
+from collections import Counter, defaultdict
+from pathlib import Path
+from typing import Any
+
+
+def load_json(path: Path) -> dict[str, Any]:
+ return json.loads(path.read_text(encoding="utf-8"))
+
+
+def anchor_layers(anchor: dict[str, Any] | None) -> list[str]:
+ if not anchor:
+ return []
+ if anchor.get("standard_layer"):
+ return [str(anchor["standard_layer"])]
+ return [str(x) for x in anchor.get("standard_layers", []) if x]
+
+
+def build_html(result: dict[str, Any]) -> str:
+ summary = result["summary"]
+
+ layer_rows: list[str] = []
+ for layer, stats in sorted(result["layer_summary"].items()):
+ layer_rows.append(
+ "
"
+ f"| {html.escape(layer)} | "
+ f"{stats['MATCH']} | "
+ f"{stats['PARTIAL']} | "
+ f"{stats['occurrences']} | "
+ "
"
+ )
+
+ ambiguous_rows: list[str] = []
+ for item in result["ambiguous_summary"]:
+ ambiguous_rows.append(
+ ""
+ f"| {html.escape(' / '.join(item['candidate_standard_layers']))} | "
+ f"{item['resource_count']} | "
+ f"{item['occurrence_count']} | "
+ "
"
+ )
+
+ group_rows: list[str] = []
+ for row in result["group_summary"]:
+ dist = ", ".join(
+ f"{html.escape(k)}={v}"
+ for k, v in sorted(row["assigned_layer_counts"].items())
+ ) or "—"
+ group_rows.append(
+ ""
+ f"{html.escape(row['group_id'])} | "
+ f"{row['named_occurrences']} | "
+ f"{row['ambiguous_occurrences']} | "
+ f"{row['component_occurrences']} | "
+ f"{row['unknown_occurrences']} | "
+ f"{dist} | "
+ "
"
+ )
+
+ return f"""
+
+CM95 Visual Object Layer Assignment v1
+
+CM95 Anonymous Visual Object → NavSea Standard Layer
+本结果只应用经人工视觉复核的共同图标/视觉家族锚点。CM95 source-layer 名称、Provider 字段语义和对象类名称均未参与 Layer 判定。
+CM95 Visual Objects {summary['total_visual_objects']}
+Sprite-backed {summary['sprite_backed_visual_objects']}
+唯一 Layer 已命名 {summary['uniquely_named_visual_objects']}
+MATCH {summary['match_visual_objects']}
+PARTIAL {summary['partial_visual_objects']}
+AMBIGUOUS {summary['ambiguous_visual_objects']}
+COMPONENT {summary['component_visual_objects']}
+UNKNOWN {summary['unknown_visual_objects']}
+Reviewed anchors {summary['reviewed_anchor_count']}
+
+
+状态定义:
+MATCH = 实际图形基本一致;
+PARTIAL = 不是同一完整图形,但视觉家族/组件足以支持唯一标准 Layer;
+AMBIGUOUS = 图形证据只能得到多个标准 Layer 候选,禁止强行选一个;
+COMPONENT = 只是完整 Visual Object 的组成部分,不单独分配 Layer;
+UNKNOWN = 当前视觉证据不足。
+
+
+唯一命名的标准 Layer
+
+| 标准 Layer | MATCH | PARTIAL | VO occurrence |
+{''.join(layer_rows)}
+
+
+视觉歧义
+
+| 候选标准 Layer | 资源数 | VO occurrence |
+{''.join(ambiguous_rows) if ambiguous_rows else '| 无 |
'}
+
+
+匿名 Group 分布
+Group 仅用于审计组合范围,不能由整个 group 直接继承一个 Layer。
+
+| Group | 唯一命名 | AMBIGUOUS | COMPONENT | UNKNOWN | 唯一 Layer 分布 |
+{''.join(group_rows)}
+
+
+逐 Visual Object 明细见 cm95-layer-assignment-v1.json;
+资源级摘要见 cm95-layer-assignment-v1.csv。
+Anonymous Catalog 没有被修改。
+"""
+
+
+def main() -> None:
+ ap = argparse.ArgumentParser()
+ ap.add_argument("--anonymous", required=True)
+ ap.add_argument("--reviewed-anchors", required=True)
+ ap.add_argument("--output", required=True)
+ args = ap.parse_args()
+
+ anon_path = Path(args.anonymous)
+ anchor_path = Path(args.reviewed_anchors)
+ out = Path(args.output)
+ out.mkdir(parents=True, exist_ok=True)
+
+ anon = load_json(anon_path)
+ review = load_json(anchor_path)
+ anchors = {
+ x["cm95_resource_key"]: x
+ for x in review.get("anchors", [])
+ }
+ group_provenance = {
+ g["group_id"]: g.get("provenance", {})
+ for g in anon.get("groups", [])
+ }
+
+ assignments: list[dict[str, Any]] = []
+ layer_counts: dict[str, Counter] = defaultdict(Counter)
+ group_counts: dict[str, Counter] = defaultdict(Counter)
+ resource_status: dict[str, Counter] = defaultdict(Counter)
+ ambiguous_occurrence_counts: Counter = Counter()
+
+ for obj in anon.get("visual_objects", []):
+ resource_key = obj.get("resource_key")
+ anchor = anchors.get(resource_key)
+ candidate_layers = anchor_layers(anchor)
+
+ if anchor and anchor.get("status") in {"MATCH", "PARTIAL"} and len(candidate_layers) == 1:
+ status = str(anchor["status"])
+ layer = candidate_layers[0]
+ basis = "REVIEWED_VISUAL_ANCHOR"
+ std_resource = anchor.get("standard_resource_key")
+ layer_counts[layer][status] += 1
+ layer_counts[layer]["occurrences"] += 1
+ group_counts[obj["group_id"]][layer] += 1
+ group_counts[obj["group_id"]]["__named__"] += 1
+ resource_status[resource_key][status] += 1
+ elif anchor and anchor.get("status") == "AMBIGUOUS" and len(candidate_layers) >= 2:
+ status = "AMBIGUOUS"
+ layer = None
+ basis = "REVIEWED_VISUAL_AMBIGUITY"
+ std_resource = anchor.get("standard_resource_key")
+ group_counts[obj["group_id"]]["__ambiguous__"] += 1
+ resource_status[resource_key]["AMBIGUOUS"] += 1
+ ambiguous_occurrence_counts[tuple(sorted(candidate_layers))] += 1
+ elif anchor and anchor.get("status") == "COMPONENT":
+ status = "COMPONENT"
+ layer = None
+ candidate_layers = []
+ basis = "REVIEWED_COMPONENT_ONLY"
+ std_resource = None
+ group_counts[obj["group_id"]]["__component__"] += 1
+ resource_status[resource_key]["COMPONENT"] += 1
+ else:
+ status = "UNKNOWN"
+ layer = None
+ candidate_layers = []
+ basis = "INSUFFICIENT_VISUAL_EVIDENCE"
+ std_resource = None
+ group_counts[obj["group_id"]]["__unknown__"] += 1
+ if resource_key:
+ resource_status[resource_key]["UNKNOWN"] += 1
+
+ assignments.append({
+ "visual_object_id": obj["visual_object_id"],
+ "group_id": obj["group_id"],
+ "component_role": obj.get("component_role"),
+ "geometry_role": obj.get("geometry_role"),
+ "cm95_resource_key": resource_key,
+ "assignment_status": status,
+ "assigned_standard_layer": layer,
+ "candidate_standard_layers": candidate_layers,
+ "basis": basis,
+ "reviewed_standard_resource_key": std_resource,
+ "component_kind": anchor.get("component_kind") if anchor and status == "COMPONENT" else None,
+ # provenance 仅用于结果审计;不参与上述判定。
+ "provenance_for_audit_only": obj.get("provenance"),
+ })
+
+ for obj in anon.get("unresolved_visual_objects", []):
+ assignments.append({
+ "visual_object_id": obj["visual_object_id"],
+ "group_id": obj["group_id"],
+ "component_role": obj.get("component_role"),
+ "geometry_role": obj.get("geometry_role"),
+ "cm95_resource_key": None,
+ "assignment_status": "UNKNOWN",
+ "assigned_standard_layer": None,
+ "candidate_standard_layers": [],
+ "basis": "UNRESOLVED_DYNAMIC_VISUAL",
+ "reviewed_standard_resource_key": None,
+ "component_kind": None,
+ "provenance_for_audit_only": obj.get("provenance"),
+ })
+ group_counts[obj["group_id"]]["__unknown__"] += 1
+
+ group_summary: list[dict[str, Any]] = []
+ for gid in sorted(group_provenance):
+ c = group_counts[gid]
+ group_summary.append({
+ "group_id": gid,
+ "named_occurrences": c["__named__"],
+ "ambiguous_occurrences": c["__ambiguous__"],
+ "component_occurrences": c["__component__"],
+ "unknown_occurrences": c["__unknown__"],
+ "assigned_layer_counts": {
+ k: v for k, v in c.items() if not k.startswith("__")
+ },
+ "provenance_for_audit_only": group_provenance[gid],
+ })
+
+ layer_summary: dict[str, Any] = {}
+ for layer, c in layer_counts.items():
+ layer_summary[layer] = {
+ "MATCH": c["MATCH"],
+ "PARTIAL": c["PARTIAL"],
+ "occurrences": c["occurrences"],
+ }
+
+ all_resource_keys = sorted({
+ o.get("resource_key")
+ for o in anon.get("visual_objects", [])
+ if o.get("resource_key")
+ })
+ resource_summary: list[dict[str, Any]] = []
+ for key in all_resource_keys:
+ a = anchors.get(key)
+ layers = anchor_layers(a)
+ status = str(a["status"]) if a else "UNKNOWN"
+ unique_layer = layers[0] if status in {"MATCH", "PARTIAL"} and len(layers) == 1 else None
+ c = resource_status[key]
+ resource_summary.append({
+ "cm95_resource_key": key,
+ "assignment_status": status,
+ "assigned_standard_layer": unique_layer,
+ "candidate_standard_layers": layers,
+ "reviewed_standard_resource_key": a.get("standard_resource_key") if a else None,
+ "component_kind": a.get("component_kind") if a and status == "COMPONENT" else None,
+ "occurrence_count": sum(c.values()),
+ })
+
+ ambiguous_resource_counts: Counter = Counter()
+ for key, a in anchors.items():
+ if a.get("status") == "AMBIGUOUS":
+ ambiguous_resource_counts[tuple(sorted(anchor_layers(a)))] += 1
+
+ ambiguous_summary = [
+ {
+ "candidate_standard_layers": list(layer_set),
+ "resource_count": ambiguous_resource_counts[layer_set],
+ "occurrence_count": ambiguous_occurrence_counts[layer_set],
+ }
+ for layer_set in sorted(ambiguous_resource_counts)
+ ]
+
+ total = len(assignments)
+ match_count = sum(x["assignment_status"] == "MATCH" for x in assignments)
+ partial_count = sum(x["assignment_status"] == "PARTIAL" for x in assignments)
+ ambiguous_count = sum(x["assignment_status"] == "AMBIGUOUS" for x in assignments)
+ component_count = sum(x["assignment_status"] == "COMPONENT" for x in assignments)
+ unknown_count = sum(x["assignment_status"] == "UNKNOWN" for x in assignments)
+ uniquely_named = match_count + partial_count
+ sprite_backed = sum(bool(x.get("cm95_resource_key")) for x in assignments)
+
+ unique_layers: set[str] = set()
+ for a in anchors.values():
+ unique_layers.update(anchor_layers(a))
+
+ result = {
+ "schema": "cm95-visual-object-layer-assignment/v1",
+ "source_anonymous_catalog": str(anon_path),
+ "reviewed_anchor_file": str(anchor_path),
+ "policy": {
+ "cm95_source_layer_used_for_assignment": False,
+ "provider_field_semantics_used_for_assignment": False,
+ "standard_layer_is_output_only": True,
+ "unknown_is_allowed": True,
+ "ambiguous_is_allowed": True,
+ "component_is_allowed": True,
+ "whole_group_inheritance_forbidden": True,
+ "anonymous_catalog_modified": False,
+ },
+ "summary": {
+ "total_visual_objects": total,
+ "sprite_backed_visual_objects": sprite_backed,
+ "reviewed_anchor_count": len(anchors),
+ "reviewed_standard_layer_candidates": sorted(unique_layers),
+ "uniquely_named_visual_objects": uniquely_named,
+ "match_visual_objects": match_count,
+ "partial_visual_objects": partial_count,
+ "ambiguous_visual_objects": ambiguous_count,
+ "component_visual_objects": component_count,
+ "unknown_visual_objects": unknown_count,
+ "uniquely_named_ratio": (uniquely_named / total) if total else 0.0,
+ "sprite_backed_uniquely_named_ratio": (uniquely_named / sprite_backed) if sprite_backed else 0.0,
+ },
+ "layer_summary": layer_summary,
+ "ambiguous_summary": ambiguous_summary,
+ "resource_summary": resource_summary,
+ "group_summary": group_summary,
+ "assignments": assignments,
+ }
+
+ (out / "cm95-layer-assignment-v1.json").write_text(
+ json.dumps(result, ensure_ascii=False, indent=2) + "\n", encoding="utf-8"
+ )
+ (out / "cm95-layer-assignment-v1.html").write_text(
+ build_html(result), encoding="utf-8"
+ )
+
+ with (out / "cm95-layer-assignment-v1.csv").open("w", encoding="utf-8-sig", newline="") as f:
+ writer = csv.DictWriter(
+ f,
+ lineterminator="\n",
+ fieldnames=[
+ "cm95_resource_key",
+ "assignment_status",
+ "assigned_standard_layer",
+ "candidate_standard_layers",
+ "reviewed_standard_resource_key",
+ "component_kind",
+ "occurrence_count",
+ ],
+ )
+ writer.writeheader()
+ for row in resource_summary:
+ writer.writerow({
+ **row,
+ "candidate_standard_layers": ";".join(row["candidate_standard_layers"]),
+ })
+
+ print(json.dumps(result["summary"], ensure_ascii=False, indent=2))
+ print(json.dumps(result["layer_summary"], ensure_ascii=False, indent=2))
+ print(json.dumps(result["ambiguous_summary"], ensure_ascii=False, indent=2))
+
+
+if __name__ == "__main__":
+ main()
diff --git a/tools/style-visual-object/build_reference_names.py b/tools/style-visual-object/build_reference_names.py
new file mode 100644
index 0000000..a8fc82a
--- /dev/null
+++ b/tools/style-visual-object/build_reference_names.py
@@ -0,0 +1,461 @@
+#!/usr/bin/env python3
+"""生成 CM95 / NavSea Visual Object Reviewer 使用的中文名称补充表。
+
+注意:
+- 该文件只用于 UI 显示和人工理解;
+- 不参与 Visual Object 匹配、聚类、Layer 判定;
+- CM95 英文说明来自当前 CM95 仓库中的 S-52 metadata;
+- 中文名称为工程显示译名,不冒充 IHO 官方中文译名。
+"""
+from __future__ import annotations
+
+import json
+import re
+from pathlib import Path
+from typing import Any
+
+ROOT = Path(__file__).resolve().parent
+OUTPUT = ROOT / "output"
+CM95_ROOT = Path("/root/sourceserver/cm95")
+
+LAYER_ZH = {
+ "anchor_caution_hazard_outline": "锚泊注意/危险区轮廓",
+ "anchor_caution_hazard_point": "锚泊注意/危险点",
+ "anchorage_area": "锚地面",
+ "anchorage_outline": "锚地轮廓",
+ "anchorage_point": "锚地点",
+ "baseline_area": "基础区域",
+ "baseline_line": "基础线",
+ "baseline_outline": "基础区域轮廓",
+ "bathymetry_line": "海底地形线",
+ "bridge_structure": "桥梁结构",
+ "clearance_limit_line": "净空限制线",
+ "clearance_limit_point": "净空限制点",
+ "clip_outline_754": "特殊边界线",
+ "depth_contour": "等深线",
+ "depth_zone_739": "水深分区 739",
+ "depth_zone_741": "水深分区 741",
+ "facility_boundary_outline": "设施边界轮廓",
+ "facility_boundary_point": "港口/设施点",
+ "fixed_fishing_gear_area": "定置渔具区域",
+ "hazard_boundary_outline": "危险边界轮廓",
+ "hole_area": "孔洞/挖空区域",
+ "land_area": "陆地区域",
+ "navigation_hazard_outline": "航行危险轮廓",
+ "navigation_hazard_point": "航行危险点",
+ "navigation_marks": "航路标识",
+ "onshore_structure_area": "陆上结构物面",
+ "onshore_structure_line": "陆上结构物线",
+ "onshore_structure_point": "陆上结构物点",
+ "pilot_station_point": "引航站",
+ "place_label_land": "陆地地名",
+ "place_label_sea": "海域地名",
+ "seabed_line": "海底对象线",
+ "seabed_text_point": "海底文字点",
+ "submerged_reef_area": "水下礁区域",
+ "tide": "潮汐",
+}
+
+STD_KEY_ZH = {
+ "tidespot-daytime": "潮汐点",
+ "pattern_fill_fishery_or_fish_reef_area": "定置渔业/鱼礁填充",
+ "special_pattern_line_754": "特殊边界线",
+ "bollard_pile_stake": "系缆柱、桩、杭",
+ "cleared_danger_object": "扫海済危险物",
+ "dolphin_structure": "系泊墩",
+ "eddy_whirlpool": "涡流",
+ "fish_reef": "鱼礁",
+ "fish_reef_dangerous": "危险鱼礁",
+ "foul_ground": "碍锚海底",
+ "isolated_danger": "孤立危险物",
+ "obstruction": "障碍物",
+ "rock_exposed_drying_awash_group": "露出岩/干出岩/洗岩",
+ "sand_wave": "沙波",
+ "seaweed": "海草",
+ "subsea_installation_outfall_intake": "海底设施/放水口/取水口",
+ "sunken_rock": "暗岩",
+ "tide_rips_overfalls": "急潮/波纹",
+ "tower_yagura_observation_platform": "塔/架台/测台",
+ "wreck_fully_submerged_dangerous": "危险全沉船",
+ "wreck_hull_exposed": "船体或桅杆露出沉船",
+ "wreck_surveyed": "测定済沉船",
+ "anchorage_designated": "指定锚地",
+ "anchorage_quarantine": "检疫锚地",
+ "anchoring_prohibited": "禁止锚泊区",
+ "restriction_area_group": "限制区域",
+ "light_flare_green": "绿色灯光",
+ "light_flare_red": "红色灯光",
+ "light_flare_yellow_white": "黄色/白色灯光",
+ "harbor_lighthouse": "港湾灯塔",
+ "breakwater_lighthouse": "防波堤灯塔",
+ "coastal_lighthouse": "沿岸灯塔",
+ "light_minor": "小型灯标",
+ "light_beacon": "灯标",
+ "light_beacon_east_cardinal_variantt": "东方位灯标",
+ "light_beacon_isolated_danger_variantt_311359": "孤立危险标识灯标",
+ "light_beacon_north_cardinal_variantt": "北方位灯标",
+ "light_beacon_north_cardinal_variantt_311356": "北方位灯标",
+ "light_beacon_safe_water_variantt_311360": "安全水域标识灯标",
+ "light_beacon_south_cardinal_variantt": "南方位灯标",
+ "light_beacon_west_cardinal_variantt_311358": "西方位灯标",
+ "buoy_can": "罐形浮标",
+ "buoy_east_cardinal": "东方位浮标",
+ "buoy_isolated_danger": "孤立危险浮标",
+ "buoy_lattice": "架形浮标",
+ "buoy_north_cardinal": "北方位浮标",
+ "buoy_pillar": "柱形浮标",
+ "buoy_port_lateral_variantt_312350": "左舷浮标",
+ "buoy_safe_water": "安全水域浮标",
+ "buoy_south_cardinal": "南方位浮标",
+ "buoy_special_mark": "特殊标识浮标",
+ "buoy_starboard_lateral_variantt_312351": "右舷浮标",
+ "buoy_west_cardinal": "西方位浮标",
+ "mooring_buoy": "系泊浮标",
+ "fisherina": "渔港休闲设施",
+ "fishing_port": "渔港",
+ "marina": "游艇码头",
+ "port_general_small_harbor_group": "一般港湾/小港湾",
+ "sea_station_umi_no_eki": "海之驿",
+ "pilot_station": "引航站",
+ "symbol-daytime-401": "露出岩/干出岩/洗岩",
+ "symbol-daytime-404": "暗岩",
+ "symbol-daytime-405": "扫海済危险物",
+ "symbol-daytime-409": "孤立危险物",
+ "symbol-daytime-410": "船体或桅杆露出沉船",
+ "symbol-daytime-412": "危险全沉船",
+ "symbol-daytime-413": "测定済沉船",
+ "symbol-daytime-420": "碍锚海底",
+ "symbol-daytime-421": "沙波",
+ "symbol-daytime-422": "急潮/波纹",
+ "symbol-daytime-424": "涡流",
+ "symbol-daytime-425": "海草",
+ "symbol-daytime-427": "障碍物",
+ "symbol-daytime-428": "鱼礁",
+ "symbol-daytime-429": "危险鱼礁",
+ "symbol-daytime-431": "塔/架台/测台",
+ "symbol-daytime-432": "系缆柱、桩、杭",
+ "symbol-daytime-433": "系泊墩",
+ "symbol-daytime-434": "海底设施/放水口/取水口",
+ "symbol-daytime-640": "烟囱",
+ "symbol-daytime-650": "陆上显著结构物",
+ "symbol-daytime-660": "陆上显著结构物",
+ "symbol-daytime-661": "陆上显著结构物",
+ "symbol-daytime-681": "陆上显著结构物",
+ "symbol-daytime-698": "其他陆上结构物",
+}
+
+def color_zh(text: str) -> str:
+ replacements = [
+ ("black/yellow/black", "黑/黄/黑"),
+ ("yellow/black/yellow", "黄/黑/黄"),
+ ("black/red/black", "黑/红/黑"),
+ ("green/white", "绿/白"),
+ ("red/white", "红/白"),
+ ("black/yellow", "黑/黄"),
+ ("yellow/black", "黄/黑"),
+ ("white/black", "白/黑"),
+ ("black/white", "黑/白"),
+ ("white/red", "白/红"),
+ ("red/green", "红/绿"),
+ ("white or yellow", "白色或黄色"),
+ ("yellow", "黄色"),
+ ("green", "绿色"),
+ ("red", "红色"),
+ ("white", "白色"),
+ ("black", "黑色"),
+ ]
+ out = text
+ for en, zh in replacements:
+ out = out.replace(en, zh)
+ return out
+
+def s52_zh(key: str, desc: str) -> tuple[str, str]:
+ """返回 (中文显示名, 来源说明)。"""
+ d = desc.strip().lower()
+ if not d:
+ fallback = {
+ "STARPT01": "星形点标志",
+ "TOPMA115": "顶标",
+ "TOPMAR01": "浮标顶标",
+ }.get(key, "未提供说明")
+ return fallback, "工程显示译名"
+
+ exact = {
+ "anchorage area": "锚地",
+ "designated anchor berth for a single vessel": "指定单船锚泊位",
+ "symbol for opening bridge": "开启桥",
+ "berth number symbol": "泊位编号",
+ "built-up area": "建成区",
+ "coastguard station": "海岸警卫站",
+ "chimney": "烟囱",
+ "conspicuous chimney": "显著烟囱",
+ "ho information note": "海图机构信息注记",
+ "flare stack": "火炬塔",
+ "flagstaff, flagpole": "旗杆",
+ "fog signal": "雾号",
+ "fortified structure": "防御工事",
+ "fish haven": "鱼礁/鱼类栖息设施",
+ "fishing harbour": "渔港",
+ "light flare": "灯光标志",
+ "floodlight": "泛光灯",
+ "fish farm": "养殖场",
+ "mooring dolphin": "系泊墩",
+ "mast": "桅杆",
+ "offshore platform": "海上平台",
+ "pilot boarding place": "引航员登轮点",
+ "pile or bollard": "桩/系缆柱",
+ "traffic precautionary area": "通航注意区",
+ "radar reflector": "雷达反射器",
+ "radio station": "无线电台",
+ "radar transponder beacon": "雷达应答标",
+ "yacht harbour, marina": "游艇码头",
+ "sand waves": "沙波",
+ "traffic crossing area": "交通交叉区",
+ "traffic roundabout": "交通环岛",
+ "weed, kelp": "海草/海带",
+ "windmotor": "风车",
+ "submarine cable": "海底电缆",
+ "ferry route": "渡轮航线",
+ "fishing stakes": "定置渔桩",
+ "area with minor restrictions or information notices": "轻微限制/信息提示区域",
+ "beacon in general, black/yellow/back, full-chart": "一般立标(黑/黄/黑,完整显示)",
+ "beacon in general, yellow/back/yellow, full-chart": "一般立标(黄/黑/黄,完整显示)",
+ "beacon in general, black/red/back, full-chart": "一般立标(黑/红/黑,完整显示)",
+ "conical buoy,lateral-green,full-chart": "锥形侧面浮标(绿色,完整显示)",
+ "mooring buoy, can shape, paper-chart": "罐形系泊浮标(海图符号)",
+ "pillar buoy,cardianl-yby,full-chart": "柱形方位浮标(黄/黑/黄,完整显示)",
+ "topmark for buoys, cone point up, paper-chart": "浮标顶标:单锥尖向上",
+ "topmark for buoys, 2 cones point upward, paper-chart": "浮标顶标:双锥尖向上",
+ "topmark for buoys, 2 cones point downward, paper-chart": "浮标顶标:双锥尖向下",
+ "topmark for buoys, 2 cones base to base, paper-chart": "浮标顶标:双锥底相对",
+ "topmark for buoys, 2 cones point to point, paper-chart": "浮标顶标:双锥尖相对",
+ "topmark for buoys, sphere, paper-chart": "浮标顶标:球形",
+ "topmark for buoys, 2 spheres, paper-chart": "浮标顶标:双球",
+ "topmark for buoys, cylinder, paper-chart": "浮标顶标:圆柱形",
+ "beacon top mark, red boarded square board, vertical": "立标顶标:红边方形板(竖向)",
+ }
+ if d in exact:
+ return exact[d], "S-52 英文说明的中文显示译名"
+
+ if d.startswith("anchorage area as a point"):
+ return "锚地点", "S-52 英文说明的中文显示译名"
+ if d.startswith("beacon in general"):
+ suffix = d.split(",", 1)[1].strip() if "," in d else ""
+ return "一般立标" + (f"({color_zh(suffix.replace('full-chart','完整显示').replace('paper-chart','海图符号'))})" if suffix else ""), "S-52 英文说明的中文显示译名"
+ if "spar beacon" in d:
+ return color_zh(d.replace("spar beacon", "杆形立标").replace("full-chart", "完整显示")), "S-52 英文说明的中文显示译名"
+ if "stake or pole beacon" in d:
+ return color_zh(d.replace("minor, ", "小型").replace("stake or pole beacon", "桩/杆形立标").replace("full-chart", "完整显示")), "S-52 英文说明的中文显示译名"
+ if d.startswith("beacon tower"):
+ return color_zh(d.replace("beacon tower", "塔形立标").replace("full-chart", "完整显示").replace("brb", "黑/红/黑")), "S-52 英文说明的中文显示译名"
+ if "buoy" in d:
+ out = d
+ out = out.replace("can buoy", "罐形浮标").replace("conical buoy", "锥形浮标")
+ out = out.replace("mooring buoy", "系泊浮标").replace("pillar buoy", "柱形浮标")
+ out = out.replace("spherical buoy", "球形浮标").replace("spar buoy", "杆形浮标")
+ out = out.replace("super-buoy", "特大型浮标").replace("super buoy", "特大型浮标")
+ out = out.replace("default symbol for buoy", "一般浮标")
+ out = out.replace("paper-chart", "海图符号").replace("full-chart", "完整显示")
+ out = out.replace("lateral-r", "侧面标识-红").replace("lateral-g", "侧面标识-绿")
+ out = out.replace("special purpose-y", "特殊用途-黄")
+ out = out.replace("cardinal-byb", "方位标-黑/黄/黑").replace("cardinal-yby", "方位标-黄/黑/黄")
+ out = out.replace("cardinal-by", "方位标-黑/黄").replace("cardinal-yb", "方位标-黄/黑")
+ out = out.replace("isol.danger-brb", "孤立危险标-黑/红/黑").replace("safe water-rw", "安全水域标-红/白")
+ out = color_zh(out)
+ return out, "S-52 英文说明的中文显示译名"
+ if d.startswith("caution area"):
+ return "注意区域", "S-52 英文说明的中文显示译名"
+ if d.startswith("cautionary area"):
+ return "谨慎航行区域", "S-52 英文说明的中文显示译名"
+ if d.startswith("foul area of seabed"):
+ return "碍锚海底(航行安全但不宜锚泊)", "S-52 英文说明的中文显示译名"
+ if d.startswith("fish trap"):
+ return "渔具/鱼栅/金枪鱼网", "S-52 英文说明的中文显示译名"
+ if d.startswith("navigable lock gate"):
+ return "可通航闸门", "S-52 英文说明的中文显示译名"
+ if d.startswith("non-navigable lock gate"):
+ return "不可通航闸门", "S-52 英文说明的中文显示译名"
+ if d.startswith("light flare"):
+ return color_zh(d.replace("light flare", "灯光标志")), "S-52 英文说明的中文显示译名"
+ if d.startswith("light float"):
+ return "灯浮体", "S-52 英文说明的中文显示译名"
+ if d.startswith("light vessel"):
+ return color_zh(d.replace("light vessel", "灯船").replace("full-chart", "完整显示")), "S-52 英文说明的中文显示译名"
+ if d.startswith("cursor pick site for a magnetic anomaly"):
+ return "磁异常位置", "S-52 英文说明的中文显示译名"
+ if d.startswith("point feature or area of low accuracy"):
+ return "低位置精度对象/区域", "S-52 英文说明的中文显示译名"
+ if d.startswith("position of an elevation or control point"):
+ return "高程点/控制点", "S-52 英文说明的中文显示译名"
+ if d.startswith("object which is not sufficiently described"):
+ return "未充分描述/无对应符号的对象", "S-52 英文说明的中文显示译名"
+ if d.startswith("symbol indicating this object is radar conspicuous"):
+ return "雷达显著物标志", "S-52 英文说明的中文显示译名"
+ if d.startswith("recommended route"):
+ return "推荐航路", "S-52 英文说明的中文显示译名"
+ if d.startswith("topmark for buoys"):
+ tail = d.split(",", 1)[1].strip() if "," in d else ""
+ trans = tail.replace("2 cones point upward", "双锥尖向上").replace("2 cones point downward", "双锥尖向下")
+ trans = trans.replace("2 cones base to base", "双锥底相对").replace("2 cones point to point", "双锥尖相对")
+ trans = trans.replace("cone point up", "单锥尖向上").replace("2 spheres", "双球").replace("sphere", "球形").replace("cylinder", "圆柱形")
+ trans = trans.replace("paper-chart", "海图符号")
+ return f"浮标顶标:{trans}", "S-52 英文说明的中文显示译名"
+ if d.startswith("topmark for beacons"):
+ tail = d.split(",", 1)[1].strip() if "," in d else ""
+ trans = tail.replace("2 cones point upward", "双锥尖向上").replace("2 cones point downward", "双锥尖向下")
+ trans = trans.replace("2 cones base to base", "双锥底相对").replace("2 cones point to point", "双锥尖相对")
+ trans = trans.replace("cone point up", "单锥尖向上").replace("2 spheres", "双球").replace("sphere", "球形").replace("cylinder", "圆柱形")
+ trans = trans.replace("paper-chart", "海图符号")
+ return f"立标顶标:{trans}", "S-52 英文说明的中文显示译名"
+ if d.startswith("beacon top mark"):
+ return color_zh(d.replace("beacon top mark", "立标顶标").replace("square board", "方形板").replace("diagonal", "对角").replace("vertical", "竖向")), "S-52 英文说明的中文显示译名"
+ if d.startswith("tower"):
+ return color_zh(d.replace("tower", "塔").replace("full-chart and simplified", "完整/简化显示")), "S-52 英文说明的中文显示译名"
+ if d == "water tower":
+ return "水塔", "S-52 英文说明的中文显示译名"
+ if d == "conspicuous tower":
+ return "显著塔", "S-52 英文说明的中文显示译名"
+ if d == "radio, television tower":
+ return "无线电/电视塔", "S-52 英文说明的中文显示译名"
+ if d == "conspicuous radio, television tower":
+ return "显著无线电/电视塔", "S-52 英文说明的中文显示译名"
+ if d.startswith("traffic direction"):
+ return "分道通航单向航道交通方向", "S-52 英文说明的中文显示译名"
+ if d.startswith("overfalls, eddies and breakers"):
+ return "急流、涡流和碎波", "S-52 英文说明的中文显示译名"
+ if d.startswith("pattern of symbols for a fish haven"):
+ return "鱼礁填充图案", "S-52 英文说明的中文显示译名"
+ if d.startswith("pattern of symbols for a marine farm"):
+ return "养殖场填充图案", "S-52 英文说明的中文显示译名"
+ if d.startswith("pattern of symbols for a marsh"):
+ return "沼泽填充图案", "S-52 英文说明的中文显示译名"
+ if d.startswith("incompletely surveyed area"):
+ return "未完全测量区域", "S-52 英文说明的中文显示译名"
+ if d.startswith("pattern of symbols for an area which is not sufficiently described"):
+ return "未充分描述区域填充图案", "S-52 英文说明的中文显示译名"
+ if d.startswith("precautionary area or a traffic separation scheme"):
+ return "通航注意区/分道通航交叉或环岛", "S-52 英文说明的中文显示译名"
+ if d.startswith("pattern of symbols for wooded areas"):
+ return "林地区域填充图案", "S-52 英文说明的中文显示译名"
+ if d == "essa or pssa boundary":
+ return "特别敏感海域/环境敏感海域边界", "S-52 英文说明的中文显示译名"
+ if d.startswith("safety contour of low accuracy"):
+ return "低位置精度安全等深线", "S-52 英文说明的中文显示译名"
+ if d.startswith("coastline or shoreline construction of low accuracy"):
+ return "低位置精度海岸线/岸线构筑物", "S-52 英文说明的中文显示译名"
+ if d.startswith("oil, gas pipeline"):
+ return "油气管线(海底或陆上)", "S-52 英文说明的中文显示译名"
+ if d.startswith("water pipeline"):
+ return "水管/下水管等", "S-52 英文说明的中文显示译名"
+ if d.startswith("non-regulated recommended two-way track"):
+ return "非管制推荐双向航迹", "S-52 英文说明的中文显示译名"
+ if d.startswith("non-regulated recommended one-way track"):
+ return "非管制推荐单向航迹", "S-52 英文说明的中文显示译名"
+
+ # 兜底:避免伪造精确术语。仍展示英文原说明。
+ return "待人工确认中文名", "尚未建立可靠中文显示译名"
+
+
+def build_cm95_names() -> dict[str, Any]:
+ cm = json.loads((OUTPUT / "cm95-anonymous" / "anonymous-catalog.json").read_text(encoding="utf-8"))
+ keys = sorted({o["resource_key"] for o in cm["visual_objects"] if o.get("resource_key")})
+
+ base = json.loads((CM95_ROOT / "build/s52_resources_v2/base/s52_symbol_metadata.json").read_text(encoding="utf-8"))
+ ap_raw = json.loads((CM95_ROOT / "build/s52_resources_v2/ap/s52-sprite-ap-pattern-metadata.json").read_text(encoding="utf-8"))
+ lc_raw = json.loads((CM95_ROOT / "build/s52_resources_v2/final/s52-sprite-full-line-metadata.json").read_text(encoding="utf-8"))
+ ap = {v.get("sprite_key"): v for v in ap_raw.values()}
+ lc = {v.get("sprite_key"): v for v in lc_raw.values()}
+
+ out: dict[str, Any] = {}
+ for key in keys:
+ rec = base.get(key) or ap.get(key) or lc.get(key)
+ source_type = "symbol" if key in base else ("fill-pattern" if key in ap else ("line-pattern" if key in lc else "unknown"))
+ desc = str((rec or {}).get("description") or "")
+
+ if not desc:
+ # 两个基础图标可从其同名 pattern metadata 得到安全的对象级概念。
+ if key == "FSHHAV02":
+ desc = "fish haven"
+ elif key == "MARSHES1":
+ desc = "marsh"
+ elif key == "CROSSX01":
+ desc = ""
+
+ zh, zh_source = s52_zh(key, desc)
+ if key == "MARSHES1":
+ zh, zh_source = "沼泽", "由同名 S-52 填充图案说明补充"
+ elif key == "FSHHAV02":
+ zh, zh_source = "鱼礁/鱼类栖息设施", "由同名 S-52 填充图案说明补充"
+ elif key == "CROSSX01":
+ zh, zh_source = "交叉标志(待确认)", "S-52 metadata 未找到说明,名称仅作 UI 提示"
+
+ out[key] = {
+ "code": key,
+ "resource_type": source_type,
+ "official_description_en": desc or None,
+ "display_name_zh": zh,
+ "display_name_source": zh_source,
+ }
+ return out
+
+
+def std_name(key: str, layer: str) -> dict[str, Any]:
+ zh = STD_KEY_ZH.get(key)
+ source = "NavSea 标准资源语义键中文显示译名"
+ if not zh:
+ if key.startswith("leading_light"):
+ zh = "导灯"
+ elif key.startswith("leading_mark"):
+ zh = "导标"
+ elif key.startswith("arc-daytime"):
+ zh = "灯弧"
+ elif key.startswith("symbol-daytime"):
+ zh = LAYER_ZH.get(layer, "标准视觉对象")
+ source = "按标准 Layer 显示,具体对象名待补"
+ else:
+ zh = LAYER_ZH.get(layer, "标准视觉对象")
+ source = "按标准 Layer 显示,具体对象名待补"
+ return {
+ "resource_key": key,
+ "standard_layer": layer,
+ "standard_layer_zh": LAYER_ZH.get(layer, layer),
+ "display_name_zh": zh,
+ "display_name_source": source,
+ }
+
+
+def build_std_names() -> dict[str, Any]:
+ std = json.loads((OUTPUT / "navsea-standard" / "standard-catalog.json").read_text(encoding="utf-8"))
+ out: dict[str, Any] = {}
+ for obj in std["visual_objects"]:
+ key = obj.get("resource_key")
+ layer = obj.get("standard_layer_name")
+ if not key or not layer:
+ continue
+ out[key] = std_name(key, layer)
+ return out
+
+
+def main() -> None:
+ result = {
+ "schema": "visual-object-reference-names/v1",
+ "policy": {
+ "ui_only": True,
+ "used_for_matching": False,
+ "used_for_layer_assignment": False,
+ "chinese_names_are_display_translations": True,
+ },
+ "cm95": build_cm95_names(),
+ "navsea_standard": build_std_names(),
+ "standard_layer_zh": LAYER_ZH,
+ }
+ path = OUTPUT / "reference-name-enrichment-v1.json"
+ path.write_text(json.dumps(result, ensure_ascii=False, indent=2) + "\n", encoding="utf-8")
+ print(path)
+ print("CM95", len(result["cm95"]))
+ print("NavSea Standard", len(result["navsea_standard"]))
+ print("CM95 待人工确认中文名", sum(x["display_name_zh"] == "待人工确认中文名" for x in result["cm95"].values()))
+
+
+if __name__ == "__main__":
+ main()
diff --git a/tools/style-visual-object/cm95_semantic_layer_rules_v1.json b/tools/style-visual-object/cm95_semantic_layer_rules_v1.json
new file mode 100644
index 0000000..cfe81aa
--- /dev/null
+++ b/tools/style-visual-object/cm95_semantic_layer_rules_v1.json
@@ -0,0 +1,388 @@
+{
+ "schema": "cm95-provider-layer-semantic-rules/v1",
+ "purpose": "Provider Layer Classifier only. These rules are not part of Style Visual Object extraction.",
+ "rules": [
+ {
+ "id": "topmark",
+ "pattern": "^(topmark for |beacon top mark)",
+ "category_zh": "航标组件:顶标",
+ "component_kind": "topmark",
+ "layer_candidates": [
+ [
+ "navigation_marks",
+ 0.98
+ ]
+ ],
+ "reason_zh": "S-52 官方说明明确为顶标。顶标通常不是独立对象,而是浮标/立标的组成部分。"
+ },
+ {
+ "id": "light_flare",
+ "pattern": "^light flare",
+ "category_zh": "航标组件:灯光",
+ "component_kind": "light",
+ "layer_candidates": [
+ [
+ "navigation_marks",
+ 0.96
+ ]
+ ],
+ "reason_zh": "S-52 官方说明明确为灯光标志,属于航标显示组件。"
+ },
+ {
+ "id": "buoy",
+ "pattern": "\\bbuoy\\b",
+ "category_zh": "浮标/系泊浮标",
+ "layer_candidates": [
+ [
+ "navigation_marks",
+ 0.98
+ ]
+ ],
+ "reason_zh": "S-52 官方说明明确为 buoy,属于航路标识。"
+ },
+ {
+ "id": "beacon",
+ "pattern": "\\bbeacon\\b|radar transponder beacon",
+ "category_zh": "立标/信标",
+ "layer_candidates": [
+ [
+ "navigation_marks",
+ 0.98
+ ]
+ ],
+ "reason_zh": "S-52 官方说明明确为 beacon/信标,属于航路标识。"
+ },
+ {
+ "id": "light_vessel_float",
+ "pattern": "^light (float|vessel)",
+ "category_zh": "灯浮体/灯船",
+ "layer_candidates": [
+ [
+ "navigation_marks",
+ 0.94
+ ]
+ ],
+ "reason_zh": "灯浮体和灯船属于助航标志。"
+ },
+ {
+ "id": "anchorage_point",
+ "pattern": "anchorage area as a point|anchor berth",
+ "category_zh": "锚地/锚泊位",
+ "layer_candidates": [
+ [
+ "anchorage_point",
+ 0.96
+ ]
+ ],
+ "reason_zh": "S-52 说明为锚地点或单船锚泊位,优先归入锚地点。"
+ },
+ {
+ "id": "anchorage_area_symbol",
+ "pattern": "^anchorage area$",
+ "category_zh": "锚地",
+ "layer_candidates": [
+ [
+ "anchorage_point",
+ 0.78
+ ],
+ [
+ "anchorage_area",
+ 0.68
+ ]
+ ],
+ "reason_zh": "当前资源是锚地符号;若实际 PBF 几何为点优先 anchorage_point,若为面则 anchorage_area。"
+ },
+ {
+ "id": "bridge",
+ "pattern": "bridge",
+ "category_zh": "桥梁结构",
+ "layer_candidates": [
+ [
+ "bridge_structure",
+ 0.97
+ ]
+ ],
+ "reason_zh": "S-52 语义明确为桥梁。"
+ },
+ {
+ "id": "pilot",
+ "pattern": "pilot boarding place",
+ "category_zh": "引航设施",
+ "layer_candidates": [
+ [
+ "pilot_station_point",
+ 0.96
+ ]
+ ],
+ "reason_zh": "S-52 语义为引航员登轮点,归入引航站类。"
+ },
+ {
+ "id": "harbor_facility",
+ "pattern": "fishing harbour|yacht harbour|marina|coastguard station|mooring dolphin|pile or bollard|berth number",
+ "category_zh": "港口/岸边设施",
+ "layer_candidates": [
+ [
+ "facility_boundary_point",
+ 0.88
+ ]
+ ],
+ "reason_zh": "S-52 语义属于港口、码头或岸边设施点。"
+ },
+ {
+ "id": "beacon_tower",
+ "pattern": "^beacon tower",
+ "category_zh": "航标塔体",
+ "layer_candidates": [
+ [
+ "navigation_marks",
+ 0.97
+ ]
+ ],
+ "reason_zh": "虽然外形像普通塔,但 S-52 官方说明明确是 beacon tower,因此属于航路标识。"
+ },
+ {
+ "id": "land_tower",
+ "pattern": "^(tower,|water tower$|conspicuous tower$|radio, television tower$|conspicuous radio, television tower$)",
+ "category_zh": "陆上塔状构筑物",
+ "layer_candidates": [
+ [
+ "onshore_structure_point",
+ 0.97
+ ]
+ ],
+ "reason_zh": "S-52 官方说明是普通 tower,而不是 buoy/beacon;应作为固定陆上/岸上结构物理解。"
+ },
+ {
+ "id": "land_structure",
+ "pattern": "chimney|flare stack|flagstaff|flagpole|fortified structure|^mast$|windmotor|built-up area",
+ "category_zh": "陆上固定构筑物",
+ "layer_candidates": [
+ [
+ "onshore_structure_point",
+ 0.93
+ ]
+ ],
+ "reason_zh": "S-52 语义是烟囱、旗杆、桅杆、风车等固定构筑物。"
+ },
+ {
+ "id": "radio_station",
+ "pattern": "^radio station$",
+ "category_zh": "陆上通信设施",
+ "layer_candidates": [
+ [
+ "onshore_structure_point",
+ 0.82
+ ]
+ ],
+ "reason_zh": "无线电台属于固定通信设施,当前标准中最接近陆上结构物点。"
+ },
+ {
+ "id": "radar_nav",
+ "pattern": "radar reflector|radar conspicuous|radar transponder beacon",
+ "category_zh": "雷达助航标识",
+ "layer_candidates": [
+ [
+ "navigation_marks",
+ 0.86
+ ]
+ ],
+ "reason_zh": "雷达反射器/应答标通常作为助航识别信息。"
+ },
+ {
+ "id": "fog_signal",
+ "pattern": "fog signal",
+ "category_zh": "雾号/助航设施",
+ "layer_candidates": [
+ [
+ "navigation_marks",
+ 0.82
+ ]
+ ],
+ "reason_zh": "雾号属于助航设施,当前标准中优先归入航路标识。"
+ },
+ {
+ "id": "fish_gear",
+ "pattern": "fish trap|fish weir|tunny net|fish farm|marine farm|fishing stakes",
+ "category_zh": "定置渔具/养殖设施",
+ "layer_candidates": [
+ [
+ "fixed_fishing_gear_area",
+ 0.94
+ ]
+ ],
+ "reason_zh": "S-52 语义明确为定置渔具或养殖设施。"
+ },
+ {
+ "id": "fish_haven",
+ "pattern": "fish haven",
+ "category_zh": "鱼礁/鱼类栖息设施",
+ "layer_candidates": [
+ [
+ "submerged_reef_area",
+ 0.72
+ ],
+ [
+ "navigation_hazard_point",
+ 0.64
+ ]
+ ],
+ "reason_zh": "鱼礁/鱼类栖息设施属于水下对象;面积对象优先水下礁区域,点状符号可作为航行危险点。"
+ },
+ {
+ "id": "foul_ground",
+ "pattern": "foul area of seabed",
+ "category_zh": "碍锚海底",
+ "layer_candidates": [
+ [
+ "navigation_hazard_point",
+ 0.72
+ ],
+ [
+ "anchor_caution_hazard_point",
+ 0.72
+ ]
+ ],
+ "reason_zh": "碍锚海底对锚泊/航行均有警示意义;当前标准存在两个可能的危险点 Layer,需要人工判断。"
+ },
+ {
+ "id": "seabed_hazard",
+ "pattern": "sand waves|weed, kelp|overfalls, eddies and breakers|magnetic anomaly",
+ "category_zh": "海底/水文注意对象",
+ "layer_candidates": [
+ [
+ "navigation_hazard_point",
+ 0.68
+ ],
+ [
+ "seabed_text_point",
+ 0.48
+ ]
+ ],
+ "reason_zh": "属于海底或水文注意对象;当前标准缺少完全对应的专用点 Layer。"
+ },
+ {
+ "id": "caution",
+ "pattern": "caution area|cautionary area|traffic precautionary area|minor restrictions or information notices",
+ "category_zh": "注意/限制区域",
+ "layer_candidates": [
+ [
+ "anchor_caution_hazard_point",
+ 0.66
+ ],
+ [
+ "hazard_boundary_outline",
+ 0.56
+ ]
+ ],
+ "reason_zh": "语义为注意或限制区域;点状符号可归注意/危险点,边界表达可归危险边界。"
+ },
+ {
+ "id": "submarine_cable_pipeline",
+ "pattern": "submarine cable|pipeline|sewer",
+ "category_zh": "海底电缆/管线",
+ "layer_candidates": [
+ [
+ "seabed_line",
+ 0.94
+ ]
+ ],
+ "reason_zh": "S-52 语义明确为海底电缆或管线,归入海底对象线。"
+ },
+ {
+ "id": "safety_contour",
+ "pattern": "safety contour",
+ "category_zh": "安全等深线",
+ "layer_candidates": [
+ [
+ "depth_contour",
+ 0.97
+ ]
+ ],
+ "reason_zh": "S-52 语义明确为安全等深线。"
+ },
+ {
+ "id": "coastline_lowacc",
+ "pattern": "coastline or shoreline construction",
+ "category_zh": "海岸线/岸线构筑物",
+ "layer_candidates": [
+ [
+ "baseline_line",
+ 0.82
+ ]
+ ],
+ "reason_zh": "语义为海岸线或岸线构筑物,当前标准中最接近基础线。"
+ },
+ {
+ "id": "marsh_wooded",
+ "pattern": "marsh|wooded areas",
+ "category_zh": "陆地区域/植被区域",
+ "layer_candidates": [
+ [
+ "land_area",
+ 0.86
+ ]
+ ],
+ "reason_zh": "沼泽或林地属于陆地区域表达。"
+ },
+ {
+ "id": "essa_pssa",
+ "pattern": "ESSA or PSSA boundary",
+ "category_zh": "环境敏感区域边界",
+ "layer_candidates": [
+ [
+ "hazard_boundary_outline",
+ 0.78
+ ]
+ ],
+ "reason_zh": "属于受保护/敏感区域边界,当前标准中最接近危险/限制边界。"
+ },
+ {
+ "id": "traffic_route",
+ "pattern": "recommended route|traffic crossing area|traffic direction|traffic roundabout|ferry route|recommended two-way track|recommended one-way track",
+ "category_zh": "航路/交通组织",
+ "layer_candidates": [],
+ "reason_zh": "S-52 语义是航路或交通组织,但当前冻结 Standard Catalog 没有明显一一对应的 route Layer,暂不强推。"
+ },
+ {
+ "id": "question_unknown",
+ "pattern": "not sufficiently described|no symbol exists",
+ "category_zh": "未充分描述对象",
+ "layer_candidates": [],
+ "reason_zh": "S-52 本身就表示对象描述不足,不能可靠自动归 Layer。"
+ },
+ {
+ "id": "offshore_platform",
+ "pattern": "offshore platform",
+ "category_zh": "海上固定平台",
+ "layer_candidates": [
+ [
+ "navigation_hazard_point",
+ 0.52
+ ],
+ [
+ "facility_boundary_point",
+ 0.46
+ ]
+ ],
+ "reason_zh": "属于海上固定设施;当前 Standard Catalog 缺少专用 offshore structure Layer,仅给低置信候选。"
+ },
+ {
+ "id": "fill_pattern_generic",
+ "resource_type": "fill-pattern",
+ "pattern": ".*",
+ "category_zh": "区域填充组件",
+ "component_kind": "fill_pattern",
+ "layer_candidates": [],
+ "reason_zh": "这是区域填充图案,本身可能只是完整对象的显示组件;优先结合 S-52 语义和实际 PBF 几何确认。"
+ },
+ {
+ "id": "line_pattern_generic",
+ "resource_type": "line-pattern",
+ "pattern": ".*",
+ "category_zh": "线型组件",
+ "component_kind": "line_pattern",
+ "layer_candidates": [],
+ "reason_zh": "这是线型图案,本身可能只是完整线对象的显示组件;优先结合 S-52 语义确认。"
+ }
+ ]
+}
diff --git a/tools/style-visual-object/output/CM95_Visual_Object_Layer命名报告_v1.md b/tools/style-visual-object/output/CM95_Visual_Object_Layer命名报告_v1.md
new file mode 100644
index 0000000..3f55bb3
--- /dev/null
+++ b/tools/style-visual-object/output/CM95_Visual_Object_Layer命名报告_v1.md
@@ -0,0 +1,93 @@
+# CM95 Visual Object 与标准 Layer 命名报告 v1
+
+日期:2026-10-05
+
+## 1. 结论
+
+本轮已经按固定三步流程完成一次 CM95 Visual Object 处理:
+
+1. 使用当前 NavSea Style + Sprite 生成匿名 Visual Object,并在生成完成后挂标准 Layer 名;该 Standard Catalog 已冻结。
+2. 使用同一套 provider-neutral Tool 独立生成 CM95 Anonymous Visual Object Catalog;生成阶段没有使用 NavSea Layer 名。
+3. 只使用 Visual Object / Sprite 的实际视觉共同性进行人工复核和 Layer Assignment;CM95 source-layer 名称、Provider 字段语义和对象类名称不参与判定。
+
+全部 CM95 Visual Object 都已经进入 `MATCH / PARTIAL / AMBIGUOUS / UNKNOWN` 四态之一。`UNKNOWN` 和 `AMBIGUOUS` 是正式结果,不进行强行补全。
+
+## 2. 冻结的 NavSea Standard Visual Object Catalog
+
+- Style:`NavSea Delivery Full Semantic ExtentFix`
+- Style SHA256:`18b32ad1ea2d3798000abe21406d2f2a5225968910aed48d7ca5b1a1cb7f3ce6`
+- Catalog 状态:`FROZEN`
+- 匿名 group:`40`
+- Visual Object:`143`
+- Sprite-backed Visual Object:`99`
+- 未完全展开的动态资源:`4`
+
+后续处理 CM95 或其他 Provider 时,默认只读使用该 Standard Catalog;除非明确要求升级 Standard Catalog,否则不重新生成、不改 Visual Object ID、不改标准 Layer 名。
+
+## 3. CM95 Anonymous Visual Object Catalog
+
+- Style:`CM95 S-52 Japan nationwide comparison style v1`
+- Style SHA256:`6c25ce3e5c1db65060be01ca899acf7f49228fb2277572dc1868c3d34019d4b0`
+- 匿名 group:`27`
+- Visual Object:`3699`
+- Sprite-backed Visual Object:`3595`
+- 当前 Style 正向可达的唯一视觉资源:`150`
+
+注意:Sprite atlas 中存在但 Style 没有正向可达路径的资源不会进入 Anonymous Catalog;`!match` / `!=` 等排除列表中的资源也不会被误收为候选对象。
+
+## 4. Visual Review 资源级结果
+
+- Reviewed anchor:`88`
+- MATCH 资源:`9`
+- PARTIAL 资源:`74`
+- AMBIGUOUS 资源:`5`
+- UNKNOWN 资源:`62`
+
+## 5. Visual Object occurrence 级 Layer Assignment
+
+- 总 Visual Object:`3699`
+- 唯一 Layer 已命名:`2224`(`60.12%`)
+- MATCH:`152`
+- PARTIAL:`2072`
+- AMBIGUOUS:`140`
+- UNKNOWN:`1335`
+- Sprite-backed 对象的唯一 Layer 命名率:`61.86%`
+
+### 已唯一命名的标准 Layer
+
+- `anchorage_point`:MATCH `28`,PARTIAL `56`,合计 occurrence `84`
+- `clip_outline_754`:MATCH `6`,PARTIAL `0`,合计 occurrence `6`
+- `facility_boundary_point`:MATCH `56`,PARTIAL `0`,合计 occurrence `56`
+- `navigation_marks`:MATCH `6`,PARTIAL `1876`,合计 occurrence `1882`
+- `onshore_structure_point`:MATCH `28`,PARTIAL `140`,合计 occurrence `168`
+- `pilot_station_point`:MATCH `28`,PARTIAL `0`,合计 occurrence `28`
+
+### AMBIGUOUS
+
+- `anchor_caution_hazard_point` / `navigation_hazard_point`:资源 `1`,occurrence `28`
+- `navigation_marks` / `onshore_structure_point`:资源 `4`,occurrence `112`
+
+其中危险物的歧义来自 NavSea Standard Catalog 自身:同一实际视觉图形同时被 `navigation_hazard_point` 与 `anchor_caution_hazard_point` 复用,因此视觉匹配不能擅自二选一。
+
+## 6. 已确认的通用规则
+
+- Layer 名是 Visual Match 的输出,不是匹配输入。
+- `source-layer` 只作为 provenance / audit,不参与 CM95 Layer 判定。
+- Sprite 存在不等于 Style 会绘制。
+- 不允许整个匿名 group 继承单一 Layer;本轮实际证明多个 CM95 group 同时允许多个不同视觉家族。
+- Layer Assignment 以单个 Visual Object / Visual Resource 为基本单位。
+- 同图多 Layer 必须输出 AMBIGUOUS。
+- 证据不足时保持 UNKNOWN。
+
+## 7. 主要输出
+
+- `tools/style-visual-object/output/navsea-standard/standard-catalog.json`
+- `tools/style-visual-object/output/cm95-anonymous/anonymous-catalog.json`
+- `tools/style-visual-object/output/cm95-visual-anchor-match/reviewed-anchors-v1.json`
+- `tools/style-visual-object/output/cm95-layer-assignment/cm95-layer-assignment-v1.json`
+- `tools/style-visual-object/output/cm95-layer-assignment/cm95-layer-assignment-v1.csv`
+- `tools/style-visual-object/output/cm95-layer-assignment/cm95-layer-assignment-v1.html`
+
+## 8. 当前边界
+
+本轮没有为了追求 100% 覆盖率而使用 CM95 source-layer 名、S-52 名称文字含义或 Provider 私有字段去补答案。剩余 UNKNOWN 需要未来通过更多标准 Visual Object、更多视觉共同性或明确的人工视觉确认逐步收敛。
diff --git a/tools/style-visual-object/output/CM95_Visual_Object_Layer命名报告_v2.md b/tools/style-visual-object/output/CM95_Visual_Object_Layer命名报告_v2.md
new file mode 100644
index 0000000..d09b48a
--- /dev/null
+++ b/tools/style-visual-object/output/CM95_Visual_Object_Layer命名报告_v2.md
@@ -0,0 +1,105 @@
+# CM95 → NavSea Standard Layer 人工分类最终报告 v2
+
+日期:2026-10-06
+
+## 1. 最终结论
+
+CM95 当前 Style 正向可达的 150 个唯一视觉资源已全部完成人工分类,未确认项为 0。
+最终目标是把 CM95/S-52 对象归入现有 NavSea Standard Layer;Standard Visual Object 一一对应仅作为可选辅助证据。
+
+## 2. 冻结输入基线
+
+- CM95 Style SHA256:`6c25ce3e5c1db65060be01ca899acf7f49228fb2277572dc1868c3d34019d4b0`
+- NavSea Standard Style SHA256:`18b32ad1ea2d3798000abe21406d2f2a5225968910aed48d7ca5b1a1cb7f3ce6`
+- NavSea Standard Catalog 状态:`FROZEN`
+- CM95 唯一视觉资源:`150`
+- CM95 Anonymous Visual Object occurrence:`3699`
+
+## 3. 人工资源级分类
+
+- `MATCH`:`14`
+- `PARTIAL`:`93`
+- `AMBIGUOUS`:`6`
+- `COMPONENT`:`35`
+- `UNKNOWN`:`2`
+
+Assignment mode:
+- `VISUAL_OBJECT_MATCH`:`67`
+- `LAYER_ONLY`:`46`
+- `COMPONENT_ONLY`:`35`
+- `UNKNOWN`:`2`
+
+其中 `LAYER_ONLY` 是正常结果:表示所属 NavSea Layer 已确认,但当前 Standard Catalog 中没有要求必须绑定的一一对应标准图标。
+
+## 4. 最终 occurrence 级结果
+
+- 总 Visual Object:`3699`
+- 唯一确定 NavSea Layer:`2536`
+- MATCH:`323`
+- PARTIAL:`2213`
+- AMBIGUOUS:`168`
+- COMPONENT:`835`
+- UNKNOWN:`160`
+
+### 已实际使用的唯一标准 Layer
+
+- `anchor_caution_hazard_point`:occurrence `178`(MATCH `117` / PARTIAL `61`)
+- `anchorage_point`:occurrence `84`(MATCH `84` / PARTIAL `0`)
+- `baseline_line`:occurrence `6`(MATCH `0` / PARTIAL `6`)
+- `bridge_structure`:occurrence `28`(MATCH `0` / PARTIAL `28`)
+- `clip_outline_754`:occurrence `52`(MATCH `0` / PARTIAL `52`)
+- `depth_contour`:occurrence `6`(MATCH `0` / PARTIAL `6`)
+- `facility_boundary_outline`:occurrence `28`(MATCH `0` / PARTIAL `28`)
+- `facility_boundary_point`:occurrence `168`(MATCH `28` / PARTIAL `140`)
+- `fixed_fishing_gear_area`:occurrence `88`(MATCH `5` / PARTIAL `83`)
+- `hazard_boundary_outline`:occurrence `6`(MATCH `0` / PARTIAL `6`)
+- `land_area`:occurrence `10`(MATCH `5` / PARTIAL `5`)
+- `navigation_hazard_point`:occurrence `61`(MATCH `28` / PARTIAL `33`)
+- `navigation_marks`:occurrence `1182`(MATCH `0` / PARTIAL `1182`)
+- `onshore_structure_point`:occurrence `588`(MATCH `28` / PARTIAL `560`)
+- `pilot_station_point`:occurrence `28`(MATCH `28` / PARTIAL `0`)
+- `place_label_land`:occurrence `5`(MATCH `0` / PARTIAL `5`)
+- `seabed_line`:occurrence `18`(MATCH `0` / PARTIAL `18`)
+
+## 5. 校验结果
+
+- 总体:`PASS`
+- 硬校验项:`18` PASS / `0` FAIL
+- 语义复核 warning:`7` 项
+
+固定校验命令:
+
+```bash
+python3 tools/style-visual-object/validate_cm95_classification.py
+```
+
+### 人工结果与 S-52 语义规则的复核 warning
+
+这些 warning 不会覆盖人工结果,只作为后续需要时复核的线索:
+
+- `FSHHAV01` 鱼礁/鱼类栖息设施:人工 `anchor_caution_hazard_point`;语义建议 `submerged_reef_area`(0.72)
+- `FSHHAV02` 鱼礁/鱼类栖息设施:人工 `navigation_hazard_point`;语义建议 `submerged_reef_area`(0.72)
+- `BRTHNO01` 泊位编号:人工 `navigation_marks`;语义建议 `facility_boundary_point`(0.88)
+- `MARSHES1` 沼泽:人工 `place_label_land`;语义建议 `land_area`(0.86)
+- `MORFAC03` 系泊墩:人工 `anchor_caution_hazard_point`;语义建议 `facility_boundary_point`(0.88)
+- `PILPNT02` 桩/系缆柱:人工 `anchor_caution_hazard_point`;语义建议 `facility_boundary_point`(0.88)
+- `ap-FSHHAV02` 鱼礁填充图案:人工 `anchor_caution_hazard_point`;语义建议 `submerged_reef_area`(0.72)
+
+## 6. Git 中的权威结果
+
+- `output/cm95-manual-review/manual-review-v1.json`:150 项人工决定原始记录。
+- `output/cm95-manual-review/reviewed-anchors-manual-v1.json`:非 UNKNOWN 的人工导出锚点。
+- `output/cm95-manual-review/assignment/cm95-layer-assignment-v1.json`:最终 occurrence 级 Layer Assignment。
+- `output/cm95-manual-review/assignment/cm95-layer-assignment-v1.csv`:资源级摘要。
+- `output/cm95-manual-review/assignment/cm95-layer-assignment-v1.html`:可视报告。
+- `output/cm95-manual-review/validation-report-v1.json`:机器校验结果。
+- `cm95_semantic_layer_rules_v1.json`:CM95/S-52 Provider Layer Classifier 声明式规则。
+- `validate_cm95_classification.py`:固定一致性校验逻辑。
+
+## 7. 架构边界
+
+- 通用 Style Visual Object Tool 继续保持 Provider-neutral:`Style + Sprite → Anonymous Visual Object`。
+- Provider Layer Classifier 才允许使用 S-52 官方语义资料。
+- CM95 `source-layer` 不作为 Layer 分类依据。
+- 人工分类是最终权威;语义/视觉建议只作辅助。
+- 后续 CM95 Style/Sprite 或 NavSea Standard Layer 基线不变时,不重复人工分类。
diff --git a/tools/style-visual-object/output/cm95-anonymous/_sprite/sprite.json b/tools/style-visual-object/output/cm95-anonymous/_sprite/sprite.json
new file mode 100644
index 0000000..e0cf76c
--- /dev/null
+++ b/tools/style-visual-object/output/cm95-anonymous/_sprite/sprite.json
@@ -0,0 +1,7772 @@
+{
+ "ACHARE02": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "ACHARE51": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "ACHBRT07": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "ACHPNT01": {
+ "x": 63,
+ "y": 358,
+ "width": 11,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "ACHPNT02": {
+ "x": 408,
+ "y": 415,
+ "width": 25,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "ACHRES51": {
+ "x": 105,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "ACHRES61": {
+ "x": 151,
+ "y": 10,
+ "width": 42,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "ACHRES71": {
+ "x": 203,
+ "y": 10,
+ "width": 43,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "ADDMRK01": {
+ "x": 1240,
+ "y": 454,
+ "width": 17,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "ADDMRK02": {
+ "x": 1267,
+ "y": 454,
+ "width": 17,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "ADDMRK03": {
+ "x": 1294,
+ "y": 454,
+ "width": 31,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "ADDMRK04": {
+ "x": 1335,
+ "y": 454,
+ "width": 31,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "ADDMRK05": {
+ "x": 1376,
+ "y": 454,
+ "width": 31,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "ADDMRK06": {
+ "x": 1417,
+ "y": 454,
+ "width": 31,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "ADDMRK07": {
+ "x": 10,
+ "y": 495,
+ "width": 17,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "ADDMRK08": {
+ "x": 37,
+ "y": 495,
+ "width": 17,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "ADDMRK09": {
+ "x": 64,
+ "y": 495,
+ "width": 31,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "ADDMRK10": {
+ "x": 105,
+ "y": 495,
+ "width": 31,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "AIRARE02": {
+ "x": 256,
+ "y": 10,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "AISDEF01": {
+ "x": 290,
+ "y": 10,
+ "width": 17,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "AISONE01": {
+ "x": 317,
+ "y": 10,
+ "width": 13,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "AISSIX01": {
+ "x": 340,
+ "y": 10,
+ "width": 13,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "AISSLP01": {
+ "x": 363,
+ "y": 10,
+ "width": 9,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "AISVES01": {
+ "x": 382,
+ "y": 10,
+ "width": 15,
+ "height": 37,
+ "pixelRatio": 1
+ },
+ "ARPATG01": {
+ "x": 407,
+ "y": 10,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "ARPONE01": {
+ "x": 432,
+ "y": 10,
+ "width": 13,
+ "height": 2,
+ "pixelRatio": 1
+ },
+ "ARPSIX01": {
+ "x": 455,
+ "y": 10,
+ "width": 13,
+ "height": 2,
+ "pixelRatio": 1
+ },
+ "BCNCAR01": {
+ "x": 478,
+ "y": 10,
+ "width": 13,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "BCNCAR02": {
+ "x": 501,
+ "y": 10,
+ "width": 13,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "BCNCAR03": {
+ "x": 524,
+ "y": 10,
+ "width": 13,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "BCNCAR04": {
+ "x": 547,
+ "y": 10,
+ "width": 13,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "BCNDEF13": {
+ "x": 570,
+ "y": 10,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "BCNGEN01": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BCNGEN03": {
+ "x": 616,
+ "y": 10,
+ "width": 18,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BCNGEN05": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNGEN60": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNGEN61": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNGEN64": {
+ "x": 1122,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNGEN65": {
+ "x": 1162,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNGEN68": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNGEN69": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNGEN70": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNGEN71": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNGEN76": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNGEN79": {
+ "x": 1102,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNGEN80": {
+ "x": 862,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNISD21": {
+ "x": 644,
+ "y": 10,
+ "width": 8,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "BCNLAT15": {
+ "x": 662,
+ "y": 10,
+ "width": 7,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "BCNLAT16": {
+ "x": 679,
+ "y": 10,
+ "width": 7,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "BCNLAT21": {
+ "x": 696,
+ "y": 10,
+ "width": 5,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BCNLAT22": {
+ "x": 711,
+ "y": 10,
+ "width": 5,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BCNLAT23": {
+ "x": 146,
+ "y": 495,
+ "width": 8,
+ "height": 22,
+ "pixelRatio": 1
+ },
+ "BCNLAT24": {
+ "x": 873,
+ "y": 814,
+ "width": 8,
+ "height": 22,
+ "pixelRatio": 1
+ },
+ "BCNLAT50": {
+ "x": 10,
+ "y": 742,
+ "width": 7,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "BCNLTC01": {
+ "x": 726,
+ "y": 10,
+ "width": 15,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BCNSAW13": {
+ "x": 751,
+ "y": 10,
+ "width": 7,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "BCNSAW21": {
+ "x": 768,
+ "y": 10,
+ "width": 5,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BCNSPP13": {
+ "x": 783,
+ "y": 10,
+ "width": 7,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "BCNSPP21": {
+ "x": 800,
+ "y": 10,
+ "width": 5,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BCNSPR62": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNSTK01": {
+ "x": 204,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BCNSTK02": {
+ "x": 815,
+ "y": 10,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "BCNSTK03": {
+ "x": 164,
+ "y": 495,
+ "width": 7,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "BCNSTK05": {
+ "x": 222,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BCNSTK08": {
+ "x": 972,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BCNSTK60": {
+ "x": 545,
+ "y": 742,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BCNSTK61": {
+ "x": 563,
+ "y": 742,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BCNSTK62": {
+ "x": 1182,
+ "y": 742,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BCNSTK77": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BCNSTK78": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNSTK79": {
+ "x": 882,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNSTK80": {
+ "x": 900,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNSTK81": {
+ "x": 989,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNSTK82": {
+ "x": 712,
+ "y": 946,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNSTK83": {
+ "x": 730,
+ "y": 946,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW01": {
+ "x": 833,
+ "y": 10,
+ "width": 15,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BCNTOW05": {
+ "x": 1032,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW60": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW61": {
+ "x": 268,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW62": {
+ "x": 318,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW63": {
+ "x": 740,
+ "y": 902,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW64": {
+ "x": 1007,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW65": {
+ "x": 1057,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW66": {
+ "x": 765,
+ "y": 902,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW68": {
+ "x": 122,
+ "y": 415,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW69": {
+ "x": 932,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW70": {
+ "x": 957,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW71": {
+ "x": 982,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW73": {
+ "x": 1337,
+ "y": 778,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW74": {
+ "x": 34,
+ "y": 946,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW76": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW85": {
+ "x": 687,
+ "y": 778,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW86": {
+ "x": 34,
+ "y": 814,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW87": {
+ "x": 59,
+ "y": 814,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW88": {
+ "x": 84,
+ "y": 814,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW89": {
+ "x": 109,
+ "y": 814,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW90": {
+ "x": 134,
+ "y": 814,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BCNTOW91": {
+ "x": 159,
+ "y": 814,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BLKADJ01": {
+ "x": 858,
+ "y": 10,
+ "width": 58,
+ "height": 58,
+ "pixelRatio": 1
+ },
+ "BORDER01": {
+ "x": 181,
+ "y": 495,
+ "width": 20,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "BOYBAR01": {
+ "x": 926,
+ "y": 10,
+ "width": 19,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "BOYBAR60": {
+ "x": 326,
+ "y": 701,
+ "width": 24,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYBAR61": {
+ "x": 360,
+ "y": 701,
+ "width": 24,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYBAR62": {
+ "x": 394,
+ "y": 701,
+ "width": 24,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN01": {
+ "x": 955,
+ "y": 10,
+ "width": 19,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "BOYCAN60": {
+ "x": 297,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN61": {
+ "x": 254,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN62": {
+ "x": 283,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN63": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN64": {
+ "x": 515,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN65": {
+ "x": 1249,
+ "y": 814,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN68": {
+ "x": 689,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN69": {
+ "x": 776,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN70": {
+ "x": 718,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN71": {
+ "x": 747,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN72": {
+ "x": 805,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN73": {
+ "x": 834,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN74": {
+ "x": 978,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN75": {
+ "x": 1007,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN76": {
+ "x": 1065,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN77": {
+ "x": 1372,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN78": {
+ "x": 1401,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN79": {
+ "x": 1430,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN80": {
+ "x": 943,
+ "y": 778,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN81": {
+ "x": 10,
+ "y": 858,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN82": {
+ "x": 118,
+ "y": 902,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAN83": {
+ "x": 147,
+ "y": 902,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCAR01": {
+ "x": 984,
+ "y": 10,
+ "width": 13,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "BOYCAR02": {
+ "x": 1007,
+ "y": 10,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "BOYCAR03": {
+ "x": 1029,
+ "y": 10,
+ "width": 13,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "BOYCAR04": {
+ "x": 1052,
+ "y": 10,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "BOYCON01": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYCON60": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON61": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON62": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON63": {
+ "x": 1008,
+ "y": 778,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON64": {
+ "x": 573,
+ "y": 701,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON65": {
+ "x": 1037,
+ "y": 778,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON66": {
+ "x": 891,
+ "y": 701,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON67": {
+ "x": 920,
+ "y": 701,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON68": {
+ "x": 1036,
+ "y": 701,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON69": {
+ "x": 1152,
+ "y": 701,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON70": {
+ "x": 1181,
+ "y": 701,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON71": {
+ "x": 1094,
+ "y": 701,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON72": {
+ "x": 1123,
+ "y": 701,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON73": {
+ "x": 1315,
+ "y": 701,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON74": {
+ "x": 89,
+ "y": 902,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON77": {
+ "x": 27,
+ "y": 742,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON78": {
+ "x": 85,
+ "y": 742,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON79": {
+ "x": 1225,
+ "y": 858,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON80": {
+ "x": 1254,
+ "y": 858,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYCON81": {
+ "x": 1283,
+ "y": 858,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYDEF03": {
+ "x": 1109,
+ "y": 10,
+ "width": 22,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "BOYGEN03": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYINB01": {
+ "x": 1174,
+ "y": 10,
+ "width": 26,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYISD12": {
+ "x": 1210,
+ "y": 10,
+ "width": 12,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "BOYLAT13": {
+ "x": 1232,
+ "y": 10,
+ "width": 14,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "BOYLAT14": {
+ "x": 1256,
+ "y": 10,
+ "width": 14,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "BOYLAT23": {
+ "x": 1280,
+ "y": 10,
+ "width": 16,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "BOYLAT24": {
+ "x": 1306,
+ "y": 10,
+ "width": 16,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "BOYLAT25": {
+ "x": 211,
+ "y": 495,
+ "width": 17,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "BOYLAT26": {
+ "x": 238,
+ "y": 495,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "BOYLAT27": {
+ "x": 258,
+ "y": 495,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "BOYLAT50": {
+ "x": 299,
+ "y": 358,
+ "width": 16,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "BOYLAT51": {
+ "x": 325,
+ "y": 358,
+ "width": 14,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "BOYMOR01": {
+ "x": 1332,
+ "y": 10,
+ "width": 19,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYMOR03": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "BOYMOR11": {
+ "x": 1390,
+ "y": 10,
+ "width": 23,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "BOYMOR31": {
+ "x": 1066,
+ "y": 778,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYPIL01": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYPIL59": {
+ "x": 1236,
+ "y": 902,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL60": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL61": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL62": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL63": {
+ "x": 1151,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL64": {
+ "x": 1179,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL65": {
+ "x": 1207,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL66": {
+ "x": 1235,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL67": {
+ "x": 1263,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL68": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL69": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL70": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL71": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL72": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL73": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL74": {
+ "x": 10,
+ "y": 415,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL75": {
+ "x": 38,
+ "y": 415,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL76": {
+ "x": 66,
+ "y": 415,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL77": {
+ "x": 94,
+ "y": 415,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL78": {
+ "x": 983,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL79": {
+ "x": 1011,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL80": {
+ "x": 863,
+ "y": 701,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYPIL81": {
+ "x": 1344,
+ "y": 701,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYSAW12": {
+ "x": 1451,
+ "y": 10,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "BOYSPH01": {
+ "x": 10,
+ "y": 78,
+ "width": 17,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH05": {
+ "x": 544,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH60": {
+ "x": 428,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH61": {
+ "x": 457,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH62": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH65": {
+ "x": 602,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH66": {
+ "x": 631,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH67": {
+ "x": 660,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH68": {
+ "x": 661,
+ "y": 742,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH69": {
+ "x": 690,
+ "y": 742,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH70": {
+ "x": 719,
+ "y": 742,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH71": {
+ "x": 748,
+ "y": 742,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH74": {
+ "x": 949,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH75": {
+ "x": 114,
+ "y": 742,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH77": {
+ "x": 56,
+ "y": 742,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPH78": {
+ "x": 746,
+ "y": 946,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPP11": {
+ "x": 37,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "BOYSPP15": {
+ "x": 60,
+ "y": 78,
+ "width": 14,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "BOYSPP25": {
+ "x": 84,
+ "y": 78,
+ "width": 16,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "BOYSPR01": {
+ "x": 110,
+ "y": 78,
+ "width": 10,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSPR04": {
+ "x": 650,
+ "y": 415,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYSPR05": {
+ "x": 670,
+ "y": 415,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYSPR60": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYSPR61": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYSPR62": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYSPR65": {
+ "x": 155,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYSPR68": {
+ "x": 1459,
+ "y": 701,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYSPR69": {
+ "x": 143,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYSPR70": {
+ "x": 163,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYSPR71": {
+ "x": 183,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYSPR72": {
+ "x": 1142,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "BOYSUP01": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "BOYSUP02": {
+ "x": 166,
+ "y": 78,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BOYSUP03": {
+ "x": 199,
+ "y": 78,
+ "width": 26,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "BOYSUP60": {
+ "x": 1210,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYSUP61": {
+ "x": 1245,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYSUP62": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYSUP65": {
+ "x": 10,
+ "y": 778,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BOYSUP66": {
+ "x": 1264,
+ "y": 902,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BRIDGE01": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "BRTHNO01": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "BUAARE02": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "BUIREL01": {
+ "x": 315,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "BUIREL04": {
+ "x": 338,
+ "y": 78,
+ "width": 18,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "BUIREL05": {
+ "x": 366,
+ "y": 78,
+ "width": 11,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "BUIREL13": {
+ "x": 387,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "BUIREL14": {
+ "x": 410,
+ "y": 78,
+ "width": 18,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "BUIREL15": {
+ "x": 438,
+ "y": 78,
+ "width": 11,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "BUISGL01": {
+ "x": 459,
+ "y": 78,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "BUISGL11": {
+ "x": 478,
+ "y": 78,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "BUNSTA01": {
+ "x": 278,
+ "y": 495,
+ "width": 16,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "BUNSTA02": {
+ "x": 304,
+ "y": 495,
+ "width": 14,
+ "height": 22,
+ "pixelRatio": 1
+ },
+ "BUNSTA03": {
+ "x": 328,
+ "y": 495,
+ "width": 21,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "CAIRNS01": {
+ "x": 497,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "CAIRNS11": {
+ "x": 522,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "CARTRF01": {
+ "x": 930,
+ "y": 660,
+ "width": 18,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "CATHAF01": {
+ "x": 359,
+ "y": 495,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "CATHAF02": {
+ "x": 396,
+ "y": 495,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "CATHAF04": {
+ "x": 433,
+ "y": 495,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "CBLARE51": {
+ "x": 547,
+ "y": 78,
+ "width": 12,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "CGUSTA02": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "CHCRDEL1": {
+ "x": 600,
+ "y": 78,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "CHCRID01": {
+ "x": 634,
+ "y": 78,
+ "width": 4,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "CHIMNY01": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "CHIMNY11": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "CHINFO06": {
+ "x": 698,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "CHINFO07": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "CHINFO08": {
+ "x": 749,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "CHINFO09": {
+ "x": 774,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "CHINFO10": {
+ "x": 800,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "CHINFO11": {
+ "x": 825,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "CHKSYM01": {
+ "x": 851,
+ "y": 78,
+ "width": 16,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "CLRLIN01": {
+ "x": 877,
+ "y": 78,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "CRANES01": {
+ "x": 898,
+ "y": 78,
+ "width": 18,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "CTNARE51": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "CTYARE51": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "CTYARE71": {
+ "x": 1004,
+ "y": 78,
+ "width": 36,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "CURDEF01": {
+ "x": 1050,
+ "y": 78,
+ "width": 30,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "CURENT01": {
+ "x": 1090,
+ "y": 78,
+ "width": 7,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "CURSRA01": {
+ "x": 1107,
+ "y": 78,
+ "width": 30,
+ "height": 30,
+ "pixelRatio": 1
+ },
+ "CURSRB01": {
+ "x": 1147,
+ "y": 78,
+ "width": 30,
+ "height": 30,
+ "pixelRatio": 1
+ },
+ "CUSTOM01": {
+ "x": 470,
+ "y": 495,
+ "width": 17,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "DANGER01": {
+ "x": 1187,
+ "y": 78,
+ "width": 24,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "DANGER02": {
+ "x": 1221,
+ "y": 78,
+ "width": 24,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "DANGER03": {
+ "x": 1255,
+ "y": 78,
+ "width": 24,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "DANGER51": {
+ "x": 443,
+ "y": 415,
+ "width": 29,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "DANGER52": {
+ "x": 482,
+ "y": 415,
+ "width": 29,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "DAYREC51": {
+ "x": 651,
+ "y": 358,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "DAYSQR01": {
+ "x": 1289,
+ "y": 78,
+ "width": 13,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "DAYSQR21": {
+ "x": 1312,
+ "y": 78,
+ "width": 13,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "DAYSQR51": {
+ "x": 483,
+ "y": 358,
+ "width": 15,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "DAYTRI01": {
+ "x": 1335,
+ "y": 78,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "DAYTRI05": {
+ "x": 1360,
+ "y": 78,
+ "width": 16,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "DAYTRI21": {
+ "x": 1386,
+ "y": 78,
+ "width": 16,
+ "height": 22,
+ "pixelRatio": 1
+ },
+ "DAYTRI25": {
+ "x": 1412,
+ "y": 78,
+ "width": 16,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "DAYTRI51": {
+ "x": 624,
+ "y": 358,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "DAYTRI52": {
+ "x": 406,
+ "y": 358,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "DIRBOY01": {
+ "x": 10,
+ "y": 121,
+ "width": 38,
+ "height": 25,
+ "pixelRatio": 1
+ },
+ "DIRBOYA1": {
+ "x": 58,
+ "y": 121,
+ "width": 38,
+ "height": 25,
+ "pixelRatio": 1
+ },
+ "DIRBOYB1": {
+ "x": 106,
+ "y": 121,
+ "width": 38,
+ "height": 25,
+ "pixelRatio": 1
+ },
+ "DISMAR03": {
+ "x": 154,
+ "y": 121,
+ "width": 26,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "DISMAR04": {
+ "x": 190,
+ "y": 121,
+ "width": 17,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "DISMAR05": {
+ "x": 497,
+ "y": 495,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "DISMAR06": {
+ "x": 514,
+ "y": 495,
+ "width": 11,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "DNGHILIT": {
+ "x": 217,
+ "y": 121,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "DOMES001": {
+ "x": 245,
+ "y": 121,
+ "width": 16,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "DOMES011": {
+ "x": 271,
+ "y": 121,
+ "width": 16,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "DSHAER01": {
+ "x": 297,
+ "y": 121,
+ "width": 11,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "DSHAER11": {
+ "x": 318,
+ "y": 121,
+ "width": 11,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "DWRTPT51": {
+ "x": 339,
+ "y": 121,
+ "width": 46,
+ "height": 28,
+ "pixelRatio": 1
+ },
+ "DWRUTE51": {
+ "x": 395,
+ "y": 121,
+ "width": 19,
+ "height": 44,
+ "pixelRatio": 1
+ },
+ "EBBSTR01": {
+ "x": 424,
+ "y": 121,
+ "width": 7,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "EBLVRM11": {
+ "x": 441,
+ "y": 121,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "ENTRES51": {
+ "x": 458,
+ "y": 121,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "ENTRES61": {
+ "x": 497,
+ "y": 121,
+ "width": 35,
+ "height": 30,
+ "pixelRatio": 1
+ },
+ "ENTRES71": {
+ "x": 542,
+ "y": 121,
+ "width": 36,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "ERBLTIK1": {
+ "x": 588,
+ "y": 121,
+ "width": 36,
+ "height": 5,
+ "pixelRatio": 1
+ },
+ "EVENTS02": {
+ "x": 634,
+ "y": 121,
+ "width": 13,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "FAIRWY51": {
+ "x": 657,
+ "y": 121,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "FAIRWY52": {
+ "x": 686,
+ "y": 121,
+ "width": 18,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "FLASTK01": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "FLASTK11": {
+ "x": 734,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "FLDSTR01": {
+ "x": 754,
+ "y": 121,
+ "width": 7,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "FLGSTF01": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "FOGSIG01": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "FORSTC01": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "FORSTC11": {
+ "x": 836,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "FOULGND1": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "FRYARE51": {
+ "x": 881,
+ "y": 121,
+ "width": 74,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "FRYARE52": {
+ "x": 965,
+ "y": 121,
+ "width": 74,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "FSHFAC02": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "FSHFAC03": {
+ "x": 1075,
+ "y": 121,
+ "width": 19,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "FSHGRD01": {
+ "x": 1104,
+ "y": 121,
+ "width": 33,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "FSHHAV01": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "FSHRES51": {
+ "x": 1186,
+ "y": 121,
+ "width": 30,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "FSHRES61": {
+ "x": 1226,
+ "y": 121,
+ "width": 34,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "FSHRES71": {
+ "x": 1270,
+ "y": 121,
+ "width": 38,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "GATCON03": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "GATCON04": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "HECMTR01": {
+ "x": 535,
+ "y": 495,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "HECMTR02": {
+ "x": 552,
+ "y": 495,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "HGWTMK01": {
+ "x": 571,
+ "y": 495,
+ "width": 21,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "HILTOP01": {
+ "x": 1380,
+ "y": 121,
+ "width": 30,
+ "height": 25,
+ "pixelRatio": 1
+ },
+ "HILTOP11": {
+ "x": 1420,
+ "y": 121,
+ "width": 30,
+ "height": 25,
+ "pixelRatio": 1
+ },
+ "HRBFAC09": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "HRBFAC10": {
+ "x": 602,
+ "y": 495,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "HRBFAC11": {
+ "x": 631,
+ "y": 495,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "HRBFAC12": {
+ "x": 660,
+ "y": 495,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "HRBFAC13": {
+ "x": 689,
+ "y": 495,
+ "width": 18,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "HRBFAC14": {
+ "x": 717,
+ "y": 495,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "HRBFAC15": {
+ "x": 746,
+ "y": 495,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "HRBFAC16": {
+ "x": 775,
+ "y": 495,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "HRBFAC17": {
+ "x": 804,
+ "y": 495,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "HRBFAC18": {
+ "x": 833,
+ "y": 495,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "HULKES01": {
+ "x": 38,
+ "y": 175,
+ "width": 15,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "INFARE51": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "INFORM01": {
+ "x": 97,
+ "y": 175,
+ "width": 47,
+ "height": 47,
+ "pixelRatio": 1
+ },
+ "ISODGR01": {
+ "x": 154,
+ "y": 175,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "ISODGR51": {
+ "x": 621,
+ "y": 415,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "ITZARE51": {
+ "x": 185,
+ "y": 175,
+ "width": 34,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "LIGHTDEF": {
+ "x": 247,
+ "y": 205,
+ "width": 22,
+ "height": 22,
+ "pixelRatio": 1
+ },
+ "LIGHTS11": {
+ "x": 247,
+ "y": 175,
+ "width": 22,
+ "height": 22,
+ "pixelRatio": 1
+ },
+ "LIGHTS12": {
+ "x": 278,
+ "y": 205,
+ "width": 22,
+ "height": 22,
+ "pixelRatio": 1
+ },
+ "LIGHTS13": {
+ "x": 278,
+ "y": 175,
+ "width": 22,
+ "height": 22,
+ "pixelRatio": 1
+ },
+ "LIGHTS14": {
+ "x": 349,
+ "y": 358,
+ "width": 10,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "LIGHTS81": {
+ "x": 307,
+ "y": 175,
+ "width": 12,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "LIGHTS82": {
+ "x": 329,
+ "y": 175,
+ "width": 18,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "LIGHTS90": {
+ "x": 827,
+ "y": 358,
+ "width": 35,
+ "height": 35,
+ "pixelRatio": 1
+ },
+ "LIGHTS91": {
+ "x": 872,
+ "y": 358,
+ "width": 33,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "LIGHTS92": {
+ "x": 915,
+ "y": 358,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "LIGHTS93": {
+ "x": 946,
+ "y": 358,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "LIGHTS94": {
+ "x": 719,
+ "y": 358,
+ "width": 47,
+ "height": 47,
+ "pixelRatio": 1
+ },
+ "LIGHTS95": {
+ "x": 674,
+ "y": 358,
+ "width": 35,
+ "height": 35,
+ "pixelRatio": 1
+ },
+ "LIGHTS96": {
+ "x": 776,
+ "y": 358,
+ "width": 41,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "LITDEF11": {
+ "x": 369,
+ "y": 358,
+ "width": 8,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "LITFLT01": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "LITFLT02": {
+ "x": 394,
+ "y": 175,
+ "width": 19,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "LITFLT10": {
+ "x": 1182,
+ "y": 778,
+ "width": 31,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "LITFLT61": {
+ "x": 1141,
+ "y": 778,
+ "width": 31,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "LITVES01": {
+ "x": 423,
+ "y": 175,
+ "width": 27,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "LITVES02": {
+ "x": 460,
+ "y": 175,
+ "width": 23,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "LITVES60": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "LITVES61": {
+ "x": 1431,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "LNDARE01": {
+ "x": 493,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "LOCMAG01": {
+ "x": 510,
+ "y": 175,
+ "width": 7,
+ "height": 28,
+ "pixelRatio": 1
+ },
+ "LOCMAG51": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "LOWACC01": {
+ "x": 549,
+ "y": 175,
+ "width": 34,
+ "height": 37,
+ "pixelRatio": 1
+ },
+ "MAGVAR01": {
+ "x": 593,
+ "y": 175,
+ "width": 7,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "MAGVAR51": {
+ "x": 610,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "MARCUL02": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "MONUMT02": {
+ "x": 663,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "MONUMT12": {
+ "x": 686,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "MORFAC03": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "MORFAC04": {
+ "x": 728,
+ "y": 175,
+ "width": 11,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "MSTCON04": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "MSTCON14": {
+ "x": 769,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "NMKINF01": {
+ "x": 84,
+ "y": 358,
+ "width": 19,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "NMKINF02": {
+ "x": 862,
+ "y": 495,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF03": {
+ "x": 903,
+ "y": 495,
+ "width": 45,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF04": {
+ "x": 958,
+ "y": 495,
+ "width": 45,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF05": {
+ "x": 1013,
+ "y": 495,
+ "width": 45,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF06": {
+ "x": 1023,
+ "y": 660,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF07": {
+ "x": 1064,
+ "y": 660,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF08": {
+ "x": 1105,
+ "y": 660,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF09": {
+ "x": 1146,
+ "y": 660,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF10": {
+ "x": 1187,
+ "y": 660,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF11": {
+ "x": 1228,
+ "y": 660,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF12": {
+ "x": 1269,
+ "y": 660,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF13": {
+ "x": 1310,
+ "y": 660,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF14": {
+ "x": 1351,
+ "y": 660,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF15": {
+ "x": 1392,
+ "y": 660,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF16": {
+ "x": 1433,
+ "y": 660,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF17": {
+ "x": 10,
+ "y": 701,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF18": {
+ "x": 51,
+ "y": 701,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF19": {
+ "x": 1068,
+ "y": 495,
+ "width": 31,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "NMKINF20": {
+ "x": 92,
+ "y": 701,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF21": {
+ "x": 133,
+ "y": 701,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF22": {
+ "x": 1109,
+ "y": 495,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF23": {
+ "x": 1150,
+ "y": 495,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF24": {
+ "x": 1191,
+ "y": 495,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF25": {
+ "x": 1232,
+ "y": 495,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF26": {
+ "x": 174,
+ "y": 701,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF27": {
+ "x": 215,
+ "y": 701,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF28": {
+ "x": 1273,
+ "y": 495,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF29": {
+ "x": 1314,
+ "y": 495,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF30": {
+ "x": 1355,
+ "y": 495,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF31": {
+ "x": 1396,
+ "y": 495,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF32": {
+ "x": 1437,
+ "y": 495,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF33": {
+ "x": 10,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF34": {
+ "x": 51,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF35": {
+ "x": 92,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF36": {
+ "x": 133,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF37": {
+ "x": 174,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF38": {
+ "x": 215,
+ "y": 550,
+ "width": 31,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "NMKINF39": {
+ "x": 256,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF40": {
+ "x": 297,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF41": {
+ "x": 338,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF42": {
+ "x": 379,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF43": {
+ "x": 420,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF44": {
+ "x": 461,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF45": {
+ "x": 502,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF46": {
+ "x": 543,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF47": {
+ "x": 584,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF48": {
+ "x": 625,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF49": {
+ "x": 666,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF50": {
+ "x": 707,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF51": {
+ "x": 748,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF52": {
+ "x": 789,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF53": {
+ "x": 830,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF54": {
+ "x": 871,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKINF55": {
+ "x": 912,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKPRH01": {
+ "x": 953,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKPRH02": {
+ "x": 113,
+ "y": 358,
+ "width": 19,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "NMKPRH04": {
+ "x": 994,
+ "y": 550,
+ "width": 31,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "NMKPRH05": {
+ "x": 1035,
+ "y": 550,
+ "width": 31,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "NMKPRH06": {
+ "x": 1076,
+ "y": 550,
+ "width": 31,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "NMKPRH07": {
+ "x": 256,
+ "y": 701,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKPRH08": {
+ "x": 1117,
+ "y": 550,
+ "width": 31,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "NMKPRH10": {
+ "x": 1158,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKPRH11": {
+ "x": 1199,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKPRH12": {
+ "x": 142,
+ "y": 358,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "NMKPRH13": {
+ "x": 167,
+ "y": 358,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "NMKPRH14": {
+ "x": 1240,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKPRH15": {
+ "x": 1281,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKPRH16": {
+ "x": 1322,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKPRH17": {
+ "x": 1363,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKPRH18": {
+ "x": 1404,
+ "y": 550,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKPRH19": {
+ "x": 10,
+ "y": 605,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKPRH20": {
+ "x": 51,
+ "y": 605,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKPRH21": {
+ "x": 92,
+ "y": 605,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKPRH22": {
+ "x": 133,
+ "y": 605,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKRCD01": {
+ "x": 192,
+ "y": 358,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "NMKRCD02": {
+ "x": 217,
+ "y": 358,
+ "width": 22,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "NMKRCD03": {
+ "x": 249,
+ "y": 358,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "NMKRCD04": {
+ "x": 274,
+ "y": 358,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "NMKRCD05": {
+ "x": 174,
+ "y": 605,
+ "width": 45,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKRCD06": {
+ "x": 229,
+ "y": 605,
+ "width": 45,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKREG01": {
+ "x": 284,
+ "y": 605,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKREG02": {
+ "x": 325,
+ "y": 605,
+ "width": 45,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKREG03": {
+ "x": 380,
+ "y": 605,
+ "width": 45,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKREG04": {
+ "x": 435,
+ "y": 605,
+ "width": 31,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "NMKREG05": {
+ "x": 476,
+ "y": 605,
+ "width": 31,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "NMKREG06": {
+ "x": 517,
+ "y": 605,
+ "width": 31,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "NMKREG07": {
+ "x": 558,
+ "y": 605,
+ "width": 31,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "NMKREG08": {
+ "x": 599,
+ "y": 605,
+ "width": 31,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "NMKREG09": {
+ "x": 640,
+ "y": 605,
+ "width": 31,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "NMKREG10": {
+ "x": 681,
+ "y": 605,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKREG11": {
+ "x": 722,
+ "y": 605,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKREG12": {
+ "x": 763,
+ "y": 605,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKREG13": {
+ "x": 804,
+ "y": 605,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKREG14": {
+ "x": 845,
+ "y": 605,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKREG15": {
+ "x": 886,
+ "y": 605,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKREG16": {
+ "x": 927,
+ "y": 605,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKREG17": {
+ "x": 968,
+ "y": 605,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKREG18": {
+ "x": 1009,
+ "y": 605,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKREG19": {
+ "x": 1050,
+ "y": 605,
+ "width": 45,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NMKREG20": {
+ "x": 1105,
+ "y": 605,
+ "width": 45,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "NORTHAR1": {
+ "x": 789,
+ "y": 175,
+ "width": 12,
+ "height": 44,
+ "pixelRatio": 1
+ },
+ "NOTBRD11": {
+ "x": 811,
+ "y": 175,
+ "width": 10,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "NOTBRD12": {
+ "x": 1095,
+ "y": 778,
+ "width": 12,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "NOTMRK01": {
+ "x": 1160,
+ "y": 605,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "NOTMRK02": {
+ "x": 1185,
+ "y": 605,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "NOTMRK03": {
+ "x": 1210,
+ "y": 605,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "OBSTRN01": {
+ "x": 831,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "OBSTRN02": {
+ "x": 854,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "OBSTRN03": {
+ "x": 877,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "OBSTRN11": {
+ "x": 387,
+ "y": 358,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "OBSTRN18": {
+ "x": 900,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "OFSPLF01": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "OSPONE02": {
+ "x": 940,
+ "y": 175,
+ "width": 13,
+ "height": 2,
+ "pixelRatio": 1
+ },
+ "OSPSIX02": {
+ "x": 963,
+ "y": 175,
+ "width": 13,
+ "height": 2,
+ "pixelRatio": 1
+ },
+ "OWNSHP01": {
+ "x": 986,
+ "y": 175,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "OWNSHP05": {
+ "x": 1025,
+ "y": 175,
+ "width": 13,
+ "height": 49,
+ "pixelRatio": 1
+ },
+ "PASTRK01": {
+ "x": 1048,
+ "y": 175,
+ "width": 13,
+ "height": 2,
+ "pixelRatio": 1
+ },
+ "PASTRK02": {
+ "x": 1071,
+ "y": 175,
+ "width": 13,
+ "height": 2,
+ "pixelRatio": 1
+ },
+ "PIER0001": {
+ "x": 1235,
+ "y": 605,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "PILBOP02": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "PILBOP04": {
+ "x": 787,
+ "y": 778,
+ "width": 17,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "PILPNT02": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "PLNPOS01": {
+ "x": 1137,
+ "y": 175,
+ "width": 69,
+ "height": 28,
+ "pixelRatio": 1
+ },
+ "PLNPOS02": {
+ "x": 1216,
+ "y": 175,
+ "width": 13,
+ "height": 2,
+ "pixelRatio": 1
+ },
+ "PLNSPD03": {
+ "x": 1239,
+ "y": 175,
+ "width": 25,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "PLNSPD04": {
+ "x": 1274,
+ "y": 175,
+ "width": 25,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "POSGEN01": {
+ "x": 1309,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "POSGEN03": {
+ "x": 1332,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "POSGEN04": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "POSITN02": {
+ "x": 1372,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "PRCARE12": {
+ "x": 1400,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "PRCARE51": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "PRDINS02": {
+ "x": 10,
+ "y": 239,
+ "width": 16,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "PRICKE03": {
+ "x": 36,
+ "y": 239,
+ "width": 10,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "PRICKE04": {
+ "x": 56,
+ "y": 239,
+ "width": 9,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "QUAPOS01": {
+ "x": 75,
+ "y": 239,
+ "width": 11,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "QUAPOS02": {
+ "x": 553,
+ "y": 415,
+ "width": 22,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "QUAPOS03": {
+ "x": 585,
+ "y": 415,
+ "width": 26,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "QUARRY01": {
+ "x": 96,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "QUESMRK1": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "RACNSP01": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "RADHLT01": {
+ "x": 1266,
+ "y": 605,
+ "width": 17,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "RADRFL03": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "RASCAN01": {
+ "x": 203,
+ "y": 239,
+ "width": 13,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "RASCAN11": {
+ "x": 226,
+ "y": 239,
+ "width": 13,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "RCLDEF01": {
+ "x": 249,
+ "y": 239,
+ "width": 36,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "RCTLPT52": {
+ "x": 295,
+ "y": 239,
+ "width": 18,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "RDOCAL02": {
+ "x": 323,
+ "y": 239,
+ "width": 14,
+ "height": 22,
+ "pixelRatio": 1
+ },
+ "RDOCAL03": {
+ "x": 347,
+ "y": 239,
+ "width": 14,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "RDOSTA02": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "RECDEF51": {
+ "x": 399,
+ "y": 239,
+ "width": 50,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "RECTRC55": {
+ "x": 459,
+ "y": 239,
+ "width": 10,
+ "height": 50,
+ "pixelRatio": 1
+ },
+ "RECTRC56": {
+ "x": 479,
+ "y": 239,
+ "width": 10,
+ "height": 44,
+ "pixelRatio": 1
+ },
+ "RECTRC57": {
+ "x": 499,
+ "y": 239,
+ "width": 10,
+ "height": 30,
+ "pixelRatio": 1
+ },
+ "RECTRC58": {
+ "x": 519,
+ "y": 239,
+ "width": 10,
+ "height": 36,
+ "pixelRatio": 1
+ },
+ "REFDMP01": {
+ "x": 1293,
+ "y": 605,
+ "width": 19,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "REFPNT02": {
+ "x": 539,
+ "y": 239,
+ "width": 30,
+ "height": 30,
+ "pixelRatio": 1
+ },
+ "RESTRN51": {
+ "x": 341,
+ "y": 415,
+ "width": 22,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "RETRFL01": {
+ "x": 579,
+ "y": 239,
+ "width": 7,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "RETRFL02": {
+ "x": 596,
+ "y": 239,
+ "width": 7,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "RFNERY01": {
+ "x": 613,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "RFNERY11": {
+ "x": 644,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "ROLROL01": {
+ "x": 675,
+ "y": 239,
+ "width": 24,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "RSCSTA02": {
+ "x": 707,
+ "y": 239,
+ "width": 15,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "RSRDEF51": {
+ "x": 732,
+ "y": 239,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "RTLDEF51": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "RTPBCN02": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "SCALEB10": {
+ "x": 846,
+ "y": 239,
+ "width": 2,
+ "height": 58,
+ "pixelRatio": 1
+ },
+ "SCALEB11": {
+ "x": 858,
+ "y": 239,
+ "width": 2,
+ "height": 58,
+ "pixelRatio": 1
+ },
+ "SILBUI01": {
+ "x": 870,
+ "y": 239,
+ "width": 10,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SILBUI11": {
+ "x": 890,
+ "y": 239,
+ "width": 10,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SISTAT02": {
+ "x": 910,
+ "y": 239,
+ "width": 20,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "SMCFAC02": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "SNDWAV02": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "SOUNDG00": {
+ "x": 690,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG01": {
+ "x": 706,
+ "y": 415,
+ "width": 4,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG02": {
+ "x": 720,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG03": {
+ "x": 736,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG04": {
+ "x": 752,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG05": {
+ "x": 768,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG06": {
+ "x": 784,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG07": {
+ "x": 800,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG08": {
+ "x": 816,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG09": {
+ "x": 832,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG10": {
+ "x": 848,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG11": {
+ "x": 864,
+ "y": 415,
+ "width": 4,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG12": {
+ "x": 878,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG13": {
+ "x": 894,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG14": {
+ "x": 910,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG15": {
+ "x": 926,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG16": {
+ "x": 942,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG17": {
+ "x": 958,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG18": {
+ "x": 974,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG19": {
+ "x": 990,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG20": {
+ "x": 1006,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG21": {
+ "x": 1022,
+ "y": 415,
+ "width": 4,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG22": {
+ "x": 1036,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG23": {
+ "x": 1052,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG24": {
+ "x": 1068,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG25": {
+ "x": 1084,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG26": {
+ "x": 1100,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG27": {
+ "x": 1116,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG28": {
+ "x": 1132,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG29": {
+ "x": 1148,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG30": {
+ "x": 1164,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG31": {
+ "x": 1180,
+ "y": 415,
+ "width": 4,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG32": {
+ "x": 1194,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG33": {
+ "x": 1210,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG34": {
+ "x": 1226,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG35": {
+ "x": 1242,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG36": {
+ "x": 1258,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG37": {
+ "x": 1274,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG38": {
+ "x": 1290,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG39": {
+ "x": 1306,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG40": {
+ "x": 1322,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG41": {
+ "x": 1338,
+ "y": 415,
+ "width": 4,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG42": {
+ "x": 1352,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG43": {
+ "x": 1368,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG44": {
+ "x": 1384,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG45": {
+ "x": 1400,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG46": {
+ "x": 1416,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG47": {
+ "x": 1432,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG48": {
+ "x": 1448,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG49": {
+ "x": 1464,
+ "y": 415,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG50": {
+ "x": 10,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG51": {
+ "x": 26,
+ "y": 454,
+ "width": 4,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG52": {
+ "x": 40,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG53": {
+ "x": 56,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG54": {
+ "x": 72,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG55": {
+ "x": 88,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG56": {
+ "x": 104,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG57": {
+ "x": 120,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG58": {
+ "x": 136,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDG59": {
+ "x": 152,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDGA1": {
+ "x": 168,
+ "y": 454,
+ "width": 8,
+ "height": 2,
+ "pixelRatio": 1
+ },
+ "SOUNDGB1": {
+ "x": 186,
+ "y": 454,
+ "width": 23,
+ "height": 5,
+ "pixelRatio": 1
+ },
+ "SOUNDGC2": {
+ "x": 219,
+ "y": 454,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "SOUNDS00": {
+ "x": 292,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS01": {
+ "x": 308,
+ "y": 454,
+ "width": 4,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS02": {
+ "x": 322,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS03": {
+ "x": 338,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS04": {
+ "x": 354,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS05": {
+ "x": 370,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS06": {
+ "x": 386,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS07": {
+ "x": 402,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS08": {
+ "x": 418,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS09": {
+ "x": 434,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS10": {
+ "x": 450,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS11": {
+ "x": 466,
+ "y": 454,
+ "width": 4,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS12": {
+ "x": 480,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS13": {
+ "x": 496,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS14": {
+ "x": 512,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS15": {
+ "x": 528,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS16": {
+ "x": 544,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS17": {
+ "x": 560,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS18": {
+ "x": 576,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS19": {
+ "x": 592,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS20": {
+ "x": 608,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS21": {
+ "x": 624,
+ "y": 454,
+ "width": 4,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS22": {
+ "x": 638,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS23": {
+ "x": 654,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS24": {
+ "x": 670,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS25": {
+ "x": 686,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS26": {
+ "x": 702,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS27": {
+ "x": 718,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS28": {
+ "x": 734,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS29": {
+ "x": 750,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS30": {
+ "x": 766,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS31": {
+ "x": 782,
+ "y": 454,
+ "width": 4,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS32": {
+ "x": 796,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS33": {
+ "x": 812,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS34": {
+ "x": 828,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS35": {
+ "x": 844,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS36": {
+ "x": 860,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS37": {
+ "x": 876,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS38": {
+ "x": 892,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS39": {
+ "x": 908,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS40": {
+ "x": 924,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS41": {
+ "x": 940,
+ "y": 454,
+ "width": 4,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS42": {
+ "x": 954,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS43": {
+ "x": 970,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS44": {
+ "x": 986,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS45": {
+ "x": 1002,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS46": {
+ "x": 1018,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS47": {
+ "x": 1034,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS48": {
+ "x": 1050,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS49": {
+ "x": 1066,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS50": {
+ "x": 1082,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS51": {
+ "x": 1098,
+ "y": 454,
+ "width": 4,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS52": {
+ "x": 1112,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS53": {
+ "x": 1128,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS54": {
+ "x": 1144,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS55": {
+ "x": 1160,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS56": {
+ "x": 1176,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS57": {
+ "x": 1192,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS58": {
+ "x": 1208,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SOUNDS59": {
+ "x": 1224,
+ "y": 454,
+ "width": 6,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "SPRING02": {
+ "x": 1016,
+ "y": 239,
+ "width": 10,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "SSENTR01": {
+ "x": 1322,
+ "y": 605,
+ "width": 17,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "SSLOCK01": {
+ "x": 1349,
+ "y": 605,
+ "width": 21,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "SSWARS01": {
+ "x": 1380,
+ "y": 605,
+ "width": 17,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "STARPT01": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "SWPARE51": {
+ "x": 1036,
+ "y": 239,
+ "width": 33,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "TERMNL01": {
+ "x": 1407,
+ "y": 605,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "TERMNL02": {
+ "x": 10,
+ "y": 660,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "TERMNL03": {
+ "x": 47,
+ "y": 660,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "TERMNL04": {
+ "x": 84,
+ "y": 660,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "TERMNL05": {
+ "x": 121,
+ "y": 660,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "TERMNL06": {
+ "x": 158,
+ "y": 660,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "TERMNL07": {
+ "x": 195,
+ "y": 660,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "TERMNL08": {
+ "x": 232,
+ "y": 660,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "TERMNL09": {
+ "x": 269,
+ "y": 660,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "TERMNL10": {
+ "x": 306,
+ "y": 660,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "TERMNL11": {
+ "x": 343,
+ "y": 660,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "TERMNL12": {
+ "x": 380,
+ "y": 660,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "TERMNL13": {
+ "x": 417,
+ "y": 660,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "TIDCUR01": {
+ "x": 1079,
+ "y": 239,
+ "width": 13,
+ "height": 44,
+ "pixelRatio": 1
+ },
+ "TIDCUR02": {
+ "x": 1102,
+ "y": 239,
+ "width": 13,
+ "height": 36,
+ "pixelRatio": 1
+ },
+ "TIDCUR03": {
+ "x": 1125,
+ "y": 239,
+ "width": 25,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TIDEHT01": {
+ "x": 1160,
+ "y": 239,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "TIDSTR01": {
+ "x": 1197,
+ "y": 239,
+ "width": 17,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "TMARDEF1": {
+ "x": 1224,
+ "y": 239,
+ "width": 2,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "TMARDEF2": {
+ "x": 1236,
+ "y": 239,
+ "width": 5,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "TMBYRD01": {
+ "x": 1251,
+ "y": 239,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "TNKCON02": {
+ "x": 1274,
+ "y": 239,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "TNKCON12": {
+ "x": 1293,
+ "y": 239,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "TNKFRM01": {
+ "x": 1312,
+ "y": 239,
+ "width": 23,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "TNKFRM11": {
+ "x": 1345,
+ "y": 239,
+ "width": 23,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "TOPMA100": {
+ "x": 454,
+ "y": 660,
+ "width": 15,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "TOPMA101": {
+ "x": 479,
+ "y": 660,
+ "width": 15,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "TOPMA102": {
+ "x": 504,
+ "y": 660,
+ "width": 15,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "TOPMA103": {
+ "x": 529,
+ "y": 660,
+ "width": 15,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "TOPMA104": {
+ "x": 554,
+ "y": 660,
+ "width": 15,
+ "height": 22,
+ "pixelRatio": 1
+ },
+ "TOPMA105": {
+ "x": 579,
+ "y": 660,
+ "width": 15,
+ "height": 22,
+ "pixelRatio": 1
+ },
+ "TOPMA106": {
+ "x": 604,
+ "y": 660,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPMA107": {
+ "x": 629,
+ "y": 660,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPMA108": {
+ "x": 654,
+ "y": 660,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPMA109": {
+ "x": 681,
+ "y": 660,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPMA110": {
+ "x": 708,
+ "y": 660,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPMA111": {
+ "x": 733,
+ "y": 660,
+ "width": 17,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "TOPMA112": {
+ "x": 760,
+ "y": 660,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPMA113": {
+ "x": 787,
+ "y": 660,
+ "width": 17,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "TOPMA114": {
+ "x": 814,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "TOPMA115": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "TOPMA116": {
+ "x": 850,
+ "y": 660,
+ "width": 14,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "TOPMA117": {
+ "x": 874,
+ "y": 660,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "TOPMAR01": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPMAR02": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "TOPMAR04": {
+ "x": 1395,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "TOPMAR05": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "TOPMAR06": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "TOPMAR07": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "TOPMAR08": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "TOPMAR10": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "TOPMAR12": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "TOPMAR13": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "TOPMAR14": {
+ "x": 83,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "TOPMAR16": {
+ "x": 101,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "TOPMAR17": {
+ "x": 118,
+ "y": 307,
+ "width": 13,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "TOPMAR18": {
+ "x": 141,
+ "y": 307,
+ "width": 13,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "TOPMAR22": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "TOPMAR23": {
+ "x": 913,
+ "y": 742,
+ "width": 9,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "TOPMAR24": {
+ "x": 182,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "TOPMAR25": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "TOPMAR26": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "TOPMAR27": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "TOPMAR28": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "TOPMAR30": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "TOPMAR32": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPMAR33": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "TOPMAR34": {
+ "x": 324,
+ "y": 307,
+ "width": 8,
+ "height": 5,
+ "pixelRatio": 1
+ },
+ "TOPMAR36": {
+ "x": 342,
+ "y": 307,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "TOPMAR65": {
+ "x": 361,
+ "y": 307,
+ "width": 9,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "TOPMAR85": {
+ "x": 380,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "TOPMAR86": {
+ "x": 398,
+ "y": 307,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "TOPMAR87": {
+ "x": 421,
+ "y": 307,
+ "width": 9,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "TOPMAR88": {
+ "x": 440,
+ "y": 307,
+ "width": 9,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "TOPMAR89": {
+ "x": 459,
+ "y": 307,
+ "width": 13,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "TOPMAR90": {
+ "x": 35,
+ "y": 239,
+ "width": 10,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "TOPMAR91": {
+ "x": 309,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPMAR92": {
+ "x": 602,
+ "y": 946,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPMAR93": {
+ "x": 55,
+ "y": 239,
+ "width": 10,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "TOPMAR98": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPMAR99": {
+ "x": 918,
+ "y": 778,
+ "width": 15,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "TOPSHP00": {
+ "x": 1435,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP01": {
+ "x": 331,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP02": {
+ "x": 1337,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP03": {
+ "x": 1362,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP04": {
+ "x": 1387,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP05": {
+ "x": 750,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP06": {
+ "x": 64,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP07": {
+ "x": 663,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP08": {
+ "x": 821,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP09": {
+ "x": 1145,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP10": {
+ "x": 1120,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP11": {
+ "x": 184,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP12": {
+ "x": 209,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP13": {
+ "x": 234,
+ "y": 814,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHP14": {
+ "x": 257,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP15": {
+ "x": 993,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP16": {
+ "x": 307,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP17": {
+ "x": 282,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP18": {
+ "x": 1200,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP19": {
+ "x": 823,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP20": {
+ "x": 848,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP21": {
+ "x": 332,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP22": {
+ "x": 357,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP23": {
+ "x": 382,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP24": {
+ "x": 407,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP25": {
+ "x": 891,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP28": {
+ "x": 432,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP29": {
+ "x": 943,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP30": {
+ "x": 968,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP31": {
+ "x": 1197,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP32": {
+ "x": 482,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP34": {
+ "x": 457,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP35": {
+ "x": 1095,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP36": {
+ "x": 1328,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP37": {
+ "x": 1353,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP38": {
+ "x": 1125,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP39": {
+ "x": 1150,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP40": {
+ "x": 1175,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP41": {
+ "x": 1378,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP42": {
+ "x": 507,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP43": {
+ "x": 1018,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP44": {
+ "x": 532,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP47": {
+ "x": 557,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP48": {
+ "x": 582,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP50": {
+ "x": 1043,
+ "y": 814,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHP51": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP52": {
+ "x": 611,
+ "y": 902,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP53": {
+ "x": 584,
+ "y": 902,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP54": {
+ "x": 482,
+ "y": 902,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP55": {
+ "x": 1222,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP58": {
+ "x": 634,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP61": {
+ "x": 661,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP62": {
+ "x": 688,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP63": {
+ "x": 742,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP64": {
+ "x": 769,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP65": {
+ "x": 715,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP67": {
+ "x": 916,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP68": {
+ "x": 1299,
+ "y": 902,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP69": {
+ "x": 796,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP70": {
+ "x": 1068,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP71": {
+ "x": 1170,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP72": {
+ "x": 1430,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP73": {
+ "x": 1403,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP74": {
+ "x": 39,
+ "y": 858,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP76": {
+ "x": 227,
+ "y": 858,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP77": {
+ "x": 383,
+ "y": 858,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP78": {
+ "x": 1185,
+ "y": 902,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "TOPSHP79": {
+ "x": 37,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHP80": {
+ "x": 10,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHP81": {
+ "x": 652,
+ "y": 858,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHP82": {
+ "x": 510,
+ "y": 858,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHP83": {
+ "x": 460,
+ "y": 858,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHP84": {
+ "x": 356,
+ "y": 858,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHP85": {
+ "x": 277,
+ "y": 858,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHP86": {
+ "x": 304,
+ "y": 858,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHP87": {
+ "x": 1071,
+ "y": 858,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHP88": {
+ "x": 1098,
+ "y": 858,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHP89": {
+ "x": 433,
+ "y": 858,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHP90": {
+ "x": 89,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHP91": {
+ "x": 112,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHP92": {
+ "x": 66,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHP93": {
+ "x": 135,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHP94": {
+ "x": 158,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHP95": {
+ "x": 181,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHP96": {
+ "x": 204,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHP97": {
+ "x": 254,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHP98": {
+ "x": 1412,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHP99": {
+ "x": 410,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPA0": {
+ "x": 537,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPA1": {
+ "x": 487,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPA2": {
+ "x": 583,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPA3": {
+ "x": 606,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPA4": {
+ "x": 629,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPA5": {
+ "x": 704,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPA6": {
+ "x": 727,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPA7": {
+ "x": 775,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPA8": {
+ "x": 798,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPA9": {
+ "x": 1278,
+ "y": 814,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPB0": {
+ "x": 560,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPD1": {
+ "x": 679,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHPD2": {
+ "x": 1312,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHPD3": {
+ "x": 1046,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHPD4": {
+ "x": 638,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHPD5": {
+ "x": 688,
+ "y": 946,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHPI1": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHPI2": {
+ "x": 457,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHPI3": {
+ "x": 273,
+ "y": 946,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHPJ1": {
+ "x": 228,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHPJ2": {
+ "x": 255,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHPJ3": {
+ "x": 688,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHPP1": {
+ "x": 384,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHPP2": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHPR1": {
+ "x": 509,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHPS1": {
+ "x": 715,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHPT1": {
+ "x": 976,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPT2": {
+ "x": 999,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPT3": {
+ "x": 1022,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPT4": {
+ "x": 1045,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPT5": {
+ "x": 1068,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPT6": {
+ "x": 1091,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPT7": {
+ "x": 1114,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPT8": {
+ "x": 1137,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHPU1": {
+ "x": 1160,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHPU2": {
+ "x": 298,
+ "y": 946,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHQ06": {
+ "x": 929,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHQ07": {
+ "x": 336,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHQ08": {
+ "x": 409,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHQ15": {
+ "x": 203,
+ "y": 946,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHQ16": {
+ "x": 226,
+ "y": 946,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHQ17": {
+ "x": 201,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHQ18": {
+ "x": 882,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHQ19": {
+ "x": 846,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHQ20": {
+ "x": 894,
+ "y": 858,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "TOPSHQ21": {
+ "x": 871,
+ "y": 858,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHQ22": {
+ "x": 921,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHQ23": {
+ "x": 946,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHQ24": {
+ "x": 971,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHQ25": {
+ "x": 996,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHQ26": {
+ "x": 1021,
+ "y": 858,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHQ27": {
+ "x": 361,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHQ28": {
+ "x": 534,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "TOPSHQ29": {
+ "x": 859,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHQ30": {
+ "x": 790,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHQ31": {
+ "x": 813,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOPSHQ32": {
+ "x": 836,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "TOWERS01": {
+ "x": 482,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "TOWERS02": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "TOWERS03": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "TOWERS05": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "TOWERS12": {
+ "x": 564,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "TOWERS15": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "TOWERS48": {
+ "x": 539,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS49": {
+ "x": 515,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS50": {
+ "x": 467,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS51": {
+ "x": 443,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS52": {
+ "x": 419,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS53": {
+ "x": 323,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS54": {
+ "x": 179,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS55": {
+ "x": 10,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS56": {
+ "x": 1446,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS57": {
+ "x": 1422,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS58": {
+ "x": 1398,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS59": {
+ "x": 1374,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS60": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS61": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS62": {
+ "x": 439,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS63": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS64": {
+ "x": 155,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS65": {
+ "x": 347,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS66": {
+ "x": 395,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS67": {
+ "x": 371,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS68": {
+ "x": 1247,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS69": {
+ "x": 1223,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS70": {
+ "x": 1271,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS71": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS72": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS73": {
+ "x": 249,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS74": {
+ "x": 131,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS75": {
+ "x": 107,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS76": {
+ "x": 83,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS77": {
+ "x": 1200,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS78": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS79": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS80": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS81": {
+ "x": 519,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS82": {
+ "x": 543,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS83": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS84": {
+ "x": 591,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS85": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS86": {
+ "x": 639,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS87": {
+ "x": 663,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS88": {
+ "x": 491,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS89": {
+ "x": 712,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS90": {
+ "x": 1362,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS91": {
+ "x": 1386,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS92": {
+ "x": 1410,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS93": {
+ "x": 1434,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS94": {
+ "x": 10,
+ "y": 814,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS95": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS96": {
+ "x": 952,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS97": {
+ "x": 1212,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS98": {
+ "x": 1326,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TOWERS99": {
+ "x": 1350,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "TREPNT04": {
+ "x": 604,
+ "y": 307,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "TREPNT05": {
+ "x": 626,
+ "y": 307,
+ "width": 13,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "TRNBSN01": {
+ "x": 897,
+ "y": 660,
+ "width": 23,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "TSLDEF51": {
+ "x": 649,
+ "y": 307,
+ "width": 36,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "TSSCRS51": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "TSSLPT51": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "TSSRON51": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "TWRDEF51": {
+ "x": 800,
+ "y": 307,
+ "width": 40,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "TWRTPT52": {
+ "x": 850,
+ "y": 307,
+ "width": 19,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "TWRTPT53": {
+ "x": 879,
+ "y": 307,
+ "width": 18,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "UNITFTH1": {
+ "x": 907,
+ "y": 307,
+ "width": 10,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "UNITMTR1": {
+ "x": 927,
+ "y": 307,
+ "width": 13,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "UWTROC03": {
+ "x": 950,
+ "y": 307,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "UWTROC04": {
+ "x": 973,
+ "y": 307,
+ "width": 13,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "VECGND01": {
+ "x": 996,
+ "y": 307,
+ "width": 18,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "VECGND21": {
+ "x": 1024,
+ "y": 307,
+ "width": 18,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "VECWTR01": {
+ "x": 1052,
+ "y": 307,
+ "width": 18,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "VECWTR21": {
+ "x": 1080,
+ "y": 307,
+ "width": 18,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "VTCLMK01": {
+ "x": 958,
+ "y": 660,
+ "width": 8,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "WATTUR02": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "WAYPNT01": {
+ "x": 1162,
+ "y": 307,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "WAYPNT03": {
+ "x": 1191,
+ "y": 307,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "WAYPNT11": {
+ "x": 1220,
+ "y": 307,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "WEDKLP03": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "WIMCON01": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "WIMCON11": {
+ "x": 1311,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "WNDFRM51": {
+ "x": 1333,
+ "y": 307,
+ "width": 23,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "WNDFRM61": {
+ "x": 1366,
+ "y": 307,
+ "width": 23,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "WNDMIL02": {
+ "x": 1399,
+ "y": 307,
+ "width": 10,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "WNDMIL12": {
+ "x": 1419,
+ "y": 307,
+ "width": 10,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "WRECKS01": {
+ "x": 1439,
+ "y": 307,
+ "width": 20,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "WRECKS04": {
+ "x": 10,
+ "y": 358,
+ "width": 15,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "WRECKS05": {
+ "x": 35,
+ "y": 358,
+ "width": 19,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "WRECKS07": {
+ "x": 563,
+ "y": 946,
+ "width": 29,
+ "height": 1,
+ "pixelRatio": 1
+ },
+ "WTLVGG01": {
+ "x": 976,
+ "y": 660,
+ "width": 19,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "WTLVGG02": {
+ "x": 1005,
+ "y": 660,
+ "width": 8,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "ZZZZZZ01": {
+ "x": 434,
+ "y": 902,
+ "width": 13,
+ "height": 34,
+ "pixelRatio": 1
+ },
+ "CROSSX01": {
+ "x": 400,
+ "y": 1040,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "CROSSX02": {
+ "x": 430,
+ "y": 1040,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "FOULAR01": {
+ "x": 68,
+ "y": 1039,
+ "width": 32,
+ "height": 32,
+ "pixelRatio": 1
+ },
+ "FOULAR02": {
+ "x": 121,
+ "y": 1007,
+ "width": 73,
+ "height": 142,
+ "pixelRatio": 1
+ },
+ "FSHFAC04": {
+ "x": 257,
+ "y": 1007,
+ "width": 40,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "FSHHAV02": {
+ "x": 305,
+ "y": 1007,
+ "width": 40,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "MARSHES1": {
+ "x": 207,
+ "y": 1007,
+ "width": 40,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "NODATA04": {
+ "x": 68,
+ "y": 1007,
+ "width": 48,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "SOUNDSA1": {
+ "x": 0,
+ "y": 1200,
+ "width": 11,
+ "height": 3,
+ "pixelRatio": 1
+ },
+ "SOUNDSB1": {
+ "x": 0,
+ "y": 1203,
+ "width": 27,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "SOUNDSC2": {
+ "x": 0,
+ "y": 1211,
+ "width": 36,
+ "height": 36,
+ "pixelRatio": 1
+ },
+ "ap-AIRARE02": {
+ "x": 0,
+ "y": 1247,
+ "width": 24,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "ap-DIAMOND1": {
+ "x": 0,
+ "y": 1267,
+ "width": 86,
+ "height": 164,
+ "pixelRatio": 1
+ },
+ "ap-DQUALA11": {
+ "x": 0,
+ "y": 1431,
+ "width": 65,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "ap-DQUALA21": {
+ "x": 0,
+ "y": 1476,
+ "width": 65,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "ap-DQUALB01": {
+ "x": 0,
+ "y": 1521,
+ "width": 65,
+ "height": 45,
+ "pixelRatio": 1
+ },
+ "ap-DQUALC01": {
+ "x": 0,
+ "y": 1566,
+ "width": 61,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "ap-DQUALD01": {
+ "x": 0,
+ "y": 1583,
+ "width": 61,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "ap-DQUALU01": {
+ "x": 0,
+ "y": 1600,
+ "width": 61,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "ap-DRGARE01": {
+ "x": 0,
+ "y": 1617,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "ap-FOULAR11": {
+ "x": 0,
+ "y": 1625,
+ "width": 22,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "ap-FSHFAC03": {
+ "x": 0,
+ "y": 1651,
+ "width": 23,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "ap-FSHFAC04": {
+ "x": 0,
+ "y": 1657,
+ "width": 20,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "ap-FSHHAV02": {
+ "x": 0,
+ "y": 1674,
+ "width": 30,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "ap-ICEARE04": {
+ "x": 0,
+ "y": 1687,
+ "width": 55,
+ "height": 51,
+ "pixelRatio": 1
+ },
+ "ap-MARCUL02": {
+ "x": 0,
+ "y": 1738,
+ "width": 27,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "ap-MARSHES1": {
+ "x": 0,
+ "y": 1754,
+ "width": 16,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "ap-NODATA03": {
+ "x": 0,
+ "y": 1769,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "ap-OVERSC01": {
+ "x": 0,
+ "y": 1784,
+ "width": 1,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "ap-PRTSUR01": {
+ "x": 0,
+ "y": 1800,
+ "width": 8,
+ "height": 1,
+ "pixelRatio": 1
+ },
+ "ap-QUESMRK1": {
+ "x": 0,
+ "y": 1801,
+ "width": 9,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "ap-RCKLDG01": {
+ "x": 0,
+ "y": 1818,
+ "width": 59,
+ "height": 51,
+ "pixelRatio": 1
+ },
+ "ap-SNDWAV01": {
+ "x": 0,
+ "y": 1869,
+ "width": 45,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "ap-TSSJCT02": {
+ "x": 0,
+ "y": 1876,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "ap-VEGATN03": {
+ "x": 0,
+ "y": 1895,
+ "width": 14,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "ap-VEGATN04": {
+ "x": 0,
+ "y": 1911,
+ "width": 16,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "lc-ACHARE51": {
+ "x": 0,
+ "y": 1923,
+ "width": 115,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "lc-ACHRES51": {
+ "x": 0,
+ "y": 1943,
+ "width": 104,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "lc-ADMARE01": {
+ "x": 0,
+ "y": 1963,
+ "width": 12,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "lc-CBLARE51": {
+ "x": 0,
+ "y": 1969,
+ "width": 104,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "lc-CBLSUB06": {
+ "x": 0,
+ "y": 1988,
+ "width": 87,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "lc-CHCRDEL1": {
+ "x": 0,
+ "y": 2007,
+ "width": 31,
+ "height": 31,
+ "pixelRatio": 1
+ },
+ "lc-CHCRID01": {
+ "x": 0,
+ "y": 2038,
+ "width": 12,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "lc-CHRVDEL2": {
+ "x": 0,
+ "y": 2050,
+ "width": 12,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "lc-CHRVID02": {
+ "x": 0,
+ "y": 2062,
+ "width": 12,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "lc-CTNARE51": {
+ "x": 0,
+ "y": 2074,
+ "width": 115,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "lc-CTYARE51": {
+ "x": 0,
+ "y": 2094,
+ "width": 23,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "lc-DWLDEF01": {
+ "x": 0,
+ "y": 2101,
+ "width": 97,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "lc-DWRTCL05": {
+ "x": 0,
+ "y": 2121,
+ "width": 97,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "lc-DWRTCL06": {
+ "x": 0,
+ "y": 2139,
+ "width": 97,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "lc-DWRTCL07": {
+ "x": 0,
+ "y": 2157,
+ "width": 71,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "lc-DWRTCL08": {
+ "x": 0,
+ "y": 2175,
+ "width": 71,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "lc-DWRUTE51": {
+ "x": 0,
+ "y": 2193,
+ "width": 115,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "lc-ENTRES51": {
+ "x": 0,
+ "y": 2205,
+ "width": 104,
+ "height": 22,
+ "pixelRatio": 1
+ },
+ "lc-ERBLNA01": {
+ "x": 0,
+ "y": 2227,
+ "width": 84,
+ "height": 1,
+ "pixelRatio": 1
+ },
+ "lc-ERBLNB01": {
+ "x": 0,
+ "y": 2228,
+ "width": 54,
+ "height": 1,
+ "pixelRatio": 1
+ },
+ "lc-ESSARE01": {
+ "x": 0,
+ "y": 2229,
+ "width": 12,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "lc-FERYRT01": {
+ "x": 0,
+ "y": 2235,
+ "width": 76,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "lc-FERYRT02": {
+ "x": 0,
+ "y": 2242,
+ "width": 76,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "lc-FSHFAC02": {
+ "x": 0,
+ "y": 2249,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "lc-FSHRES51": {
+ "x": 0,
+ "y": 2255,
+ "width": 102,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "lc-HODATA01": {
+ "x": 0,
+ "y": 2270,
+ "width": 23,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "lc-LOWACC01": {
+ "x": 0,
+ "y": 2282,
+ "width": 5,
+ "height": 3,
+ "pixelRatio": 1
+ },
+ "lc-LOWACC11": {
+ "x": 0,
+ "y": 2285,
+ "width": 5,
+ "height": 3,
+ "pixelRatio": 1
+ },
+ "lc-LOWACC21": {
+ "x": 0,
+ "y": 2288,
+ "width": 5,
+ "height": 3,
+ "pixelRatio": 1
+ },
+ "lc-LOWACC31": {
+ "x": 0,
+ "y": 2291,
+ "width": 5,
+ "height": 3,
+ "pixelRatio": 1
+ },
+ "lc-LOWACC41": {
+ "x": 0,
+ "y": 2294,
+ "width": 5,
+ "height": 3,
+ "pixelRatio": 1
+ },
+ "lc-MARSYS51": {
+ "x": 0,
+ "y": 2297,
+ "width": 97,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "lc-NAVARE51": {
+ "x": 0,
+ "y": 2310,
+ "width": 23,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "lc-PIPARE51": {
+ "x": 0,
+ "y": 2317,
+ "width": 115,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "lc-PIPARE61": {
+ "x": 0,
+ "y": 2326,
+ "width": 115,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "lc-PIPSOL05": {
+ "x": 0,
+ "y": 2335,
+ "width": 23,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "lc-PIPSOL06": {
+ "x": 0,
+ "y": 2343,
+ "width": 20,
+ "height": 5,
+ "pixelRatio": 1
+ },
+ "lc-PLNRTE03": {
+ "x": 0,
+ "y": 2348,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "lc-PRCARE51": {
+ "x": 0,
+ "y": 2355,
+ "width": 109,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "lc-QUESMRK1": {
+ "x": 0,
+ "y": 2375,
+ "width": 56,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "lc-RCRDEF01": {
+ "x": 0,
+ "y": 2392,
+ "width": 88,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "lc-RCRTCL01": {
+ "x": 0,
+ "y": 2413,
+ "width": 88,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "lc-RCRTCL02": {
+ "x": 0,
+ "y": 2433,
+ "width": 88,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "lc-RCRTCL03": {
+ "x": 0,
+ "y": 2443,
+ "width": 88,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "lc-RCRTCL04": {
+ "x": 0,
+ "y": 2463,
+ "width": 88,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "lc-RCRTCL11": {
+ "x": 0,
+ "y": 2473,
+ "width": 88,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "lc-RCRTCL12": {
+ "x": 0,
+ "y": 2493,
+ "width": 88,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "lc-RCRTCL13": {
+ "x": 0,
+ "y": 2513,
+ "width": 88,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "lc-RCRTCL14": {
+ "x": 0,
+ "y": 2533,
+ "width": 88,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "lc-RECDEF02": {
+ "x": 0,
+ "y": 2553,
+ "width": 84,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "lc-RECTRC09": {
+ "x": 0,
+ "y": 2570,
+ "width": 84,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "lc-RECTRC10": {
+ "x": 0,
+ "y": 2582,
+ "width": 77,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "lc-RECTRC11": {
+ "x": 0,
+ "y": 2594,
+ "width": 58,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "lc-RECTRC12": {
+ "x": 0,
+ "y": 2606,
+ "width": 58,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "lc-RESARE51": {
+ "x": 0,
+ "y": 2618,
+ "width": 12,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "lc-SCLBDY51": {
+ "x": 0,
+ "y": 2624,
+ "width": 24,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "lc-TIDINF51": {
+ "x": 0,
+ "y": 2634,
+ "width": 124,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "lc-UNITFTH1": {
+ "x": 0,
+ "y": 2647,
+ "width": 42,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "lc-UNITMTR1": {
+ "x": 0,
+ "y": 2664,
+ "width": 42,
+ "height": 17,
+ "pixelRatio": 1
+ }
+}
\ No newline at end of file
diff --git a/tools/style-visual-object/output/cm95-anonymous/_sprite/sprite.png b/tools/style-visual-object/output/cm95-anonymous/_sprite/sprite.png
new file mode 100644
index 0000000..50f8d53
Binary files /dev/null and b/tools/style-visual-object/output/cm95-anonymous/_sprite/sprite.png differ
diff --git a/tools/style-visual-object/output/cm95-anonymous/anonymous-catalog.json b/tools/style-visual-object/output/cm95-anonymous/anonymous-catalog.json
new file mode 100644
index 0000000..e2a1726
--- /dev/null
+++ b/tools/style-visual-object/output/cm95-anonymous/anonymous-catalog.json
@@ -0,0 +1,807313 @@
+{
+ "schema": "style-visual-object/v1",
+ "catalog_name": "cm95-current",
+ "principle": "Visual Object extraction is provider-neutral; provenance names are not semantic classification.",
+ "style": {
+ "name": "CM95 S-52 Japan nationwide comparison style v1",
+ "version": 8,
+ "sha256": "6c25ce3e5c1db65060be01ca899acf7f49228fb2277572dc1868c3d34019d4b0",
+ "source": "/tmp/cm95-style-visual-trial/style.json",
+ "sprite": "http://192.168.200.184:18889/s52/sprite",
+ "glyphs": null,
+ "layer_count": 170
+ },
+ "sprite": {
+ "resource_count": 1110
+ },
+ "groups": [
+ {
+ "group_id": "GRP-a90e6bd8ea5e247d",
+ "provenance": {
+ "source": null,
+ "source_layer": null
+ },
+ "style_layer_indexes": [
+ 0
+ ]
+ },
+ {
+ "group_id": "GRP-64eeae4d26a05ac3",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_line"
+ },
+ "style_layer_indexes": [
+ 1,
+ 2,
+ 84,
+ 85,
+ 135,
+ 136,
+ 137,
+ 138
+ ]
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines"
+ },
+ "style_layer_indexes": [
+ 3,
+ 4,
+ 18,
+ 19,
+ 44,
+ 45,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 122,
+ 123,
+ 124,
+ 139,
+ 140,
+ 163,
+ 164,
+ 165,
+ 166
+ ]
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area"
+ },
+ "style_layer_indexes": [
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 12,
+ 13,
+ 14,
+ 30,
+ 131,
+ 132,
+ 133,
+ 134
+ ]
+ },
+ {
+ "group_id": "GRP-735ad3da23e1857e",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "land_area"
+ },
+ "style_layer_indexes": [
+ 10,
+ 11
+ ]
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas"
+ },
+ "style_layer_indexes": [
+ 15,
+ 16,
+ 17,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 117,
+ 118,
+ 119,
+ 120,
+ 121,
+ 160,
+ 161,
+ 162
+ ]
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area"
+ },
+ "style_layer_indexes": [
+ 20,
+ 21,
+ 22,
+ 23
+ ]
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline"
+ },
+ "style_layer_indexes": [
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point"
+ },
+ "style_layer_indexes": [
+ 28,
+ 29
+ ]
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point"
+ },
+ "style_layer_indexes": [
+ 31,
+ 32,
+ 33,
+ 52,
+ 53,
+ 104,
+ 105
+ ]
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land"
+ },
+ "style_layer_indexes": [
+ 34,
+ 35,
+ 36
+ ]
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points"
+ },
+ "style_layer_indexes": [
+ 46,
+ 47,
+ 79,
+ 80,
+ 81,
+ 82,
+ 96,
+ 97,
+ 98,
+ 125,
+ 126,
+ 141,
+ 142,
+ 167,
+ 168,
+ 169
+ ]
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line"
+ },
+ "style_layer_indexes": [
+ 48,
+ 49,
+ 127,
+ 128,
+ 129,
+ 130
+ ]
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area"
+ },
+ "style_layer_indexes": [
+ 50,
+ 51,
+ 99,
+ 100,
+ 101
+ ]
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area"
+ },
+ "style_layer_indexes": [
+ 54,
+ 55,
+ 56,
+ 57
+ ]
+ },
+ {
+ "group_id": "GRP-fd773b57053bf635",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_area"
+ },
+ "style_layer_indexes": [
+ 58,
+ 59
+ ]
+ },
+ {
+ "group_id": "GRP-6425cff78278014f",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_outline"
+ },
+ "style_layer_indexes": [
+ 60,
+ 61
+ ]
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point"
+ },
+ "style_layer_indexes": [
+ 62,
+ 63,
+ 86,
+ 87
+ ]
+ },
+ {
+ "group_id": "GRP-0eb1b887613d3117",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_area"
+ },
+ "style_layer_indexes": [
+ 64,
+ 65,
+ 66
+ ]
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point"
+ },
+ "style_layer_indexes": [
+ 67,
+ 68,
+ 111,
+ 112,
+ 113
+ ]
+ },
+ {
+ "group_id": "GRP-3ca77ff69bbae513",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_text_point"
+ },
+ "style_layer_indexes": [
+ 83
+ ]
+ },
+ {
+ "group_id": "GRP-fdccabd4cc28871b",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_outline"
+ },
+ "style_layer_indexes": [
+ 102,
+ 103
+ ]
+ },
+ {
+ "group_id": "GRP-5a627b60da2761de",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_marks"
+ },
+ "style_layer_indexes": [
+ 106,
+ 107,
+ 108,
+ 109,
+ 110,
+ 155,
+ 156,
+ 157,
+ 158,
+ 159
+ ]
+ },
+ {
+ "group_id": "GRP-9dece9b2b501ed21",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "pilot_station_point"
+ },
+ "style_layer_indexes": [
+ 114,
+ 115,
+ 116
+ ]
+ },
+ {
+ "group_id": "GRP-7fc32eb9501b8414",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "bridge_structure"
+ },
+ "style_layer_indexes": [
+ 143,
+ 144,
+ 145,
+ 146,
+ 147,
+ 148
+ ]
+ },
+ {
+ "group_id": "GRP-a975b300e119fe20",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "clearance_limit_line"
+ },
+ "style_layer_indexes": [
+ 149,
+ 150,
+ 151,
+ 152
+ ]
+ },
+ {
+ "group_id": "GRP-bf8e00c2d3aa9af1",
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "clearance_limit_point"
+ },
+ "style_layer_indexes": [
+ 153,
+ 154
+ ]
+ }
+ ],
+ "visual_objects": [
+ {
+ "group_id": "GRP-a90e6bd8ea5e247d",
+ "geometry_role": "background",
+ "component_role": "vector-or-text",
+ "style_index": 0,
+ "style_layer_id": "s52-background",
+ "filter": null,
+ "visual_properties": {},
+ "text_expression": null,
+ "provenance": {
+ "source": null,
+ "source_layer": null,
+ "style_layer_id": "s52-background"
+ },
+ "visual_object_id": "VO-632d52fda42d6a09"
+ },
+ {
+ "group_id": "GRP-64eeae4d26a05ac3",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 1,
+ "style_layer_id": "s52-p00-ls1-baseline-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "No data"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_line",
+ "style_layer_id": "s52-p00-ls1-baseline-line"
+ },
+ "visual_object_id": "VO-2c38d89ac80309d6"
+ },
+ {
+ "group_id": "GRP-64eeae4d26a05ac3",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 2,
+ "style_layer_id": "s52-p00-ls-legacy-baseline-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "No data"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_line",
+ "style_layer_id": "s52-p00-ls-legacy-baseline-line"
+ },
+ "visual_object_id": "VO-0d5e8f0a493330e9"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 3,
+ "style_layer_id": "s52-p00-ls1-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "No data"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p00-ls1-s52-lines"
+ },
+ "visual_object_id": "VO-12382fc9e7a3be19"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 4,
+ "style_layer_id": "s52-p00-ls-legacy-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "No data"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p00-ls-legacy-s52-lines"
+ },
+ "visual_object_id": "VO-e6880e03641d0182"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "vector-or-text",
+ "style_index": 5,
+ "style_layer_id": "s52-p01-ac-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_color"
+ ]
+ ],
+ "visual_properties": {
+ "fill-color": [
+ "match",
+ [
+ "get",
+ "s52_area_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "fill-opacity": 0.92
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ac-baseline-area"
+ },
+ "visual_object_id": "VO-905cc2809d84d496"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 6,
+ "style_layer_id": "s52-p01-ap-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ap-baseline-area"
+ },
+ "resource_key": "CROSSX01",
+ "resource_meta": {
+ "x": 400,
+ "y": 1040,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d160f03e2a7bfb503d8102c94765e7780043f774f17f71c6762e0324f21055c7",
+ "visual_object_id": "VO-b75ee536e8896a80"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 6,
+ "style_layer_id": "s52-p01-ap-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ap-baseline-area"
+ },
+ "resource_key": "FSHHAV02",
+ "resource_meta": {
+ "x": 305,
+ "y": 1007,
+ "width": 40,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "09075b16925fc35914835f0bf25564f9184f5bebe04bec5866c61dae3a02f066",
+ "visual_object_id": "VO-1faf5e14fd4615d9"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 6,
+ "style_layer_id": "s52-p01-ap-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ap-baseline-area"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-e830ae612f195629"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 6,
+ "style_layer_id": "s52-p01-ap-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ap-baseline-area"
+ },
+ "resource_key": "MARSHES1",
+ "resource_meta": {
+ "x": 207,
+ "y": 1007,
+ "width": 40,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a00829785a3b162b3fe7875a88a58996abbecdef1ba2731c90e253df516b8491",
+ "visual_object_id": "VO-c8ecb43ce53e9fc1"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 6,
+ "style_layer_id": "s52-p01-ap-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ap-baseline-area"
+ },
+ "resource_key": "ap-FSHHAV02",
+ "resource_meta": {
+ "x": 0,
+ "y": 1674,
+ "width": 30,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b0dabde8dabf05ab2e2536676dc61798c4d4bca9dc71df0c153dc5d90707324",
+ "visual_object_id": "VO-3fd901a63f1cf344"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 6,
+ "style_layer_id": "s52-p01-ap-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ap-baseline-area"
+ },
+ "resource_key": "ap-MARCUL02",
+ "resource_meta": {
+ "x": 0,
+ "y": 1738,
+ "width": 27,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "606940110b130848131f73c60540fdeb5ccf9728ff28c1112e92a79f58642a9a",
+ "visual_object_id": "VO-be78e382e7fa22b4"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 6,
+ "style_layer_id": "s52-p01-ap-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ap-baseline-area"
+ },
+ "resource_key": "ap-MARSHES1",
+ "resource_meta": {
+ "x": 0,
+ "y": 1754,
+ "width": 16,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ba1fe369502331fff1df4cee7a3b7daee9677961bf478136b26a295c986b1160",
+ "visual_object_id": "VO-4ceea3d4d373d5dc"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 6,
+ "style_layer_id": "s52-p01-ap-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ap-baseline-area"
+ },
+ "resource_key": "ap-PRTSUR01",
+ "resource_meta": {
+ "x": 0,
+ "y": 1800,
+ "width": 8,
+ "height": 1,
+ "pixelRatio": 1
+ },
+ "visual_hash": "455cfd6c5705cc6ce3ea9bf56b8e314917e15d87945775e3692e8db9470d8394",
+ "visual_object_id": "VO-c1269dc27b4c646a"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 6,
+ "style_layer_id": "s52-p01-ap-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ap-baseline-area"
+ },
+ "resource_key": "ap-TSSJCT02",
+ "resource_meta": {
+ "x": 0,
+ "y": 1876,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1077e7c4fcdccca497c551cef325272048891e7b4b285d6edda3992eaf4b24a2",
+ "visual_object_id": "VO-bb6ba65ab33c20b1"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 6,
+ "style_layer_id": "s52-p01-ap-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ap-baseline-area"
+ },
+ "resource_key": "ap-VEGATN03",
+ "resource_meta": {
+ "x": 0,
+ "y": 1895,
+ "width": 14,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "05f4f278ece25353dc0cebf2499d0ab6cc4280cc14a8e16fe76e7fbc4e512ad8",
+ "visual_object_id": "VO-545a200239a09ff4"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "vector-or-text",
+ "style_index": 6,
+ "style_layer_id": "s52-p01-ap-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "visual_properties": {
+ "fill-opacity": 0.85
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ap-baseline-area"
+ },
+ "visual_object_id": "VO-fcd00ea12e66839e"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 7,
+ "style_layer_id": "s52-p01-ap-fallback-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "AIRARE02",
+ "CROSSX01",
+ "CROSSX02",
+ "DIAMOND1",
+ "DQUALA11",
+ "DQUALA21",
+ "DQUALB01",
+ "DQUALC01",
+ "DQUALD01",
+ "DQUALU01",
+ "DRGARE01",
+ "FOULAR01",
+ "FOULAR02",
+ "FOULAR11",
+ "FSHFAC03",
+ "FSHFAC04",
+ "FSHHAV02",
+ "ICEARE04",
+ "MARCUL02",
+ "MARSHES1",
+ "NODATA03",
+ "NODATA04",
+ "OVERSC01",
+ "PRTSUR01",
+ "QUESMRK1",
+ "RCKLDG01",
+ "SNDWAV01",
+ "TSSJCT02",
+ "VEGATN03",
+ "VEGATN04"
+ ],
+ true,
+ false
+ ]
+ ]
+ ],
+ "resource_expression": "ap-QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ap-fallback-baseline-area"
+ },
+ "resource_key": "ap-QUESMRK1",
+ "resource_meta": {
+ "x": 0,
+ "y": 1801,
+ "width": 9,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8a04bb3edf6040bb541ecb033ba5907456b9b5804ad7121c6152de706f2ac5cd",
+ "visual_object_id": "VO-4f93f2097041c612"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "vector-or-text",
+ "style_index": 7,
+ "style_layer_id": "s52-p01-ap-fallback-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "AIRARE02",
+ "CROSSX01",
+ "CROSSX02",
+ "DIAMOND1",
+ "DQUALA11",
+ "DQUALA21",
+ "DQUALB01",
+ "DQUALC01",
+ "DQUALD01",
+ "DQUALU01",
+ "DRGARE01",
+ "FOULAR01",
+ "FOULAR02",
+ "FOULAR11",
+ "FSHFAC03",
+ "FSHFAC04",
+ "FSHHAV02",
+ "ICEARE04",
+ "MARCUL02",
+ "MARSHES1",
+ "NODATA03",
+ "NODATA04",
+ "OVERSC01",
+ "PRTSUR01",
+ "QUESMRK1",
+ "RCKLDG01",
+ "SNDWAV01",
+ "TSSJCT02",
+ "VEGATN03",
+ "VEGATN04"
+ ],
+ true,
+ false
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "fill-opacity": 0.85
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ap-fallback-baseline-area"
+ },
+ "visual_object_id": "VO-8474b5b03d6eaf20"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 8,
+ "style_layer_id": "s52-p01-ls1-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ls1-baseline-area"
+ },
+ "visual_object_id": "VO-54e168479bf3002f"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 9,
+ "style_layer_id": "s52-p01-ls-legacy-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p01-ls-legacy-baseline-area"
+ },
+ "visual_object_id": "VO-6d5c94a60dabf140"
+ },
+ {
+ "group_id": "GRP-735ad3da23e1857e",
+ "geometry_role": "fill",
+ "component_role": "vector-or-text",
+ "style_index": 10,
+ "style_layer_id": "s52-p01-ac-land-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_color"
+ ]
+ ],
+ "visual_properties": {
+ "fill-color": [
+ "match",
+ [
+ "get",
+ "s52_area_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "fill-opacity": 0.92
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "land_area",
+ "style_layer_id": "s52-p01-ac-land-area"
+ },
+ "visual_object_id": "VO-862e28e145da01fd"
+ },
+ {
+ "group_id": "GRP-735ad3da23e1857e",
+ "geometry_role": "symbol",
+ "component_role": "vector-or-text",
+ "style_index": 11,
+ "style_layer_id": "s52-p01-text1-land-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Group 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_text1_value"
+ ]
+ ],
+ "visual_properties": {
+ "text-color": [
+ "match",
+ [
+ "get",
+ "s52_text1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#070707"
+ ],
+ "text-halo-color": "rgba(255,255,255,0.65)",
+ "text-halo-width": 0.5
+ },
+ "text_expression": [
+ "get",
+ "s52_text1_value"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "land_area",
+ "style_layer_id": "s52-p01-text1-land-area"
+ },
+ "visual_object_id": "VO-31ed8af809593312"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "fill",
+ "component_role": "vector-or-text",
+ "style_index": 12,
+ "style_layer_id": "s52-p02-ac-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_color"
+ ]
+ ],
+ "visual_properties": {
+ "fill-color": [
+ "match",
+ [
+ "get",
+ "s52_area_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "fill-opacity": 0.92
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p02-ac-baseline-area"
+ },
+ "visual_object_id": "VO-048d60e770e2f0fa"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 13,
+ "style_layer_id": "s52-p02-ls1-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p02-ls1-baseline-area"
+ },
+ "visual_object_id": "VO-71c102bbb0a8a670"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 14,
+ "style_layer_id": "s52-p02-ls-legacy-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p02-ls-legacy-baseline-area"
+ },
+ "visual_object_id": "VO-84764aca2f3292e5"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "vector-or-text",
+ "style_index": 15,
+ "style_layer_id": "s52-p02-ac-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_color"
+ ]
+ ],
+ "visual_properties": {
+ "fill-color": [
+ "match",
+ [
+ "get",
+ "s52_area_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "fill-opacity": 0.92
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p02-ac-s52-areas"
+ },
+ "visual_object_id": "VO-b84690c6039fc5d0"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 16,
+ "style_layer_id": "s52-p02-ls1-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p02-ls1-s52-areas"
+ },
+ "visual_object_id": "VO-96c8ab5bfb8c15a1"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 17,
+ "style_layer_id": "s52-p02-ls-legacy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p02-ls-legacy-s52-areas"
+ },
+ "visual_object_id": "VO-b42a11a7fec2aed6"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 18,
+ "style_layer_id": "s52-p02-ls1-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p02-ls1-s52-lines"
+ },
+ "visual_object_id": "VO-32c774e4cfc1534c"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 19,
+ "style_layer_id": "s52-p02-ls-legacy-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 1"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p02-ls-legacy-s52-lines"
+ },
+ "visual_object_id": "VO-6ea674259803ecd6"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 20,
+ "style_layer_id": "s52-p03-ls1-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-ls1-anchorage-area"
+ },
+ "visual_object_id": "VO-5776820442604eee"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 21,
+ "style_layer_id": "s52-p03-ls-legacy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-ls-legacy-anchorage-area"
+ },
+ "visual_object_id": "VO-3fe0883aac15624e"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-c9083d311f15df70"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-a72a0538c4ca4123"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-71af19fa8ddea351"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-5269afdd9a22111b"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-bfc9e3b9e93aea07"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-3c4e2b6a55c75ca2"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-7e2b7036b537fdd9"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-dd13e380bc840822"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-f668e8f39e719bd8"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-ead1cf0d527711c1"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-a5eef77cd2af4650"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-30f6b74f7222d27f"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-4d96d2eed95cb7ed"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-82b25a431b90f520"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-cbfada2081cf2f90"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-b19fa853d562ea79"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-2a64d644b5233caf"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-4a500cc5296df9e3"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-b0e4c8ba978d1a15"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-e58e8954789028d2"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-aaf7756b447b2535"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-deb5ed6d1439596b"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-da09d5805a93cdda"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-c1a02ae5135b9897"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-a8ba328b643f3afd"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-c5cb584ef48799dc"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-42f93b83e219be32"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-b73c5b233869408c"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-0f18d309e594f3ef"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-510b0b1e0cc209cd"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-1a6f69c52738b479"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-8290ffa144f7c3a6"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-49ae32d695c2bbf6"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-f3d937dc7e28f29c"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-12acfaef3ea11012"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-4062f2bcc8e2eef7"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-a69dfa06e8cf5a20"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-13f61a42a21115fb"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-fc1dd8a3ac6af7a8"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-a1c4f5fc37b308bd"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-858fb51748b86860"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-3eb589d1b603efa9"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-e35ab09f80decd64"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-3693bf1c13bfa2c6"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-3b4178c64c7c5ab1"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-03250f3c39ba666a"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-7adfce5c3491ff55"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-2492451c52818693"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-2492451c52818693"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-3f9f63f47229bfd4"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-351ad81db8f9178f"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-991eccc8d8811b94"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-f6b773ddb57bedf7"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-44fd8f23fdb122ca"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-8835fc1c5ed78682"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-2a02722c3982ef41"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-deacc2e5417aa52c"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-01e758d92d94cc10"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-75d492460369f36c"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-3118f1ea4231f393"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "LITFLT01",
+ "resource_meta": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9104805fd43478c462309599d2a782561adb6737ec08f597af368e9978e6eb0f",
+ "visual_object_id": "VO-4f79699d54fbf3d5"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "LITVES60",
+ "resource_meta": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7723b10c53ebace35065cbe86937e56406cd9da996acda73709ba0a3107df77f",
+ "visual_object_id": "VO-a6936d83a9035cd8"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "LOCMAG51",
+ "resource_meta": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0b87ac0359257aa82a9a12327eb78dd4502bbccd3b2e5cd849bf45c5e054ba6a",
+ "visual_object_id": "VO-984de69e71b75bcc"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-1877058d6939e377"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "MORFAC03",
+ "resource_meta": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5d9d3050e456d554021cf436bb000643cb70779a83f02928ec01b5c75d248862",
+ "visual_object_id": "VO-3cb07f2c16176c82"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "MSTCON04",
+ "resource_meta": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1beeceac863187d220dcb51a6edcc9154a493654225100f47eba452f53cdb9b6",
+ "visual_object_id": "VO-8699f7b6ac0d0018"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "OFSPLF01",
+ "resource_meta": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7507404e9b6d7c5215c13767987c53f63cc263eb46699b6704c14e595341472",
+ "visual_object_id": "VO-0ae44982be0e9a08"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "PILBOP02",
+ "resource_meta": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e63f32acb9dd587eb812e149e52885291b33179dbfb8caecf5cb57a6ce4da76f",
+ "visual_object_id": "VO-b2cfc45de3f24e90"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "PILPNT02",
+ "resource_meta": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "95c1a39bf967640a30e7947b9a45236d66b81958897814f0ec30fa4c840b4444",
+ "visual_object_id": "VO-8c02e71dcfcba9f2"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "POSGEN04",
+ "resource_meta": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b75e6f2b4236a735add7d9a2313f45d1d562b09ec92dd82a1f2aa11688f9f913",
+ "visual_object_id": "VO-a90ae280a32c9502"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "PRCARE51",
+ "resource_meta": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d20ffd0cb0417323ad636014298268e3b2b3db70bea13a1eb29020b84334581e",
+ "visual_object_id": "VO-2603f38a4dd35af2"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "RACNSP01",
+ "resource_meta": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-a8abf7f792d48c51"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "RADRFL03",
+ "resource_meta": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-a8abf7f792d48c51"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "RDOSTA02",
+ "resource_meta": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d962e59a8b43117f93a990911a1c9263232c2ae8e286bcac24fd069acf714996",
+ "visual_object_id": "VO-99e847e3b4d7d93d"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "RTLDEF51",
+ "resource_meta": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "visual_hash": "04f3d07ac144f557234b54427ce7082536ccbadb9f4016c1354b66763852f0df",
+ "visual_object_id": "VO-5a94361e0c400b21"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "RTPBCN02",
+ "resource_meta": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e0c039d36945b6e4d74face06a880a4b051d0dca96be1aa3363307044e69619b",
+ "visual_object_id": "VO-caa1724835b57bed"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "SMCFAC02",
+ "resource_meta": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "10fdcbe657f2da524cc5d0d9b0a664a7353d54d56ac5ec672c2dc52090421f24",
+ "visual_object_id": "VO-722b97cd5753c4c0"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "SNDWAV02",
+ "resource_meta": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47c2b5e4e4aefaf641102fcad2d2b27b5e1f41973ed25e1053feef9d9ac11a8c",
+ "visual_object_id": "VO-c68c8d9286829878"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "STARPT01",
+ "resource_meta": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7c9a78bdf7cca22245388132fa1cf5534efe15e53c96c2440e9468235b2280a",
+ "visual_object_id": "VO-0ca38d4323101bd2"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMA115",
+ "resource_meta": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "754ba4712f94e4311ffb7e73a4147d7118b75879a92672a292ebca4a7d1a9794",
+ "visual_object_id": "VO-51b204778363dcbc"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR01",
+ "resource_meta": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bdc00613b83b41ca2782c5c9e74cc365eb4e257c02acd058dcf9d24e8b26cada",
+ "visual_object_id": "VO-3e70fc1493003fa0"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR02",
+ "resource_meta": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7c5d079156eae5eac187459ef17d3200409312287dfca0b692ace2649f0ba9b0",
+ "visual_object_id": "VO-900de5eeba1f2921"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR05",
+ "resource_meta": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "71ff7c2fc92e3386f2e6b701cdafb44ef509bd67c035555feacf744f800cba17",
+ "visual_object_id": "VO-7c9d3485e8755577"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR06",
+ "resource_meta": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "45583b526196dd1a220383d68de477d1468c3f62803467e0639f72f1bd351205",
+ "visual_object_id": "VO-211f7f0cf39e078d"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR07",
+ "resource_meta": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5dcc46c5308ac26cfabde2497bfeee368b2cf7fe437cc144afd55d1df717a925",
+ "visual_object_id": "VO-a16f22a03e7a7323"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR08",
+ "resource_meta": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7110d353962abfdc0abebac0825ee98dfc240964f473671756d8016880e121af",
+ "visual_object_id": "VO-d8ed67764796b3e1"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR10",
+ "resource_meta": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5f82947f89a06387250c88e73caf818c939c3de595b258e813d5e55c9e9aa1ac",
+ "visual_object_id": "VO-5a3a693766bf522f"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR12",
+ "resource_meta": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "989ad0b7c610bdfa52c2835c26985deef3297fa996a3e9a13251984bec87768f",
+ "visual_object_id": "VO-7dc7ca779fca3571"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR13",
+ "resource_meta": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "3d6d135fc47087e78770f3a3324e00d069e617f821e013e9607a3ae3eac3b634",
+ "visual_object_id": "VO-b16803913695cbcb"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR22",
+ "resource_meta": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0af1bfbcba733a79963846474c45de6ece4cbac4528ef931092664cfed4b7f80",
+ "visual_object_id": "VO-724f7c75256c4845"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR25",
+ "resource_meta": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "11d9d250c5b7d78bbb7a6da7e8c0bb6b47434b5b16b12115773ee71d86ffbb78",
+ "visual_object_id": "VO-18909784b9ab0fe2"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR26",
+ "resource_meta": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ac19928b712efd0c4684acbc050175bb33eb2510eff71d3139aecebf0d4501fc",
+ "visual_object_id": "VO-7b3489582c00fed2"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR27",
+ "resource_meta": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4c53038954687a441c057d33cc61850a37c04cba706c8d0af244e78d7ddd61",
+ "visual_object_id": "VO-9f4001263e10f20d"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR28",
+ "resource_meta": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e2d825c5a0db9db95c21cf7f0a878a0ac0619ace56a46c95045ef0002f181c30",
+ "visual_object_id": "VO-4da3027e82df3a91"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR30",
+ "resource_meta": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b4dee9dc7f70c90192cc8edd0dbe2efecb35f27eb9f7da700cd4ab55f55ed040",
+ "visual_object_id": "VO-eec801b7946e430a"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR32",
+ "resource_meta": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4e1a3b0e4a6f9ba79d71dba2b4a44b289d8a2f8ba44aa82cecec09262f479794",
+ "visual_object_id": "VO-a18d1cee45f76388"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR33",
+ "resource_meta": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beaa10ea725d1c8fb6966de57cb44ba9607c7c21186f5055a4c393e407a01301",
+ "visual_object_id": "VO-081233faa0046512"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPMAR98",
+ "resource_meta": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d434367be62ac2414c09597bdd0ed4ca945ec9cffe81d2673d2a0409d49bb4f0",
+ "visual_object_id": "VO-76cb7386bbaf29e9"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPSHP51",
+ "resource_meta": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "fbf14351f818a6718484fd341569aa2afb1baabfe23a0caab2287c72bf6846dc",
+ "visual_object_id": "VO-f6f299c4dec3eddc"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPSHPI1",
+ "resource_meta": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49ae50c47d21d13905eaec6f76f1645381588c07e8a73fd14a5fea5e8f4d116a",
+ "visual_object_id": "VO-554879259337dd5a"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOPSHPP2",
+ "resource_meta": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "27aa6b62817b52fa564c462d6386519a7a533eee2db58e6eb2287716f8481b9e",
+ "visual_object_id": "VO-8abe125281716fec"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS02",
+ "resource_meta": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "53846cd569f35a80e1f323d09569fcf66c4aee53c034113e9b7d9c44de651f76",
+ "visual_object_id": "VO-288fe6c62c5aeb1b"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS03",
+ "resource_meta": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e6aa44ace5ce72a53c2818c9f4980d5eeee6976866d2142bf2266bd2c9cd150b",
+ "visual_object_id": "VO-73e4430b0b9e0852"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS05",
+ "resource_meta": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9ab70e3ee6478449b51f17855c79884f584d3fa90354e0687a9b906ed4b35bf0",
+ "visual_object_id": "VO-be177c8db54f87df"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS15",
+ "resource_meta": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "89fe05123a97732eecfd8473f799bd0e7e023e9fbf152310a0b3643abfc4b29a",
+ "visual_object_id": "VO-56d2b828d9b2e0c4"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS60",
+ "resource_meta": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4b5eb6a6776f03846104cf40e4f9c2f2aa995a06f744f9762d48b169e81546",
+ "visual_object_id": "VO-370dc7f0b033dd84"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS61",
+ "resource_meta": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc84d7cb32588c8dfc30a522bdfa3281039a1f5b5374aba0f91d4c30368dd92c",
+ "visual_object_id": "VO-84258ef44fdfd0fe"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS63",
+ "resource_meta": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "21ae13b22f1fcd09479e0f72333472bca1ebaceeea31cf643e3e23df53ec2ace",
+ "visual_object_id": "VO-71839e3adfb57915"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS71",
+ "resource_meta": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a828d2a17bafebc381a517b7722fb1e78f218b70fb4d2cd628fc316d83b2b326",
+ "visual_object_id": "VO-2ec64c012ea33758"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS72",
+ "resource_meta": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9b4e997318dd9f4fc407dc394a5c5140d7da07c13c80b204c44a16150ffbd8bb",
+ "visual_object_id": "VO-ab67625ff37f0eac"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS78",
+ "resource_meta": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "175a7d2aa72012a9c716ddbf6cb76113b3d520f45d0e31dfcc03eea4ed3fa3ef",
+ "visual_object_id": "VO-15c9e0f0b3f951f1"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS79",
+ "resource_meta": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "96b9baf11184f7855a0b09f254705b4ca4126435803dddc0dbe4ef0efdb04ce0",
+ "visual_object_id": "VO-5c187437e1bea948"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS80",
+ "resource_meta": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a399f8c6a94f06fa382d6dc53b5a62a681248d6ca3bda22f50fcbb056c7622c4",
+ "visual_object_id": "VO-fdb1ebbe578c33e6"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS83",
+ "resource_meta": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49a0280bb5e09bba5255069244b91cb996e33d441e9bd59eb21617a310faac23",
+ "visual_object_id": "VO-4c428459b3069bc9"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS85",
+ "resource_meta": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b020180052f9238ccfccd2796d97e1cb1dd0a5aa113d89c227f2dfcd1e85a597",
+ "visual_object_id": "VO-61af6ade543008b7"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TOWERS95",
+ "resource_meta": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "41a30756b6c04865a103b398b3f04774404dfadebe5fa54399d1985914185a28",
+ "visual_object_id": "VO-5797ce2f599f75f4"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TSSCRS51",
+ "resource_meta": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c1cba9d4adba9c6786edfdbdf3303cd3d9cb0bdf5465b9a5f19b075275397c5a",
+ "visual_object_id": "VO-c2b17ee77b69cd48"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TSSLPT51",
+ "resource_meta": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2bc88ea88b441114f72c46f56c30572736ebf3915ce6c7c468bf0442cb188d1e",
+ "visual_object_id": "VO-4fd2ec49553943ba"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "TSSRON51",
+ "resource_meta": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "visual_hash": "aecc7d518fdb87b8b032d946611aeec85fd25845bae11f3adb70e35879f150e8",
+ "visual_object_id": "VO-4e3221985d4c03d8"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "WATTUR02",
+ "resource_meta": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1e539a9a43fe0211cc68b1adc1b59afdd5a835fcbecccd526683fbda45bebd0e",
+ "visual_object_id": "VO-90893f6d0b7159d5"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "WEDKLP03",
+ "resource_meta": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "98d41e4c8a18cc4cc87902fd4b970b568d1aed2e7a8afad85599595479ba87fa",
+ "visual_object_id": "VO-dce2efefc337f1bb"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 22,
+ "style_layer_id": "s52-p03-sy-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-anchorage-area"
+ },
+ "resource_key": "WIMCON01",
+ "resource_meta": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a9015ccaa2d424fb939dbf9c78bb9ed2b825cb08ca93174a754c82513fb0ca23",
+ "visual_object_id": "VO-ff68b059c17c91ce"
+ },
+ {
+ "group_id": "GRP-ed62480b27dbc023",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 23,
+ "style_layer_id": "s52-p03-sy-fallback-anchorage-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "ACHPNT01",
+ "ACHPNT02",
+ "ACHRES51",
+ "ACHRES61",
+ "ACHRES71",
+ "ADDMRK01",
+ "ADDMRK02",
+ "ADDMRK03",
+ "ADDMRK04",
+ "ADDMRK05",
+ "ADDMRK06",
+ "ADDMRK07",
+ "ADDMRK08",
+ "ADDMRK09",
+ "ADDMRK10",
+ "AIRARE02",
+ "AISDEF01",
+ "AISONE01",
+ "AISSIX01",
+ "AISSLP01",
+ "AISVES01",
+ "ARPATG01",
+ "ARPONE01",
+ "ARPSIX01",
+ "BCNCAR01",
+ "BCNCAR02",
+ "BCNCAR03",
+ "BCNCAR04",
+ "BCNDEF13",
+ "BCNGEN01",
+ "BCNGEN03",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN64",
+ "BCNGEN65",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNGEN79",
+ "BCNGEN80",
+ "BCNISD21",
+ "BCNLAT15",
+ "BCNLAT16",
+ "BCNLAT21",
+ "BCNLAT22",
+ "BCNLAT23",
+ "BCNLAT24",
+ "BCNLAT50",
+ "BCNLTC01",
+ "BCNSAW13",
+ "BCNSAW21",
+ "BCNSPP13",
+ "BCNSPP21",
+ "BCNSPR62",
+ "BCNSTK01",
+ "BCNSTK02",
+ "BCNSTK03",
+ "BCNSTK05",
+ "BCNSTK08",
+ "BCNSTK60",
+ "BCNSTK61",
+ "BCNSTK62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNSTK79",
+ "BCNSTK80",
+ "BCNSTK81",
+ "BCNSTK82",
+ "BCNSTK83",
+ "BCNTOW01",
+ "BCNTOW05",
+ "BCNTOW60",
+ "BCNTOW61",
+ "BCNTOW62",
+ "BCNTOW63",
+ "BCNTOW64",
+ "BCNTOW65",
+ "BCNTOW66",
+ "BCNTOW68",
+ "BCNTOW69",
+ "BCNTOW70",
+ "BCNTOW71",
+ "BCNTOW73",
+ "BCNTOW74",
+ "BCNTOW76",
+ "BCNTOW85",
+ "BCNTOW86",
+ "BCNTOW87",
+ "BCNTOW88",
+ "BCNTOW89",
+ "BCNTOW90",
+ "BCNTOW91",
+ "BLKADJ01",
+ "BORDER01",
+ "BOYBAR01",
+ "BOYBAR60",
+ "BOYBAR61",
+ "BOYBAR62",
+ "BOYCAN01",
+ "BOYCAN60",
+ "BOYCAN61",
+ "BOYCAN62",
+ "BOYCAN63",
+ "BOYCAN64",
+ "BOYCAN65",
+ "BOYCAN68",
+ "BOYCAN69",
+ "BOYCAN70",
+ "BOYCAN71",
+ "BOYCAN72",
+ "BOYCAN73",
+ "BOYCAN74",
+ "BOYCAN75",
+ "BOYCAN76",
+ "BOYCAN77",
+ "BOYCAN78",
+ "BOYCAN79",
+ "BOYCAN80",
+ "BOYCAN81",
+ "BOYCAN82",
+ "BOYCAN83",
+ "BOYCAR01",
+ "BOYCAR02",
+ "BOYCAR03",
+ "BOYCAR04",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYCON63",
+ "BOYCON64",
+ "BOYCON65",
+ "BOYCON66",
+ "BOYCON67",
+ "BOYCON68",
+ "BOYCON69",
+ "BOYCON70",
+ "BOYCON71",
+ "BOYCON72",
+ "BOYCON73",
+ "BOYCON74",
+ "BOYCON77",
+ "BOYCON78",
+ "BOYCON79",
+ "BOYCON80",
+ "BOYCON81",
+ "BOYDEF03",
+ "BOYGEN03",
+ "BOYINB01",
+ "BOYISD12",
+ "BOYLAT13",
+ "BOYLAT14",
+ "BOYLAT23",
+ "BOYLAT24",
+ "BOYLAT25",
+ "BOYLAT26",
+ "BOYLAT27",
+ "BOYLAT50",
+ "BOYLAT51",
+ "BOYMOR01",
+ "BOYMOR03",
+ "BOYMOR11",
+ "BOYMOR31",
+ "BOYPIL01",
+ "BOYPIL59",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL63",
+ "BOYPIL64",
+ "BOYPIL65",
+ "BOYPIL66",
+ "BOYPIL67",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYPIL74",
+ "BOYPIL75",
+ "BOYPIL76",
+ "BOYPIL77",
+ "BOYPIL78",
+ "BOYPIL79",
+ "BOYPIL80",
+ "BOYPIL81",
+ "BOYSAW12",
+ "BOYSPH01",
+ "BOYSPH05",
+ "BOYSPH60",
+ "BOYSPH61",
+ "BOYSPH62",
+ "BOYSPH65",
+ "BOYSPH66",
+ "BOYSPH67",
+ "BOYSPH68",
+ "BOYSPH69",
+ "BOYSPH70",
+ "BOYSPH71",
+ "BOYSPH74",
+ "BOYSPH75",
+ "BOYSPH77",
+ "BOYSPH78",
+ "BOYSPP11",
+ "BOYSPP15",
+ "BOYSPP25",
+ "BOYSPR01",
+ "BOYSPR04",
+ "BOYSPR05",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSPR65",
+ "BOYSPR68",
+ "BOYSPR69",
+ "BOYSPR70",
+ "BOYSPR71",
+ "BOYSPR72",
+ "BOYSUP01",
+ "BOYSUP02",
+ "BOYSUP03",
+ "BOYSUP60",
+ "BOYSUP61",
+ "BOYSUP62",
+ "BOYSUP65",
+ "BOYSUP66",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "BUIREL01",
+ "BUIREL04",
+ "BUIREL05",
+ "BUIREL13",
+ "BUIREL14",
+ "BUIREL15",
+ "BUISGL01",
+ "BUISGL11",
+ "BUNSTA01",
+ "BUNSTA02",
+ "BUNSTA03",
+ "CAIRNS01",
+ "CAIRNS11",
+ "CARTRF01",
+ "CATHAF01",
+ "CATHAF02",
+ "CATHAF04",
+ "CBLARE51",
+ "CGUSTA02",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO06",
+ "CHINFO07",
+ "CHINFO08",
+ "CHINFO09",
+ "CHINFO10",
+ "CHINFO11",
+ "CHKSYM01",
+ "CLRLIN01",
+ "CRANES01",
+ "CTNARE51",
+ "CTYARE51",
+ "CTYARE71",
+ "CURDEF01",
+ "CURENT01",
+ "CURSRA01",
+ "CURSRB01",
+ "CUSTOM01",
+ "DANGER01",
+ "DANGER02",
+ "DANGER03",
+ "DANGER51",
+ "DANGER52",
+ "DAYREC51",
+ "DAYSQR01",
+ "DAYSQR21",
+ "DAYSQR51",
+ "DAYTRI01",
+ "DAYTRI05",
+ "DAYTRI21",
+ "DAYTRI25",
+ "DAYTRI51",
+ "DAYTRI52",
+ "DIRBOY01",
+ "DIRBOYA1",
+ "DIRBOYB1",
+ "DISMAR03",
+ "DISMAR04",
+ "DISMAR05",
+ "DISMAR06",
+ "DNGHILIT",
+ "DOMES001",
+ "DOMES011",
+ "DSHAER01",
+ "DSHAER11",
+ "DWRTPT51",
+ "DWRUTE51",
+ "EBBSTR01",
+ "EBLVRM11",
+ "ENTRES51",
+ "ENTRES61",
+ "ENTRES71",
+ "ERBLTIK1",
+ "EVENTS02",
+ "FAIRWY51",
+ "FAIRWY52",
+ "FLASTK01",
+ "FLASTK11",
+ "FLDSTR01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FORSTC11",
+ "FOULGND1",
+ "FRYARE51",
+ "FRYARE52",
+ "FSHFAC02",
+ "FSHFAC03",
+ "FSHGRD01",
+ "FSHHAV01",
+ "FSHRES51",
+ "FSHRES61",
+ "FSHRES71",
+ "GATCON03",
+ "GATCON04",
+ "HECMTR01",
+ "HECMTR02",
+ "HGWTMK01",
+ "HILTOP01",
+ "HILTOP11",
+ "HRBFAC09",
+ "HRBFAC10",
+ "HRBFAC11",
+ "HRBFAC12",
+ "HRBFAC13",
+ "HRBFAC14",
+ "HRBFAC15",
+ "HRBFAC16",
+ "HRBFAC17",
+ "HRBFAC18",
+ "HULKES01",
+ "INFARE51",
+ "INFORM01",
+ "ISODGR01",
+ "ISODGR51",
+ "ITZARE51",
+ "LIGHTDEF",
+ "LIGHTS11",
+ "LIGHTS12",
+ "LIGHTS13",
+ "LIGHTS14",
+ "LIGHTS81",
+ "LIGHTS82",
+ "LIGHTS90",
+ "LIGHTS91",
+ "LIGHTS92",
+ "LIGHTS93",
+ "LIGHTS94",
+ "LIGHTS95",
+ "LIGHTS96",
+ "LITDEF11",
+ "LITFLT01",
+ "LITFLT02",
+ "LITFLT10",
+ "LITFLT61",
+ "LITVES01",
+ "LITVES02",
+ "LITVES60",
+ "LITVES61",
+ "LNDARE01",
+ "LOCMAG01",
+ "LOCMAG51",
+ "LOWACC01",
+ "MAGVAR01",
+ "MAGVAR51",
+ "MARCUL02",
+ "MONUMT02",
+ "MONUMT12",
+ "MORFAC03",
+ "MORFAC04",
+ "MSTCON04",
+ "MSTCON14",
+ "NMKINF01",
+ "NMKINF02",
+ "NMKINF03",
+ "NMKINF04",
+ "NMKINF05",
+ "NMKINF06",
+ "NMKINF07",
+ "NMKINF08",
+ "NMKINF09",
+ "NMKINF10",
+ "NMKINF11",
+ "NMKINF12",
+ "NMKINF13",
+ "NMKINF14",
+ "NMKINF15",
+ "NMKINF16",
+ "NMKINF17",
+ "NMKINF18",
+ "NMKINF19",
+ "NMKINF20",
+ "NMKINF21",
+ "NMKINF22",
+ "NMKINF23",
+ "NMKINF24",
+ "NMKINF25",
+ "NMKINF26",
+ "NMKINF27",
+ "NMKINF28",
+ "NMKINF29",
+ "NMKINF30",
+ "NMKINF31",
+ "NMKINF32",
+ "NMKINF33",
+ "NMKINF34",
+ "NMKINF35",
+ "NMKINF36",
+ "NMKINF37",
+ "NMKINF38",
+ "NMKINF39",
+ "NMKINF40",
+ "NMKINF41",
+ "NMKINF42",
+ "NMKINF43",
+ "NMKINF44",
+ "NMKINF45",
+ "NMKINF46",
+ "NMKINF47",
+ "NMKINF48",
+ "NMKINF49",
+ "NMKINF50",
+ "NMKINF51",
+ "NMKINF52",
+ "NMKINF53",
+ "NMKINF54",
+ "NMKINF55",
+ "NMKPRH01",
+ "NMKPRH02",
+ "NMKPRH04",
+ "NMKPRH05",
+ "NMKPRH06",
+ "NMKPRH07",
+ "NMKPRH08",
+ "NMKPRH10",
+ "NMKPRH11",
+ "NMKPRH12",
+ "NMKPRH13",
+ "NMKPRH14",
+ "NMKPRH15",
+ "NMKPRH16",
+ "NMKPRH17",
+ "NMKPRH18",
+ "NMKPRH19",
+ "NMKPRH20",
+ "NMKPRH21",
+ "NMKPRH22",
+ "NMKRCD01",
+ "NMKRCD02",
+ "NMKRCD03",
+ "NMKRCD04",
+ "NMKRCD05",
+ "NMKRCD06",
+ "NMKREG01",
+ "NMKREG02",
+ "NMKREG03",
+ "NMKREG04",
+ "NMKREG05",
+ "NMKREG06",
+ "NMKREG07",
+ "NMKREG08",
+ "NMKREG09",
+ "NMKREG10",
+ "NMKREG11",
+ "NMKREG12",
+ "NMKREG13",
+ "NMKREG14",
+ "NMKREG15",
+ "NMKREG16",
+ "NMKREG17",
+ "NMKREG18",
+ "NMKREG19",
+ "NMKREG20",
+ "NORTHAR1",
+ "NOTBRD11",
+ "NOTBRD12",
+ "NOTMRK01",
+ "NOTMRK02",
+ "NOTMRK03",
+ "OBSTRN01",
+ "OBSTRN02",
+ "OBSTRN03",
+ "OBSTRN11",
+ "OBSTRN18",
+ "OFSPLF01",
+ "OSPONE02",
+ "OSPSIX02",
+ "OWNSHP01",
+ "OWNSHP05",
+ "PASTRK01",
+ "PASTRK02",
+ "PIER0001",
+ "PILBOP02",
+ "PILBOP04",
+ "PILPNT02",
+ "PLNPOS01",
+ "PLNPOS02",
+ "PLNSPD03",
+ "PLNSPD04",
+ "POSGEN01",
+ "POSGEN03",
+ "POSGEN04",
+ "POSITN02",
+ "PRCARE12",
+ "PRCARE51",
+ "PRDINS02",
+ "PRICKE03",
+ "PRICKE04",
+ "QUAPOS01",
+ "QUAPOS02",
+ "QUAPOS03",
+ "QUARRY01",
+ "QUESMRK1",
+ "RACNSP01",
+ "RADHLT01",
+ "RADRFL03",
+ "RASCAN01",
+ "RASCAN11",
+ "RCLDEF01",
+ "RCTLPT52",
+ "RDOCAL02",
+ "RDOCAL03",
+ "RDOSTA02",
+ "RECDEF51",
+ "RECTRC55",
+ "RECTRC56",
+ "RECTRC57",
+ "RECTRC58",
+ "REFDMP01",
+ "REFPNT02",
+ "RESTRN51",
+ "RETRFL01",
+ "RETRFL02",
+ "RFNERY01",
+ "RFNERY11",
+ "ROLROL01",
+ "RSCSTA02",
+ "RSRDEF51",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SCALEB10",
+ "SCALEB11",
+ "SILBUI01",
+ "SILBUI11",
+ "SISTAT02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "SOUNDG00",
+ "SOUNDG01",
+ "SOUNDG02",
+ "SOUNDG03",
+ "SOUNDG04",
+ "SOUNDG05",
+ "SOUNDG06",
+ "SOUNDG07",
+ "SOUNDG08",
+ "SOUNDG09",
+ "SOUNDG10",
+ "SOUNDG11",
+ "SOUNDG12",
+ "SOUNDG13",
+ "SOUNDG14",
+ "SOUNDG15",
+ "SOUNDG16",
+ "SOUNDG17",
+ "SOUNDG18",
+ "SOUNDG19",
+ "SOUNDG20",
+ "SOUNDG21",
+ "SOUNDG22",
+ "SOUNDG23",
+ "SOUNDG24",
+ "SOUNDG25",
+ "SOUNDG26",
+ "SOUNDG27",
+ "SOUNDG28",
+ "SOUNDG29",
+ "SOUNDG30",
+ "SOUNDG31",
+ "SOUNDG32",
+ "SOUNDG33",
+ "SOUNDG34",
+ "SOUNDG35",
+ "SOUNDG36",
+ "SOUNDG37",
+ "SOUNDG38",
+ "SOUNDG39",
+ "SOUNDG40",
+ "SOUNDG41",
+ "SOUNDG42",
+ "SOUNDG43",
+ "SOUNDG44",
+ "SOUNDG45",
+ "SOUNDG46",
+ "SOUNDG47",
+ "SOUNDG48",
+ "SOUNDG49",
+ "SOUNDG50",
+ "SOUNDG51",
+ "SOUNDG52",
+ "SOUNDG53",
+ "SOUNDG54",
+ "SOUNDG55",
+ "SOUNDG56",
+ "SOUNDG57",
+ "SOUNDG58",
+ "SOUNDG59",
+ "SOUNDGA1",
+ "SOUNDGB1",
+ "SOUNDGC2",
+ "SOUNDS00",
+ "SOUNDS01",
+ "SOUNDS02",
+ "SOUNDS03",
+ "SOUNDS04",
+ "SOUNDS05",
+ "SOUNDS06",
+ "SOUNDS07",
+ "SOUNDS08",
+ "SOUNDS09",
+ "SOUNDS10",
+ "SOUNDS11",
+ "SOUNDS12",
+ "SOUNDS13",
+ "SOUNDS14",
+ "SOUNDS15",
+ "SOUNDS16",
+ "SOUNDS17",
+ "SOUNDS18",
+ "SOUNDS19",
+ "SOUNDS20",
+ "SOUNDS21",
+ "SOUNDS22",
+ "SOUNDS23",
+ "SOUNDS24",
+ "SOUNDS25",
+ "SOUNDS26",
+ "SOUNDS27",
+ "SOUNDS28",
+ "SOUNDS29",
+ "SOUNDS30",
+ "SOUNDS31",
+ "SOUNDS32",
+ "SOUNDS33",
+ "SOUNDS34",
+ "SOUNDS35",
+ "SOUNDS36",
+ "SOUNDS37",
+ "SOUNDS38",
+ "SOUNDS39",
+ "SOUNDS40",
+ "SOUNDS41",
+ "SOUNDS42",
+ "SOUNDS43",
+ "SOUNDS44",
+ "SOUNDS45",
+ "SOUNDS46",
+ "SOUNDS47",
+ "SOUNDS48",
+ "SOUNDS49",
+ "SOUNDS50",
+ "SOUNDS51",
+ "SOUNDS52",
+ "SOUNDS53",
+ "SOUNDS54",
+ "SOUNDS55",
+ "SOUNDS56",
+ "SOUNDS57",
+ "SOUNDS58",
+ "SOUNDS59",
+ "SOUNDSA1",
+ "SOUNDSB1",
+ "SOUNDSC2",
+ "SPRING02",
+ "SSENTR01",
+ "SSLOCK01",
+ "SSWARS01",
+ "STARPT01",
+ "SWPARE51",
+ "TERMNL01",
+ "TERMNL02",
+ "TERMNL03",
+ "TERMNL04",
+ "TERMNL05",
+ "TERMNL06",
+ "TERMNL07",
+ "TERMNL08",
+ "TERMNL09",
+ "TERMNL10",
+ "TERMNL11",
+ "TERMNL12",
+ "TERMNL13",
+ "TIDCUR01",
+ "TIDCUR02",
+ "TIDCUR03",
+ "TIDEHT01",
+ "TIDSTR01",
+ "TMARDEF1",
+ "TMARDEF2",
+ "TMBYRD01",
+ "TNKCON02",
+ "TNKCON12",
+ "TNKFRM01",
+ "TNKFRM11",
+ "TOPMA100",
+ "TOPMA101",
+ "TOPMA102",
+ "TOPMA103",
+ "TOPMA104",
+ "TOPMA105",
+ "TOPMA106",
+ "TOPMA107",
+ "TOPMA108",
+ "TOPMA109",
+ "TOPMA110",
+ "TOPMA111",
+ "TOPMA112",
+ "TOPMA113",
+ "TOPMA114",
+ "TOPMA115",
+ "TOPMA116",
+ "TOPMA117",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR04",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR14",
+ "TOPMAR16",
+ "TOPMAR17",
+ "TOPMAR18",
+ "TOPMAR22",
+ "TOPMAR23",
+ "TOPMAR24",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR34",
+ "TOPMAR36",
+ "TOPMAR65",
+ "TOPMAR85",
+ "TOPMAR86",
+ "TOPMAR87",
+ "TOPMAR88",
+ "TOPMAR89",
+ "TOPMAR90",
+ "TOPMAR91",
+ "TOPMAR92",
+ "TOPMAR93",
+ "TOPMAR98",
+ "TOPMAR99",
+ "TOPSHP00",
+ "TOPSHP01",
+ "TOPSHP02",
+ "TOPSHP03",
+ "TOPSHP04",
+ "TOPSHP05",
+ "TOPSHP06",
+ "TOPSHP07",
+ "TOPSHP08",
+ "TOPSHP09",
+ "TOPSHP10",
+ "TOPSHP11",
+ "TOPSHP12",
+ "TOPSHP13",
+ "TOPSHP14",
+ "TOPSHP15",
+ "TOPSHP16",
+ "TOPSHP17",
+ "TOPSHP18",
+ "TOPSHP19",
+ "TOPSHP20",
+ "TOPSHP21",
+ "TOPSHP22",
+ "TOPSHP23",
+ "TOPSHP24",
+ "TOPSHP25",
+ "TOPSHP28",
+ "TOPSHP29",
+ "TOPSHP30",
+ "TOPSHP31",
+ "TOPSHP32",
+ "TOPSHP34",
+ "TOPSHP35",
+ "TOPSHP36",
+ "TOPSHP37",
+ "TOPSHP38",
+ "TOPSHP39",
+ "TOPSHP40",
+ "TOPSHP41",
+ "TOPSHP42",
+ "TOPSHP43",
+ "TOPSHP44",
+ "TOPSHP47",
+ "TOPSHP48",
+ "TOPSHP50",
+ "TOPSHP51",
+ "TOPSHP52",
+ "TOPSHP53",
+ "TOPSHP54",
+ "TOPSHP55",
+ "TOPSHP58",
+ "TOPSHP61",
+ "TOPSHP62",
+ "TOPSHP63",
+ "TOPSHP64",
+ "TOPSHP65",
+ "TOPSHP67",
+ "TOPSHP68",
+ "TOPSHP69",
+ "TOPSHP70",
+ "TOPSHP71",
+ "TOPSHP72",
+ "TOPSHP73",
+ "TOPSHP74",
+ "TOPSHP76",
+ "TOPSHP77",
+ "TOPSHP78",
+ "TOPSHP79",
+ "TOPSHP80",
+ "TOPSHP81",
+ "TOPSHP82",
+ "TOPSHP83",
+ "TOPSHP84",
+ "TOPSHP85",
+ "TOPSHP86",
+ "TOPSHP87",
+ "TOPSHP88",
+ "TOPSHP89",
+ "TOPSHP90",
+ "TOPSHP91",
+ "TOPSHP92",
+ "TOPSHP93",
+ "TOPSHP94",
+ "TOPSHP95",
+ "TOPSHP96",
+ "TOPSHP97",
+ "TOPSHP98",
+ "TOPSHP99",
+ "TOPSHPA0",
+ "TOPSHPA1",
+ "TOPSHPA2",
+ "TOPSHPA3",
+ "TOPSHPA4",
+ "TOPSHPA5",
+ "TOPSHPA6",
+ "TOPSHPA7",
+ "TOPSHPA8",
+ "TOPSHPA9",
+ "TOPSHPB0",
+ "TOPSHPD1",
+ "TOPSHPD2",
+ "TOPSHPD3",
+ "TOPSHPD4",
+ "TOPSHPD5",
+ "TOPSHPI1",
+ "TOPSHPI2",
+ "TOPSHPI3",
+ "TOPSHPJ1",
+ "TOPSHPJ2",
+ "TOPSHPJ3",
+ "TOPSHPP1",
+ "TOPSHPP2",
+ "TOPSHPR1",
+ "TOPSHPS1",
+ "TOPSHPT1",
+ "TOPSHPT2",
+ "TOPSHPT3",
+ "TOPSHPT4",
+ "TOPSHPT5",
+ "TOPSHPT6",
+ "TOPSHPT7",
+ "TOPSHPT8",
+ "TOPSHPU1",
+ "TOPSHPU2",
+ "TOPSHQ06",
+ "TOPSHQ07",
+ "TOPSHQ08",
+ "TOPSHQ15",
+ "TOPSHQ16",
+ "TOPSHQ17",
+ "TOPSHQ18",
+ "TOPSHQ19",
+ "TOPSHQ20",
+ "TOPSHQ21",
+ "TOPSHQ22",
+ "TOPSHQ23",
+ "TOPSHQ24",
+ "TOPSHQ25",
+ "TOPSHQ26",
+ "TOPSHQ27",
+ "TOPSHQ28",
+ "TOPSHQ29",
+ "TOPSHQ30",
+ "TOPSHQ31",
+ "TOPSHQ32",
+ "TOWERS01",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS12",
+ "TOWERS15",
+ "TOWERS48",
+ "TOWERS49",
+ "TOWERS50",
+ "TOWERS51",
+ "TOWERS52",
+ "TOWERS53",
+ "TOWERS54",
+ "TOWERS55",
+ "TOWERS56",
+ "TOWERS57",
+ "TOWERS58",
+ "TOWERS59",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS62",
+ "TOWERS63",
+ "TOWERS64",
+ "TOWERS65",
+ "TOWERS66",
+ "TOWERS67",
+ "TOWERS68",
+ "TOWERS69",
+ "TOWERS70",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS73",
+ "TOWERS74",
+ "TOWERS75",
+ "TOWERS76",
+ "TOWERS77",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS81",
+ "TOWERS82",
+ "TOWERS83",
+ "TOWERS84",
+ "TOWERS85",
+ "TOWERS86",
+ "TOWERS87",
+ "TOWERS88",
+ "TOWERS89",
+ "TOWERS90",
+ "TOWERS91",
+ "TOWERS92",
+ "TOWERS93",
+ "TOWERS94",
+ "TOWERS95",
+ "TOWERS96",
+ "TOWERS97",
+ "TOWERS98",
+ "TOWERS99",
+ "TREPNT04",
+ "TREPNT05",
+ "TRNBSN01",
+ "TSLDEF51",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "TWRDEF51",
+ "TWRTPT52",
+ "TWRTPT53",
+ "UNITFTH1",
+ "UNITMTR1",
+ "UWTROC03",
+ "UWTROC04",
+ "VECGND01",
+ "VECGND21",
+ "VECWTR01",
+ "VECWTR21",
+ "VTCLMK01",
+ "WATTUR02",
+ "WAYPNT01",
+ "WAYPNT03",
+ "WAYPNT11",
+ "WEDKLP03",
+ "WIMCON01",
+ "WIMCON11",
+ "WNDFRM51",
+ "WNDFRM61",
+ "WNDMIL02",
+ "WNDMIL12",
+ "WRECKS01",
+ "WRECKS04",
+ "WRECKS05",
+ "WRECKS07",
+ "WTLVGG01",
+ "WTLVGG02",
+ "ZZZZZZ01"
+ ],
+ true,
+ false
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_area",
+ "style_layer_id": "s52-p03-sy-fallback-anchorage-area"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-529af9363bd6ecb2"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 24,
+ "style_layer_id": "s52-p03-ls1-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-ls1-anchorage-outline"
+ },
+ "visual_object_id": "VO-46746ad57344db8a"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 25,
+ "style_layer_id": "s52-p03-ls-legacy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-ls-legacy-anchorage-outline"
+ },
+ "visual_object_id": "VO-fa179ca17d0e75e6"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-89871ee58bbe0603"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-4aead201d9d7d618"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-85cbad81a9cf3ecd"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-5a1d1c04396864ac"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-76bcfa668a08bf28"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-0c761565ef584d49"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-456a30c60681f9ef"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-94e2ed1c3a22c932"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-4f66166d602a1eb6"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-0ed16b2eddba2212"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-6e4a920d9fe71591"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-6e260278bc0bbe92"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-fdc744047cd754f6"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-d18f7f6a76b0592f"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-7d93a0fc39ee88f1"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-ec8b6755b9a385a6"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-9a13f00388797bf0"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-ead0c532bca38e7c"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-28b6beeedb760fed"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-56efd813ebce18c8"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-445679615ee9ba19"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-456f6c0b602b4c8d"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-8075be8f227120a5"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-75b3bce2e1740fb3"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-6c1f04f584bfcd61"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-d33d6f505adc0771"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-80cbe5bdc2137a44"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-1e34864a185f1c05"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-e2a80931d68fe5a0"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-1408b81c707449c9"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-13d909f742c60768"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-d6d872232b724b55"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-4c8fa755d958f89e"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-3628a333fde32fd0"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-209ac665e3ec5713"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-c82369057bdc345a"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-df295714d277f41c"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-6cd32c520d99a3fd"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-6912ce7d110de81f"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-9b9f723d06804b0d"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-85be63b984c25713"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-71b04ff16d293d42"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-dfef9e04ac04c375"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-00714515f4c33650"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-ca1e13bf99b45b3c"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-b2aea5a492cc926a"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-79edb9194fe11dbe"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-11330d1f9548b298"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-11330d1f9548b298"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-b88a375fb67acee6"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-406118c41b201652"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-a67888ccea45f5a3"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-ab75a242ca6481f6"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-3ace0257d9337834"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-d7b903f026e9606c"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-c65cab06786a3f55"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-1b38481775c1c0e1"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-4d4cbbc4df18e8ab"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-b472587f09f14f67"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-b82a5748f273a48f"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "LITFLT01",
+ "resource_meta": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9104805fd43478c462309599d2a782561adb6737ec08f597af368e9978e6eb0f",
+ "visual_object_id": "VO-595c19686011cb64"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "LITVES60",
+ "resource_meta": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7723b10c53ebace35065cbe86937e56406cd9da996acda73709ba0a3107df77f",
+ "visual_object_id": "VO-44b0a2e8c00cf16f"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "LOCMAG51",
+ "resource_meta": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0b87ac0359257aa82a9a12327eb78dd4502bbccd3b2e5cd849bf45c5e054ba6a",
+ "visual_object_id": "VO-b2e36356a23b9a0f"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-a4b9b944b898cc6e"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "MORFAC03",
+ "resource_meta": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5d9d3050e456d554021cf436bb000643cb70779a83f02928ec01b5c75d248862",
+ "visual_object_id": "VO-d6b2710b0a4202a6"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "MSTCON04",
+ "resource_meta": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1beeceac863187d220dcb51a6edcc9154a493654225100f47eba452f53cdb9b6",
+ "visual_object_id": "VO-7c54180d94fb7777"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "OFSPLF01",
+ "resource_meta": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7507404e9b6d7c5215c13767987c53f63cc263eb46699b6704c14e595341472",
+ "visual_object_id": "VO-de8e5befc20129a6"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "PILBOP02",
+ "resource_meta": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e63f32acb9dd587eb812e149e52885291b33179dbfb8caecf5cb57a6ce4da76f",
+ "visual_object_id": "VO-1f721b33d5eb3202"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "PILPNT02",
+ "resource_meta": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "95c1a39bf967640a30e7947b9a45236d66b81958897814f0ec30fa4c840b4444",
+ "visual_object_id": "VO-e2404ab9b6e2c26e"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "POSGEN04",
+ "resource_meta": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b75e6f2b4236a735add7d9a2313f45d1d562b09ec92dd82a1f2aa11688f9f913",
+ "visual_object_id": "VO-debdc7e7a617e995"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "PRCARE51",
+ "resource_meta": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d20ffd0cb0417323ad636014298268e3b2b3db70bea13a1eb29020b84334581e",
+ "visual_object_id": "VO-6a982b6b0e50a28f"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "RACNSP01",
+ "resource_meta": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-88b3f2a8eba38826"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "RADRFL03",
+ "resource_meta": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-88b3f2a8eba38826"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "RDOSTA02",
+ "resource_meta": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d962e59a8b43117f93a990911a1c9263232c2ae8e286bcac24fd069acf714996",
+ "visual_object_id": "VO-08c5a926ee146857"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "RTLDEF51",
+ "resource_meta": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "visual_hash": "04f3d07ac144f557234b54427ce7082536ccbadb9f4016c1354b66763852f0df",
+ "visual_object_id": "VO-ecdda34d72dee919"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "RTPBCN02",
+ "resource_meta": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e0c039d36945b6e4d74face06a880a4b051d0dca96be1aa3363307044e69619b",
+ "visual_object_id": "VO-3970572d03537b33"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "SMCFAC02",
+ "resource_meta": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "10fdcbe657f2da524cc5d0d9b0a664a7353d54d56ac5ec672c2dc52090421f24",
+ "visual_object_id": "VO-2b6aaabaecc63aa3"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "SNDWAV02",
+ "resource_meta": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47c2b5e4e4aefaf641102fcad2d2b27b5e1f41973ed25e1053feef9d9ac11a8c",
+ "visual_object_id": "VO-8b35a0e4c97db6d1"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "STARPT01",
+ "resource_meta": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7c9a78bdf7cca22245388132fa1cf5534efe15e53c96c2440e9468235b2280a",
+ "visual_object_id": "VO-b05ff0552cb30b70"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMA115",
+ "resource_meta": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "754ba4712f94e4311ffb7e73a4147d7118b75879a92672a292ebca4a7d1a9794",
+ "visual_object_id": "VO-e9ebfdfe0606a481"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR01",
+ "resource_meta": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bdc00613b83b41ca2782c5c9e74cc365eb4e257c02acd058dcf9d24e8b26cada",
+ "visual_object_id": "VO-95311534aa417724"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR02",
+ "resource_meta": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7c5d079156eae5eac187459ef17d3200409312287dfca0b692ace2649f0ba9b0",
+ "visual_object_id": "VO-5c28429d44f27127"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR05",
+ "resource_meta": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "71ff7c2fc92e3386f2e6b701cdafb44ef509bd67c035555feacf744f800cba17",
+ "visual_object_id": "VO-c4f965d60e0c8729"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR06",
+ "resource_meta": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "45583b526196dd1a220383d68de477d1468c3f62803467e0639f72f1bd351205",
+ "visual_object_id": "VO-62a3ad208723b6d9"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR07",
+ "resource_meta": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5dcc46c5308ac26cfabde2497bfeee368b2cf7fe437cc144afd55d1df717a925",
+ "visual_object_id": "VO-06e8e6a7cc422cd4"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR08",
+ "resource_meta": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7110d353962abfdc0abebac0825ee98dfc240964f473671756d8016880e121af",
+ "visual_object_id": "VO-4f0502d4bcccad78"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR10",
+ "resource_meta": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5f82947f89a06387250c88e73caf818c939c3de595b258e813d5e55c9e9aa1ac",
+ "visual_object_id": "VO-31a498e24a8ae6df"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR12",
+ "resource_meta": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "989ad0b7c610bdfa52c2835c26985deef3297fa996a3e9a13251984bec87768f",
+ "visual_object_id": "VO-67e1677ccc9a0298"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR13",
+ "resource_meta": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "3d6d135fc47087e78770f3a3324e00d069e617f821e013e9607a3ae3eac3b634",
+ "visual_object_id": "VO-cf809c7bec1f94ea"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR22",
+ "resource_meta": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0af1bfbcba733a79963846474c45de6ece4cbac4528ef931092664cfed4b7f80",
+ "visual_object_id": "VO-941dd020588e8e6d"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR25",
+ "resource_meta": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "11d9d250c5b7d78bbb7a6da7e8c0bb6b47434b5b16b12115773ee71d86ffbb78",
+ "visual_object_id": "VO-99e2fb5f8370f160"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR26",
+ "resource_meta": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ac19928b712efd0c4684acbc050175bb33eb2510eff71d3139aecebf0d4501fc",
+ "visual_object_id": "VO-c62ed78b7cf8a4cf"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR27",
+ "resource_meta": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4c53038954687a441c057d33cc61850a37c04cba706c8d0af244e78d7ddd61",
+ "visual_object_id": "VO-4d5cb9b1d7124330"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR28",
+ "resource_meta": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e2d825c5a0db9db95c21cf7f0a878a0ac0619ace56a46c95045ef0002f181c30",
+ "visual_object_id": "VO-d5984661b6f1713b"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR30",
+ "resource_meta": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b4dee9dc7f70c90192cc8edd0dbe2efecb35f27eb9f7da700cd4ab55f55ed040",
+ "visual_object_id": "VO-c25f38b8f02c055c"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR32",
+ "resource_meta": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4e1a3b0e4a6f9ba79d71dba2b4a44b289d8a2f8ba44aa82cecec09262f479794",
+ "visual_object_id": "VO-f67456e1c639728d"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR33",
+ "resource_meta": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beaa10ea725d1c8fb6966de57cb44ba9607c7c21186f5055a4c393e407a01301",
+ "visual_object_id": "VO-1fbbdfbdd3920f2c"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPMAR98",
+ "resource_meta": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d434367be62ac2414c09597bdd0ed4ca945ec9cffe81d2673d2a0409d49bb4f0",
+ "visual_object_id": "VO-ff05e57f2dfa7dd3"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPSHP51",
+ "resource_meta": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "fbf14351f818a6718484fd341569aa2afb1baabfe23a0caab2287c72bf6846dc",
+ "visual_object_id": "VO-71883df9507bea37"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPSHPI1",
+ "resource_meta": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49ae50c47d21d13905eaec6f76f1645381588c07e8a73fd14a5fea5e8f4d116a",
+ "visual_object_id": "VO-cc1b844a78fa423a"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOPSHPP2",
+ "resource_meta": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "27aa6b62817b52fa564c462d6386519a7a533eee2db58e6eb2287716f8481b9e",
+ "visual_object_id": "VO-8f0919e667b33b53"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS02",
+ "resource_meta": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "53846cd569f35a80e1f323d09569fcf66c4aee53c034113e9b7d9c44de651f76",
+ "visual_object_id": "VO-0f00ae43c0aff344"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS03",
+ "resource_meta": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e6aa44ace5ce72a53c2818c9f4980d5eeee6976866d2142bf2266bd2c9cd150b",
+ "visual_object_id": "VO-8a4d70c40bfceb30"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS05",
+ "resource_meta": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9ab70e3ee6478449b51f17855c79884f584d3fa90354e0687a9b906ed4b35bf0",
+ "visual_object_id": "VO-575b368533cd29ae"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS15",
+ "resource_meta": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "89fe05123a97732eecfd8473f799bd0e7e023e9fbf152310a0b3643abfc4b29a",
+ "visual_object_id": "VO-72d52b4e43bc5b88"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS60",
+ "resource_meta": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4b5eb6a6776f03846104cf40e4f9c2f2aa995a06f744f9762d48b169e81546",
+ "visual_object_id": "VO-e22ec13df776ef26"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS61",
+ "resource_meta": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc84d7cb32588c8dfc30a522bdfa3281039a1f5b5374aba0f91d4c30368dd92c",
+ "visual_object_id": "VO-b9d45265e931cdff"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS63",
+ "resource_meta": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "21ae13b22f1fcd09479e0f72333472bca1ebaceeea31cf643e3e23df53ec2ace",
+ "visual_object_id": "VO-d91a95fff2de1c7c"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS71",
+ "resource_meta": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a828d2a17bafebc381a517b7722fb1e78f218b70fb4d2cd628fc316d83b2b326",
+ "visual_object_id": "VO-e6b0c766b91e9e01"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS72",
+ "resource_meta": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9b4e997318dd9f4fc407dc394a5c5140d7da07c13c80b204c44a16150ffbd8bb",
+ "visual_object_id": "VO-81a9375383ff0717"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS78",
+ "resource_meta": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "175a7d2aa72012a9c716ddbf6cb76113b3d520f45d0e31dfcc03eea4ed3fa3ef",
+ "visual_object_id": "VO-d4325bf8d76c6fb6"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS79",
+ "resource_meta": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "96b9baf11184f7855a0b09f254705b4ca4126435803dddc0dbe4ef0efdb04ce0",
+ "visual_object_id": "VO-d6180686fd11c65f"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS80",
+ "resource_meta": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a399f8c6a94f06fa382d6dc53b5a62a681248d6ca3bda22f50fcbb056c7622c4",
+ "visual_object_id": "VO-852595f30ea0cf24"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS83",
+ "resource_meta": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49a0280bb5e09bba5255069244b91cb996e33d441e9bd59eb21617a310faac23",
+ "visual_object_id": "VO-2bd51091c7ec097d"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS85",
+ "resource_meta": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b020180052f9238ccfccd2796d97e1cb1dd0a5aa113d89c227f2dfcd1e85a597",
+ "visual_object_id": "VO-65de6f8fcc5ca99b"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TOWERS95",
+ "resource_meta": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "41a30756b6c04865a103b398b3f04774404dfadebe5fa54399d1985914185a28",
+ "visual_object_id": "VO-e8cf930e30d0da2f"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TSSCRS51",
+ "resource_meta": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c1cba9d4adba9c6786edfdbdf3303cd3d9cb0bdf5465b9a5f19b075275397c5a",
+ "visual_object_id": "VO-5c52b8a121ec5594"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TSSLPT51",
+ "resource_meta": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2bc88ea88b441114f72c46f56c30572736ebf3915ce6c7c468bf0442cb188d1e",
+ "visual_object_id": "VO-150f88ef5618cefa"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "TSSRON51",
+ "resource_meta": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "visual_hash": "aecc7d518fdb87b8b032d946611aeec85fd25845bae11f3adb70e35879f150e8",
+ "visual_object_id": "VO-375371d73bf59bd0"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "WATTUR02",
+ "resource_meta": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1e539a9a43fe0211cc68b1adc1b59afdd5a835fcbecccd526683fbda45bebd0e",
+ "visual_object_id": "VO-7cd1d6f12ada904d"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "WEDKLP03",
+ "resource_meta": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "98d41e4c8a18cc4cc87902fd4b970b568d1aed2e7a8afad85599595479ba87fa",
+ "visual_object_id": "VO-382eed514dc1dbe5"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 26,
+ "style_layer_id": "s52-p03-sy-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-anchorage-outline"
+ },
+ "resource_key": "WIMCON01",
+ "resource_meta": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a9015ccaa2d424fb939dbf9c78bb9ed2b825cb08ca93174a754c82513fb0ca23",
+ "visual_object_id": "VO-4a1a9c7a3cba1c7e"
+ },
+ {
+ "group_id": "GRP-4368c84087270fd4",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 27,
+ "style_layer_id": "s52-p03-sy-fallback-anchorage-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "ACHPNT01",
+ "ACHPNT02",
+ "ACHRES51",
+ "ACHRES61",
+ "ACHRES71",
+ "ADDMRK01",
+ "ADDMRK02",
+ "ADDMRK03",
+ "ADDMRK04",
+ "ADDMRK05",
+ "ADDMRK06",
+ "ADDMRK07",
+ "ADDMRK08",
+ "ADDMRK09",
+ "ADDMRK10",
+ "AIRARE02",
+ "AISDEF01",
+ "AISONE01",
+ "AISSIX01",
+ "AISSLP01",
+ "AISVES01",
+ "ARPATG01",
+ "ARPONE01",
+ "ARPSIX01",
+ "BCNCAR01",
+ "BCNCAR02",
+ "BCNCAR03",
+ "BCNCAR04",
+ "BCNDEF13",
+ "BCNGEN01",
+ "BCNGEN03",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN64",
+ "BCNGEN65",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNGEN79",
+ "BCNGEN80",
+ "BCNISD21",
+ "BCNLAT15",
+ "BCNLAT16",
+ "BCNLAT21",
+ "BCNLAT22",
+ "BCNLAT23",
+ "BCNLAT24",
+ "BCNLAT50",
+ "BCNLTC01",
+ "BCNSAW13",
+ "BCNSAW21",
+ "BCNSPP13",
+ "BCNSPP21",
+ "BCNSPR62",
+ "BCNSTK01",
+ "BCNSTK02",
+ "BCNSTK03",
+ "BCNSTK05",
+ "BCNSTK08",
+ "BCNSTK60",
+ "BCNSTK61",
+ "BCNSTK62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNSTK79",
+ "BCNSTK80",
+ "BCNSTK81",
+ "BCNSTK82",
+ "BCNSTK83",
+ "BCNTOW01",
+ "BCNTOW05",
+ "BCNTOW60",
+ "BCNTOW61",
+ "BCNTOW62",
+ "BCNTOW63",
+ "BCNTOW64",
+ "BCNTOW65",
+ "BCNTOW66",
+ "BCNTOW68",
+ "BCNTOW69",
+ "BCNTOW70",
+ "BCNTOW71",
+ "BCNTOW73",
+ "BCNTOW74",
+ "BCNTOW76",
+ "BCNTOW85",
+ "BCNTOW86",
+ "BCNTOW87",
+ "BCNTOW88",
+ "BCNTOW89",
+ "BCNTOW90",
+ "BCNTOW91",
+ "BLKADJ01",
+ "BORDER01",
+ "BOYBAR01",
+ "BOYBAR60",
+ "BOYBAR61",
+ "BOYBAR62",
+ "BOYCAN01",
+ "BOYCAN60",
+ "BOYCAN61",
+ "BOYCAN62",
+ "BOYCAN63",
+ "BOYCAN64",
+ "BOYCAN65",
+ "BOYCAN68",
+ "BOYCAN69",
+ "BOYCAN70",
+ "BOYCAN71",
+ "BOYCAN72",
+ "BOYCAN73",
+ "BOYCAN74",
+ "BOYCAN75",
+ "BOYCAN76",
+ "BOYCAN77",
+ "BOYCAN78",
+ "BOYCAN79",
+ "BOYCAN80",
+ "BOYCAN81",
+ "BOYCAN82",
+ "BOYCAN83",
+ "BOYCAR01",
+ "BOYCAR02",
+ "BOYCAR03",
+ "BOYCAR04",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYCON63",
+ "BOYCON64",
+ "BOYCON65",
+ "BOYCON66",
+ "BOYCON67",
+ "BOYCON68",
+ "BOYCON69",
+ "BOYCON70",
+ "BOYCON71",
+ "BOYCON72",
+ "BOYCON73",
+ "BOYCON74",
+ "BOYCON77",
+ "BOYCON78",
+ "BOYCON79",
+ "BOYCON80",
+ "BOYCON81",
+ "BOYDEF03",
+ "BOYGEN03",
+ "BOYINB01",
+ "BOYISD12",
+ "BOYLAT13",
+ "BOYLAT14",
+ "BOYLAT23",
+ "BOYLAT24",
+ "BOYLAT25",
+ "BOYLAT26",
+ "BOYLAT27",
+ "BOYLAT50",
+ "BOYLAT51",
+ "BOYMOR01",
+ "BOYMOR03",
+ "BOYMOR11",
+ "BOYMOR31",
+ "BOYPIL01",
+ "BOYPIL59",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL63",
+ "BOYPIL64",
+ "BOYPIL65",
+ "BOYPIL66",
+ "BOYPIL67",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYPIL74",
+ "BOYPIL75",
+ "BOYPIL76",
+ "BOYPIL77",
+ "BOYPIL78",
+ "BOYPIL79",
+ "BOYPIL80",
+ "BOYPIL81",
+ "BOYSAW12",
+ "BOYSPH01",
+ "BOYSPH05",
+ "BOYSPH60",
+ "BOYSPH61",
+ "BOYSPH62",
+ "BOYSPH65",
+ "BOYSPH66",
+ "BOYSPH67",
+ "BOYSPH68",
+ "BOYSPH69",
+ "BOYSPH70",
+ "BOYSPH71",
+ "BOYSPH74",
+ "BOYSPH75",
+ "BOYSPH77",
+ "BOYSPH78",
+ "BOYSPP11",
+ "BOYSPP15",
+ "BOYSPP25",
+ "BOYSPR01",
+ "BOYSPR04",
+ "BOYSPR05",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSPR65",
+ "BOYSPR68",
+ "BOYSPR69",
+ "BOYSPR70",
+ "BOYSPR71",
+ "BOYSPR72",
+ "BOYSUP01",
+ "BOYSUP02",
+ "BOYSUP03",
+ "BOYSUP60",
+ "BOYSUP61",
+ "BOYSUP62",
+ "BOYSUP65",
+ "BOYSUP66",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "BUIREL01",
+ "BUIREL04",
+ "BUIREL05",
+ "BUIREL13",
+ "BUIREL14",
+ "BUIREL15",
+ "BUISGL01",
+ "BUISGL11",
+ "BUNSTA01",
+ "BUNSTA02",
+ "BUNSTA03",
+ "CAIRNS01",
+ "CAIRNS11",
+ "CARTRF01",
+ "CATHAF01",
+ "CATHAF02",
+ "CATHAF04",
+ "CBLARE51",
+ "CGUSTA02",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO06",
+ "CHINFO07",
+ "CHINFO08",
+ "CHINFO09",
+ "CHINFO10",
+ "CHINFO11",
+ "CHKSYM01",
+ "CLRLIN01",
+ "CRANES01",
+ "CTNARE51",
+ "CTYARE51",
+ "CTYARE71",
+ "CURDEF01",
+ "CURENT01",
+ "CURSRA01",
+ "CURSRB01",
+ "CUSTOM01",
+ "DANGER01",
+ "DANGER02",
+ "DANGER03",
+ "DANGER51",
+ "DANGER52",
+ "DAYREC51",
+ "DAYSQR01",
+ "DAYSQR21",
+ "DAYSQR51",
+ "DAYTRI01",
+ "DAYTRI05",
+ "DAYTRI21",
+ "DAYTRI25",
+ "DAYTRI51",
+ "DAYTRI52",
+ "DIRBOY01",
+ "DIRBOYA1",
+ "DIRBOYB1",
+ "DISMAR03",
+ "DISMAR04",
+ "DISMAR05",
+ "DISMAR06",
+ "DNGHILIT",
+ "DOMES001",
+ "DOMES011",
+ "DSHAER01",
+ "DSHAER11",
+ "DWRTPT51",
+ "DWRUTE51",
+ "EBBSTR01",
+ "EBLVRM11",
+ "ENTRES51",
+ "ENTRES61",
+ "ENTRES71",
+ "ERBLTIK1",
+ "EVENTS02",
+ "FAIRWY51",
+ "FAIRWY52",
+ "FLASTK01",
+ "FLASTK11",
+ "FLDSTR01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FORSTC11",
+ "FOULGND1",
+ "FRYARE51",
+ "FRYARE52",
+ "FSHFAC02",
+ "FSHFAC03",
+ "FSHGRD01",
+ "FSHHAV01",
+ "FSHRES51",
+ "FSHRES61",
+ "FSHRES71",
+ "GATCON03",
+ "GATCON04",
+ "HECMTR01",
+ "HECMTR02",
+ "HGWTMK01",
+ "HILTOP01",
+ "HILTOP11",
+ "HRBFAC09",
+ "HRBFAC10",
+ "HRBFAC11",
+ "HRBFAC12",
+ "HRBFAC13",
+ "HRBFAC14",
+ "HRBFAC15",
+ "HRBFAC16",
+ "HRBFAC17",
+ "HRBFAC18",
+ "HULKES01",
+ "INFARE51",
+ "INFORM01",
+ "ISODGR01",
+ "ISODGR51",
+ "ITZARE51",
+ "LIGHTDEF",
+ "LIGHTS11",
+ "LIGHTS12",
+ "LIGHTS13",
+ "LIGHTS14",
+ "LIGHTS81",
+ "LIGHTS82",
+ "LIGHTS90",
+ "LIGHTS91",
+ "LIGHTS92",
+ "LIGHTS93",
+ "LIGHTS94",
+ "LIGHTS95",
+ "LIGHTS96",
+ "LITDEF11",
+ "LITFLT01",
+ "LITFLT02",
+ "LITFLT10",
+ "LITFLT61",
+ "LITVES01",
+ "LITVES02",
+ "LITVES60",
+ "LITVES61",
+ "LNDARE01",
+ "LOCMAG01",
+ "LOCMAG51",
+ "LOWACC01",
+ "MAGVAR01",
+ "MAGVAR51",
+ "MARCUL02",
+ "MONUMT02",
+ "MONUMT12",
+ "MORFAC03",
+ "MORFAC04",
+ "MSTCON04",
+ "MSTCON14",
+ "NMKINF01",
+ "NMKINF02",
+ "NMKINF03",
+ "NMKINF04",
+ "NMKINF05",
+ "NMKINF06",
+ "NMKINF07",
+ "NMKINF08",
+ "NMKINF09",
+ "NMKINF10",
+ "NMKINF11",
+ "NMKINF12",
+ "NMKINF13",
+ "NMKINF14",
+ "NMKINF15",
+ "NMKINF16",
+ "NMKINF17",
+ "NMKINF18",
+ "NMKINF19",
+ "NMKINF20",
+ "NMKINF21",
+ "NMKINF22",
+ "NMKINF23",
+ "NMKINF24",
+ "NMKINF25",
+ "NMKINF26",
+ "NMKINF27",
+ "NMKINF28",
+ "NMKINF29",
+ "NMKINF30",
+ "NMKINF31",
+ "NMKINF32",
+ "NMKINF33",
+ "NMKINF34",
+ "NMKINF35",
+ "NMKINF36",
+ "NMKINF37",
+ "NMKINF38",
+ "NMKINF39",
+ "NMKINF40",
+ "NMKINF41",
+ "NMKINF42",
+ "NMKINF43",
+ "NMKINF44",
+ "NMKINF45",
+ "NMKINF46",
+ "NMKINF47",
+ "NMKINF48",
+ "NMKINF49",
+ "NMKINF50",
+ "NMKINF51",
+ "NMKINF52",
+ "NMKINF53",
+ "NMKINF54",
+ "NMKINF55",
+ "NMKPRH01",
+ "NMKPRH02",
+ "NMKPRH04",
+ "NMKPRH05",
+ "NMKPRH06",
+ "NMKPRH07",
+ "NMKPRH08",
+ "NMKPRH10",
+ "NMKPRH11",
+ "NMKPRH12",
+ "NMKPRH13",
+ "NMKPRH14",
+ "NMKPRH15",
+ "NMKPRH16",
+ "NMKPRH17",
+ "NMKPRH18",
+ "NMKPRH19",
+ "NMKPRH20",
+ "NMKPRH21",
+ "NMKPRH22",
+ "NMKRCD01",
+ "NMKRCD02",
+ "NMKRCD03",
+ "NMKRCD04",
+ "NMKRCD05",
+ "NMKRCD06",
+ "NMKREG01",
+ "NMKREG02",
+ "NMKREG03",
+ "NMKREG04",
+ "NMKREG05",
+ "NMKREG06",
+ "NMKREG07",
+ "NMKREG08",
+ "NMKREG09",
+ "NMKREG10",
+ "NMKREG11",
+ "NMKREG12",
+ "NMKREG13",
+ "NMKREG14",
+ "NMKREG15",
+ "NMKREG16",
+ "NMKREG17",
+ "NMKREG18",
+ "NMKREG19",
+ "NMKREG20",
+ "NORTHAR1",
+ "NOTBRD11",
+ "NOTBRD12",
+ "NOTMRK01",
+ "NOTMRK02",
+ "NOTMRK03",
+ "OBSTRN01",
+ "OBSTRN02",
+ "OBSTRN03",
+ "OBSTRN11",
+ "OBSTRN18",
+ "OFSPLF01",
+ "OSPONE02",
+ "OSPSIX02",
+ "OWNSHP01",
+ "OWNSHP05",
+ "PASTRK01",
+ "PASTRK02",
+ "PIER0001",
+ "PILBOP02",
+ "PILBOP04",
+ "PILPNT02",
+ "PLNPOS01",
+ "PLNPOS02",
+ "PLNSPD03",
+ "PLNSPD04",
+ "POSGEN01",
+ "POSGEN03",
+ "POSGEN04",
+ "POSITN02",
+ "PRCARE12",
+ "PRCARE51",
+ "PRDINS02",
+ "PRICKE03",
+ "PRICKE04",
+ "QUAPOS01",
+ "QUAPOS02",
+ "QUAPOS03",
+ "QUARRY01",
+ "QUESMRK1",
+ "RACNSP01",
+ "RADHLT01",
+ "RADRFL03",
+ "RASCAN01",
+ "RASCAN11",
+ "RCLDEF01",
+ "RCTLPT52",
+ "RDOCAL02",
+ "RDOCAL03",
+ "RDOSTA02",
+ "RECDEF51",
+ "RECTRC55",
+ "RECTRC56",
+ "RECTRC57",
+ "RECTRC58",
+ "REFDMP01",
+ "REFPNT02",
+ "RESTRN51",
+ "RETRFL01",
+ "RETRFL02",
+ "RFNERY01",
+ "RFNERY11",
+ "ROLROL01",
+ "RSCSTA02",
+ "RSRDEF51",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SCALEB10",
+ "SCALEB11",
+ "SILBUI01",
+ "SILBUI11",
+ "SISTAT02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "SOUNDG00",
+ "SOUNDG01",
+ "SOUNDG02",
+ "SOUNDG03",
+ "SOUNDG04",
+ "SOUNDG05",
+ "SOUNDG06",
+ "SOUNDG07",
+ "SOUNDG08",
+ "SOUNDG09",
+ "SOUNDG10",
+ "SOUNDG11",
+ "SOUNDG12",
+ "SOUNDG13",
+ "SOUNDG14",
+ "SOUNDG15",
+ "SOUNDG16",
+ "SOUNDG17",
+ "SOUNDG18",
+ "SOUNDG19",
+ "SOUNDG20",
+ "SOUNDG21",
+ "SOUNDG22",
+ "SOUNDG23",
+ "SOUNDG24",
+ "SOUNDG25",
+ "SOUNDG26",
+ "SOUNDG27",
+ "SOUNDG28",
+ "SOUNDG29",
+ "SOUNDG30",
+ "SOUNDG31",
+ "SOUNDG32",
+ "SOUNDG33",
+ "SOUNDG34",
+ "SOUNDG35",
+ "SOUNDG36",
+ "SOUNDG37",
+ "SOUNDG38",
+ "SOUNDG39",
+ "SOUNDG40",
+ "SOUNDG41",
+ "SOUNDG42",
+ "SOUNDG43",
+ "SOUNDG44",
+ "SOUNDG45",
+ "SOUNDG46",
+ "SOUNDG47",
+ "SOUNDG48",
+ "SOUNDG49",
+ "SOUNDG50",
+ "SOUNDG51",
+ "SOUNDG52",
+ "SOUNDG53",
+ "SOUNDG54",
+ "SOUNDG55",
+ "SOUNDG56",
+ "SOUNDG57",
+ "SOUNDG58",
+ "SOUNDG59",
+ "SOUNDGA1",
+ "SOUNDGB1",
+ "SOUNDGC2",
+ "SOUNDS00",
+ "SOUNDS01",
+ "SOUNDS02",
+ "SOUNDS03",
+ "SOUNDS04",
+ "SOUNDS05",
+ "SOUNDS06",
+ "SOUNDS07",
+ "SOUNDS08",
+ "SOUNDS09",
+ "SOUNDS10",
+ "SOUNDS11",
+ "SOUNDS12",
+ "SOUNDS13",
+ "SOUNDS14",
+ "SOUNDS15",
+ "SOUNDS16",
+ "SOUNDS17",
+ "SOUNDS18",
+ "SOUNDS19",
+ "SOUNDS20",
+ "SOUNDS21",
+ "SOUNDS22",
+ "SOUNDS23",
+ "SOUNDS24",
+ "SOUNDS25",
+ "SOUNDS26",
+ "SOUNDS27",
+ "SOUNDS28",
+ "SOUNDS29",
+ "SOUNDS30",
+ "SOUNDS31",
+ "SOUNDS32",
+ "SOUNDS33",
+ "SOUNDS34",
+ "SOUNDS35",
+ "SOUNDS36",
+ "SOUNDS37",
+ "SOUNDS38",
+ "SOUNDS39",
+ "SOUNDS40",
+ "SOUNDS41",
+ "SOUNDS42",
+ "SOUNDS43",
+ "SOUNDS44",
+ "SOUNDS45",
+ "SOUNDS46",
+ "SOUNDS47",
+ "SOUNDS48",
+ "SOUNDS49",
+ "SOUNDS50",
+ "SOUNDS51",
+ "SOUNDS52",
+ "SOUNDS53",
+ "SOUNDS54",
+ "SOUNDS55",
+ "SOUNDS56",
+ "SOUNDS57",
+ "SOUNDS58",
+ "SOUNDS59",
+ "SOUNDSA1",
+ "SOUNDSB1",
+ "SOUNDSC2",
+ "SPRING02",
+ "SSENTR01",
+ "SSLOCK01",
+ "SSWARS01",
+ "STARPT01",
+ "SWPARE51",
+ "TERMNL01",
+ "TERMNL02",
+ "TERMNL03",
+ "TERMNL04",
+ "TERMNL05",
+ "TERMNL06",
+ "TERMNL07",
+ "TERMNL08",
+ "TERMNL09",
+ "TERMNL10",
+ "TERMNL11",
+ "TERMNL12",
+ "TERMNL13",
+ "TIDCUR01",
+ "TIDCUR02",
+ "TIDCUR03",
+ "TIDEHT01",
+ "TIDSTR01",
+ "TMARDEF1",
+ "TMARDEF2",
+ "TMBYRD01",
+ "TNKCON02",
+ "TNKCON12",
+ "TNKFRM01",
+ "TNKFRM11",
+ "TOPMA100",
+ "TOPMA101",
+ "TOPMA102",
+ "TOPMA103",
+ "TOPMA104",
+ "TOPMA105",
+ "TOPMA106",
+ "TOPMA107",
+ "TOPMA108",
+ "TOPMA109",
+ "TOPMA110",
+ "TOPMA111",
+ "TOPMA112",
+ "TOPMA113",
+ "TOPMA114",
+ "TOPMA115",
+ "TOPMA116",
+ "TOPMA117",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR04",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR14",
+ "TOPMAR16",
+ "TOPMAR17",
+ "TOPMAR18",
+ "TOPMAR22",
+ "TOPMAR23",
+ "TOPMAR24",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR34",
+ "TOPMAR36",
+ "TOPMAR65",
+ "TOPMAR85",
+ "TOPMAR86",
+ "TOPMAR87",
+ "TOPMAR88",
+ "TOPMAR89",
+ "TOPMAR90",
+ "TOPMAR91",
+ "TOPMAR92",
+ "TOPMAR93",
+ "TOPMAR98",
+ "TOPMAR99",
+ "TOPSHP00",
+ "TOPSHP01",
+ "TOPSHP02",
+ "TOPSHP03",
+ "TOPSHP04",
+ "TOPSHP05",
+ "TOPSHP06",
+ "TOPSHP07",
+ "TOPSHP08",
+ "TOPSHP09",
+ "TOPSHP10",
+ "TOPSHP11",
+ "TOPSHP12",
+ "TOPSHP13",
+ "TOPSHP14",
+ "TOPSHP15",
+ "TOPSHP16",
+ "TOPSHP17",
+ "TOPSHP18",
+ "TOPSHP19",
+ "TOPSHP20",
+ "TOPSHP21",
+ "TOPSHP22",
+ "TOPSHP23",
+ "TOPSHP24",
+ "TOPSHP25",
+ "TOPSHP28",
+ "TOPSHP29",
+ "TOPSHP30",
+ "TOPSHP31",
+ "TOPSHP32",
+ "TOPSHP34",
+ "TOPSHP35",
+ "TOPSHP36",
+ "TOPSHP37",
+ "TOPSHP38",
+ "TOPSHP39",
+ "TOPSHP40",
+ "TOPSHP41",
+ "TOPSHP42",
+ "TOPSHP43",
+ "TOPSHP44",
+ "TOPSHP47",
+ "TOPSHP48",
+ "TOPSHP50",
+ "TOPSHP51",
+ "TOPSHP52",
+ "TOPSHP53",
+ "TOPSHP54",
+ "TOPSHP55",
+ "TOPSHP58",
+ "TOPSHP61",
+ "TOPSHP62",
+ "TOPSHP63",
+ "TOPSHP64",
+ "TOPSHP65",
+ "TOPSHP67",
+ "TOPSHP68",
+ "TOPSHP69",
+ "TOPSHP70",
+ "TOPSHP71",
+ "TOPSHP72",
+ "TOPSHP73",
+ "TOPSHP74",
+ "TOPSHP76",
+ "TOPSHP77",
+ "TOPSHP78",
+ "TOPSHP79",
+ "TOPSHP80",
+ "TOPSHP81",
+ "TOPSHP82",
+ "TOPSHP83",
+ "TOPSHP84",
+ "TOPSHP85",
+ "TOPSHP86",
+ "TOPSHP87",
+ "TOPSHP88",
+ "TOPSHP89",
+ "TOPSHP90",
+ "TOPSHP91",
+ "TOPSHP92",
+ "TOPSHP93",
+ "TOPSHP94",
+ "TOPSHP95",
+ "TOPSHP96",
+ "TOPSHP97",
+ "TOPSHP98",
+ "TOPSHP99",
+ "TOPSHPA0",
+ "TOPSHPA1",
+ "TOPSHPA2",
+ "TOPSHPA3",
+ "TOPSHPA4",
+ "TOPSHPA5",
+ "TOPSHPA6",
+ "TOPSHPA7",
+ "TOPSHPA8",
+ "TOPSHPA9",
+ "TOPSHPB0",
+ "TOPSHPD1",
+ "TOPSHPD2",
+ "TOPSHPD3",
+ "TOPSHPD4",
+ "TOPSHPD5",
+ "TOPSHPI1",
+ "TOPSHPI2",
+ "TOPSHPI3",
+ "TOPSHPJ1",
+ "TOPSHPJ2",
+ "TOPSHPJ3",
+ "TOPSHPP1",
+ "TOPSHPP2",
+ "TOPSHPR1",
+ "TOPSHPS1",
+ "TOPSHPT1",
+ "TOPSHPT2",
+ "TOPSHPT3",
+ "TOPSHPT4",
+ "TOPSHPT5",
+ "TOPSHPT6",
+ "TOPSHPT7",
+ "TOPSHPT8",
+ "TOPSHPU1",
+ "TOPSHPU2",
+ "TOPSHQ06",
+ "TOPSHQ07",
+ "TOPSHQ08",
+ "TOPSHQ15",
+ "TOPSHQ16",
+ "TOPSHQ17",
+ "TOPSHQ18",
+ "TOPSHQ19",
+ "TOPSHQ20",
+ "TOPSHQ21",
+ "TOPSHQ22",
+ "TOPSHQ23",
+ "TOPSHQ24",
+ "TOPSHQ25",
+ "TOPSHQ26",
+ "TOPSHQ27",
+ "TOPSHQ28",
+ "TOPSHQ29",
+ "TOPSHQ30",
+ "TOPSHQ31",
+ "TOPSHQ32",
+ "TOWERS01",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS12",
+ "TOWERS15",
+ "TOWERS48",
+ "TOWERS49",
+ "TOWERS50",
+ "TOWERS51",
+ "TOWERS52",
+ "TOWERS53",
+ "TOWERS54",
+ "TOWERS55",
+ "TOWERS56",
+ "TOWERS57",
+ "TOWERS58",
+ "TOWERS59",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS62",
+ "TOWERS63",
+ "TOWERS64",
+ "TOWERS65",
+ "TOWERS66",
+ "TOWERS67",
+ "TOWERS68",
+ "TOWERS69",
+ "TOWERS70",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS73",
+ "TOWERS74",
+ "TOWERS75",
+ "TOWERS76",
+ "TOWERS77",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS81",
+ "TOWERS82",
+ "TOWERS83",
+ "TOWERS84",
+ "TOWERS85",
+ "TOWERS86",
+ "TOWERS87",
+ "TOWERS88",
+ "TOWERS89",
+ "TOWERS90",
+ "TOWERS91",
+ "TOWERS92",
+ "TOWERS93",
+ "TOWERS94",
+ "TOWERS95",
+ "TOWERS96",
+ "TOWERS97",
+ "TOWERS98",
+ "TOWERS99",
+ "TREPNT04",
+ "TREPNT05",
+ "TRNBSN01",
+ "TSLDEF51",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "TWRDEF51",
+ "TWRTPT52",
+ "TWRTPT53",
+ "UNITFTH1",
+ "UNITMTR1",
+ "UWTROC03",
+ "UWTROC04",
+ "VECGND01",
+ "VECGND21",
+ "VECWTR01",
+ "VECWTR21",
+ "VTCLMK01",
+ "WATTUR02",
+ "WAYPNT01",
+ "WAYPNT03",
+ "WAYPNT11",
+ "WEDKLP03",
+ "WIMCON01",
+ "WIMCON11",
+ "WNDFRM51",
+ "WNDFRM61",
+ "WNDMIL02",
+ "WNDMIL12",
+ "WRECKS01",
+ "WRECKS04",
+ "WRECKS05",
+ "WRECKS07",
+ "WTLVGG01",
+ "WTLVGG02",
+ "ZZZZZZ01"
+ ],
+ true,
+ false
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_outline",
+ "style_layer_id": "s52-p03-sy-fallback-anchorage-outline"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-d4be263552cfd1b7"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-a0504436313e2c59"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-6572b36c490f9870"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-b1e90375cb991b70"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-367eac2ded57caec"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-c3cb4d2eee57a44b"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-ad9f518bbc300635"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-feb4133b7166e7fa"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-8f6e0f94b517f50a"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-931fbf0be5054582"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-21ff68ce09aac432"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-574257a366eaf8bb"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-69c10867165a050e"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-5efaad2eb3560b98"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-1f327352ee9b87c5"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-7ef28f07b4967e1a"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-e5562c609839296e"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-abebc2a2cd1c6db2"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-439ab0863b2a401d"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-c4dd7a287ad575e1"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-793bb770ffc44c5c"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-cd77da4fcafd9bff"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-c11389aafde65e54"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-75c2703e69cc5305"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-1dd83e5ca084da76"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-d996e5c5cc3cddf3"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-971b370044029185"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-df9a9d560d318289"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-b46d6950740c2cc1"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-3f337d5ba7bb8ec8"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-2e4a80e7a2407b54"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-ddb247e00fda7c41"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-b38a064fcb1bd899"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-4e112bdd401f7434"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-d068824fa0caf875"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-905d6f4460dc4ab4"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-764124400a84014b"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-e78b555b5c03bdc5"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-bebeb1464d569f02"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-fc41da6a6d049012"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-fc4f6ba95660cf52"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-0e0b34521ed854fb"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-65ccc20fa45ee45a"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-71a401fc96483038"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-d66ca0cb56cf98d9"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-4fb994cdd4f2cde8"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-48e7946ffe58d2ce"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-5c617fd81f46da68"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-586fd52699b0811c"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-586fd52699b0811c"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-d31b235eec5f3da4"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-479d2b7e968ecd67"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-f984942e5b33a94d"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-5faa3fabf1b936d1"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-788b8b35fb94465e"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-91ea40c72aac4015"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-ad37d2206e779ee2"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-78c87b5b2bf4297b"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-8e79db40a279565a"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-54af439b01a5b8e5"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-5c8750b9efac79ec"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "LITFLT01",
+ "resource_meta": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9104805fd43478c462309599d2a782561adb6737ec08f597af368e9978e6eb0f",
+ "visual_object_id": "VO-827e93165c0cc9ab"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "LITVES60",
+ "resource_meta": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7723b10c53ebace35065cbe86937e56406cd9da996acda73709ba0a3107df77f",
+ "visual_object_id": "VO-a9f11bfc78707327"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "LOCMAG51",
+ "resource_meta": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0b87ac0359257aa82a9a12327eb78dd4502bbccd3b2e5cd849bf45c5e054ba6a",
+ "visual_object_id": "VO-c0c133d621324dc0"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-c90194767eae99e1"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "MORFAC03",
+ "resource_meta": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5d9d3050e456d554021cf436bb000643cb70779a83f02928ec01b5c75d248862",
+ "visual_object_id": "VO-d4cc1d88688706ba"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "MSTCON04",
+ "resource_meta": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1beeceac863187d220dcb51a6edcc9154a493654225100f47eba452f53cdb9b6",
+ "visual_object_id": "VO-7916da1070a59ef0"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "OFSPLF01",
+ "resource_meta": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7507404e9b6d7c5215c13767987c53f63cc263eb46699b6704c14e595341472",
+ "visual_object_id": "VO-53ab7e5d91aefd5a"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "PILBOP02",
+ "resource_meta": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e63f32acb9dd587eb812e149e52885291b33179dbfb8caecf5cb57a6ce4da76f",
+ "visual_object_id": "VO-dce98f966efadd31"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "PILPNT02",
+ "resource_meta": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "95c1a39bf967640a30e7947b9a45236d66b81958897814f0ec30fa4c840b4444",
+ "visual_object_id": "VO-61dd4f27542fb841"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "POSGEN04",
+ "resource_meta": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b75e6f2b4236a735add7d9a2313f45d1d562b09ec92dd82a1f2aa11688f9f913",
+ "visual_object_id": "VO-050c71f36f03936e"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "PRCARE51",
+ "resource_meta": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d20ffd0cb0417323ad636014298268e3b2b3db70bea13a1eb29020b84334581e",
+ "visual_object_id": "VO-d5b134f6156fa65c"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "RACNSP01",
+ "resource_meta": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-5e48188615ba36c2"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "RADRFL03",
+ "resource_meta": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-5e48188615ba36c2"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "RDOSTA02",
+ "resource_meta": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d962e59a8b43117f93a990911a1c9263232c2ae8e286bcac24fd069acf714996",
+ "visual_object_id": "VO-2e43fb49f29ccbbb"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "RTLDEF51",
+ "resource_meta": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "visual_hash": "04f3d07ac144f557234b54427ce7082536ccbadb9f4016c1354b66763852f0df",
+ "visual_object_id": "VO-000787a428684ebe"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "RTPBCN02",
+ "resource_meta": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e0c039d36945b6e4d74face06a880a4b051d0dca96be1aa3363307044e69619b",
+ "visual_object_id": "VO-03b112a0b5fadda1"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "SMCFAC02",
+ "resource_meta": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "10fdcbe657f2da524cc5d0d9b0a664a7353d54d56ac5ec672c2dc52090421f24",
+ "visual_object_id": "VO-ffbf7fa2947aa31d"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "SNDWAV02",
+ "resource_meta": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47c2b5e4e4aefaf641102fcad2d2b27b5e1f41973ed25e1053feef9d9ac11a8c",
+ "visual_object_id": "VO-6fb77e64a93599b1"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "STARPT01",
+ "resource_meta": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7c9a78bdf7cca22245388132fa1cf5534efe15e53c96c2440e9468235b2280a",
+ "visual_object_id": "VO-81aa491232674c70"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMA115",
+ "resource_meta": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "754ba4712f94e4311ffb7e73a4147d7118b75879a92672a292ebca4a7d1a9794",
+ "visual_object_id": "VO-398afc7dc7cf10c1"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR01",
+ "resource_meta": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bdc00613b83b41ca2782c5c9e74cc365eb4e257c02acd058dcf9d24e8b26cada",
+ "visual_object_id": "VO-9dc1197b7e67329a"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR02",
+ "resource_meta": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7c5d079156eae5eac187459ef17d3200409312287dfca0b692ace2649f0ba9b0",
+ "visual_object_id": "VO-f23502bc24d3b85a"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR05",
+ "resource_meta": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "71ff7c2fc92e3386f2e6b701cdafb44ef509bd67c035555feacf744f800cba17",
+ "visual_object_id": "VO-f6c9f7808b978c25"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR06",
+ "resource_meta": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "45583b526196dd1a220383d68de477d1468c3f62803467e0639f72f1bd351205",
+ "visual_object_id": "VO-939a90a379efc00d"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR07",
+ "resource_meta": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5dcc46c5308ac26cfabde2497bfeee368b2cf7fe437cc144afd55d1df717a925",
+ "visual_object_id": "VO-d2e82881c0567ae1"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR08",
+ "resource_meta": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7110d353962abfdc0abebac0825ee98dfc240964f473671756d8016880e121af",
+ "visual_object_id": "VO-2399bfca56659917"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR10",
+ "resource_meta": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5f82947f89a06387250c88e73caf818c939c3de595b258e813d5e55c9e9aa1ac",
+ "visual_object_id": "VO-747ff4bdf1a326b3"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR12",
+ "resource_meta": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "989ad0b7c610bdfa52c2835c26985deef3297fa996a3e9a13251984bec87768f",
+ "visual_object_id": "VO-dc91999f28e9b977"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR13",
+ "resource_meta": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "3d6d135fc47087e78770f3a3324e00d069e617f821e013e9607a3ae3eac3b634",
+ "visual_object_id": "VO-5074563d0868725d"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR22",
+ "resource_meta": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0af1bfbcba733a79963846474c45de6ece4cbac4528ef931092664cfed4b7f80",
+ "visual_object_id": "VO-4ff71686b69a1729"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR25",
+ "resource_meta": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "11d9d250c5b7d78bbb7a6da7e8c0bb6b47434b5b16b12115773ee71d86ffbb78",
+ "visual_object_id": "VO-23819b19ae0d2fbd"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR26",
+ "resource_meta": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ac19928b712efd0c4684acbc050175bb33eb2510eff71d3139aecebf0d4501fc",
+ "visual_object_id": "VO-a5798638fe96ccb1"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR27",
+ "resource_meta": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4c53038954687a441c057d33cc61850a37c04cba706c8d0af244e78d7ddd61",
+ "visual_object_id": "VO-388316bc84faf3cf"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR28",
+ "resource_meta": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e2d825c5a0db9db95c21cf7f0a878a0ac0619ace56a46c95045ef0002f181c30",
+ "visual_object_id": "VO-4e79da7c1a4b5acd"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR30",
+ "resource_meta": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b4dee9dc7f70c90192cc8edd0dbe2efecb35f27eb9f7da700cd4ab55f55ed040",
+ "visual_object_id": "VO-7fd3f67db883b29c"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR32",
+ "resource_meta": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4e1a3b0e4a6f9ba79d71dba2b4a44b289d8a2f8ba44aa82cecec09262f479794",
+ "visual_object_id": "VO-b6754a2c92cfed71"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR33",
+ "resource_meta": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beaa10ea725d1c8fb6966de57cb44ba9607c7c21186f5055a4c393e407a01301",
+ "visual_object_id": "VO-5ac0336eef6cdbe6"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPMAR98",
+ "resource_meta": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d434367be62ac2414c09597bdd0ed4ca945ec9cffe81d2673d2a0409d49bb4f0",
+ "visual_object_id": "VO-01c5ce2b278abd8d"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPSHP51",
+ "resource_meta": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "fbf14351f818a6718484fd341569aa2afb1baabfe23a0caab2287c72bf6846dc",
+ "visual_object_id": "VO-0220a8c2e6e899a0"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPSHPI1",
+ "resource_meta": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49ae50c47d21d13905eaec6f76f1645381588c07e8a73fd14a5fea5e8f4d116a",
+ "visual_object_id": "VO-78ac7551a8b25b7f"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOPSHPP2",
+ "resource_meta": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "27aa6b62817b52fa564c462d6386519a7a533eee2db58e6eb2287716f8481b9e",
+ "visual_object_id": "VO-e689409a43720d10"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS02",
+ "resource_meta": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "53846cd569f35a80e1f323d09569fcf66c4aee53c034113e9b7d9c44de651f76",
+ "visual_object_id": "VO-241f6989a6e59346"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS03",
+ "resource_meta": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e6aa44ace5ce72a53c2818c9f4980d5eeee6976866d2142bf2266bd2c9cd150b",
+ "visual_object_id": "VO-bebffc390de0f291"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS05",
+ "resource_meta": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9ab70e3ee6478449b51f17855c79884f584d3fa90354e0687a9b906ed4b35bf0",
+ "visual_object_id": "VO-7d40b61b6a8541ae"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS15",
+ "resource_meta": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "89fe05123a97732eecfd8473f799bd0e7e023e9fbf152310a0b3643abfc4b29a",
+ "visual_object_id": "VO-2267a79d5049e808"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS60",
+ "resource_meta": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4b5eb6a6776f03846104cf40e4f9c2f2aa995a06f744f9762d48b169e81546",
+ "visual_object_id": "VO-ef58df9ad90dc86c"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS61",
+ "resource_meta": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc84d7cb32588c8dfc30a522bdfa3281039a1f5b5374aba0f91d4c30368dd92c",
+ "visual_object_id": "VO-017d390a2c30dbd3"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS63",
+ "resource_meta": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "21ae13b22f1fcd09479e0f72333472bca1ebaceeea31cf643e3e23df53ec2ace",
+ "visual_object_id": "VO-a5021a4dfcdf21f6"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS71",
+ "resource_meta": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a828d2a17bafebc381a517b7722fb1e78f218b70fb4d2cd628fc316d83b2b326",
+ "visual_object_id": "VO-2f1cc334a0e9df7c"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS72",
+ "resource_meta": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9b4e997318dd9f4fc407dc394a5c5140d7da07c13c80b204c44a16150ffbd8bb",
+ "visual_object_id": "VO-7da4d9ac392bd293"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS78",
+ "resource_meta": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "175a7d2aa72012a9c716ddbf6cb76113b3d520f45d0e31dfcc03eea4ed3fa3ef",
+ "visual_object_id": "VO-93a3b897e34f2792"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS79",
+ "resource_meta": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "96b9baf11184f7855a0b09f254705b4ca4126435803dddc0dbe4ef0efdb04ce0",
+ "visual_object_id": "VO-5a0497006272d971"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS80",
+ "resource_meta": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a399f8c6a94f06fa382d6dc53b5a62a681248d6ca3bda22f50fcbb056c7622c4",
+ "visual_object_id": "VO-18be0eda98d51832"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS83",
+ "resource_meta": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49a0280bb5e09bba5255069244b91cb996e33d441e9bd59eb21617a310faac23",
+ "visual_object_id": "VO-c5b855868ead67b3"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS85",
+ "resource_meta": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b020180052f9238ccfccd2796d97e1cb1dd0a5aa113d89c227f2dfcd1e85a597",
+ "visual_object_id": "VO-3a49d7362949fe50"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TOWERS95",
+ "resource_meta": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "41a30756b6c04865a103b398b3f04774404dfadebe5fa54399d1985914185a28",
+ "visual_object_id": "VO-c430e75b4baa85ec"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TSSCRS51",
+ "resource_meta": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c1cba9d4adba9c6786edfdbdf3303cd3d9cb0bdf5465b9a5f19b075275397c5a",
+ "visual_object_id": "VO-2d9f5e93f2a96813"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TSSLPT51",
+ "resource_meta": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2bc88ea88b441114f72c46f56c30572736ebf3915ce6c7c468bf0442cb188d1e",
+ "visual_object_id": "VO-1ca40bd55c6dc59f"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "TSSRON51",
+ "resource_meta": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "visual_hash": "aecc7d518fdb87b8b032d946611aeec85fd25845bae11f3adb70e35879f150e8",
+ "visual_object_id": "VO-b307921927a210af"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "WATTUR02",
+ "resource_meta": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1e539a9a43fe0211cc68b1adc1b59afdd5a835fcbecccd526683fbda45bebd0e",
+ "visual_object_id": "VO-1db540c18abc370c"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "WEDKLP03",
+ "resource_meta": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "98d41e4c8a18cc4cc87902fd4b970b568d1aed2e7a8afad85599595479ba87fa",
+ "visual_object_id": "VO-89c020299369d87a"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 28,
+ "style_layer_id": "s52-p03-sy-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-anchorage-point"
+ },
+ "resource_key": "WIMCON01",
+ "resource_meta": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a9015ccaa2d424fb939dbf9c78bb9ed2b825cb08ca93174a754c82513fb0ca23",
+ "visual_object_id": "VO-120c314778a4d213"
+ },
+ {
+ "group_id": "GRP-93e05ed1dc014fb5",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 29,
+ "style_layer_id": "s52-p03-sy-fallback-anchorage-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "ACHPNT01",
+ "ACHPNT02",
+ "ACHRES51",
+ "ACHRES61",
+ "ACHRES71",
+ "ADDMRK01",
+ "ADDMRK02",
+ "ADDMRK03",
+ "ADDMRK04",
+ "ADDMRK05",
+ "ADDMRK06",
+ "ADDMRK07",
+ "ADDMRK08",
+ "ADDMRK09",
+ "ADDMRK10",
+ "AIRARE02",
+ "AISDEF01",
+ "AISONE01",
+ "AISSIX01",
+ "AISSLP01",
+ "AISVES01",
+ "ARPATG01",
+ "ARPONE01",
+ "ARPSIX01",
+ "BCNCAR01",
+ "BCNCAR02",
+ "BCNCAR03",
+ "BCNCAR04",
+ "BCNDEF13",
+ "BCNGEN01",
+ "BCNGEN03",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN64",
+ "BCNGEN65",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNGEN79",
+ "BCNGEN80",
+ "BCNISD21",
+ "BCNLAT15",
+ "BCNLAT16",
+ "BCNLAT21",
+ "BCNLAT22",
+ "BCNLAT23",
+ "BCNLAT24",
+ "BCNLAT50",
+ "BCNLTC01",
+ "BCNSAW13",
+ "BCNSAW21",
+ "BCNSPP13",
+ "BCNSPP21",
+ "BCNSPR62",
+ "BCNSTK01",
+ "BCNSTK02",
+ "BCNSTK03",
+ "BCNSTK05",
+ "BCNSTK08",
+ "BCNSTK60",
+ "BCNSTK61",
+ "BCNSTK62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNSTK79",
+ "BCNSTK80",
+ "BCNSTK81",
+ "BCNSTK82",
+ "BCNSTK83",
+ "BCNTOW01",
+ "BCNTOW05",
+ "BCNTOW60",
+ "BCNTOW61",
+ "BCNTOW62",
+ "BCNTOW63",
+ "BCNTOW64",
+ "BCNTOW65",
+ "BCNTOW66",
+ "BCNTOW68",
+ "BCNTOW69",
+ "BCNTOW70",
+ "BCNTOW71",
+ "BCNTOW73",
+ "BCNTOW74",
+ "BCNTOW76",
+ "BCNTOW85",
+ "BCNTOW86",
+ "BCNTOW87",
+ "BCNTOW88",
+ "BCNTOW89",
+ "BCNTOW90",
+ "BCNTOW91",
+ "BLKADJ01",
+ "BORDER01",
+ "BOYBAR01",
+ "BOYBAR60",
+ "BOYBAR61",
+ "BOYBAR62",
+ "BOYCAN01",
+ "BOYCAN60",
+ "BOYCAN61",
+ "BOYCAN62",
+ "BOYCAN63",
+ "BOYCAN64",
+ "BOYCAN65",
+ "BOYCAN68",
+ "BOYCAN69",
+ "BOYCAN70",
+ "BOYCAN71",
+ "BOYCAN72",
+ "BOYCAN73",
+ "BOYCAN74",
+ "BOYCAN75",
+ "BOYCAN76",
+ "BOYCAN77",
+ "BOYCAN78",
+ "BOYCAN79",
+ "BOYCAN80",
+ "BOYCAN81",
+ "BOYCAN82",
+ "BOYCAN83",
+ "BOYCAR01",
+ "BOYCAR02",
+ "BOYCAR03",
+ "BOYCAR04",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYCON63",
+ "BOYCON64",
+ "BOYCON65",
+ "BOYCON66",
+ "BOYCON67",
+ "BOYCON68",
+ "BOYCON69",
+ "BOYCON70",
+ "BOYCON71",
+ "BOYCON72",
+ "BOYCON73",
+ "BOYCON74",
+ "BOYCON77",
+ "BOYCON78",
+ "BOYCON79",
+ "BOYCON80",
+ "BOYCON81",
+ "BOYDEF03",
+ "BOYGEN03",
+ "BOYINB01",
+ "BOYISD12",
+ "BOYLAT13",
+ "BOYLAT14",
+ "BOYLAT23",
+ "BOYLAT24",
+ "BOYLAT25",
+ "BOYLAT26",
+ "BOYLAT27",
+ "BOYLAT50",
+ "BOYLAT51",
+ "BOYMOR01",
+ "BOYMOR03",
+ "BOYMOR11",
+ "BOYMOR31",
+ "BOYPIL01",
+ "BOYPIL59",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL63",
+ "BOYPIL64",
+ "BOYPIL65",
+ "BOYPIL66",
+ "BOYPIL67",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYPIL74",
+ "BOYPIL75",
+ "BOYPIL76",
+ "BOYPIL77",
+ "BOYPIL78",
+ "BOYPIL79",
+ "BOYPIL80",
+ "BOYPIL81",
+ "BOYSAW12",
+ "BOYSPH01",
+ "BOYSPH05",
+ "BOYSPH60",
+ "BOYSPH61",
+ "BOYSPH62",
+ "BOYSPH65",
+ "BOYSPH66",
+ "BOYSPH67",
+ "BOYSPH68",
+ "BOYSPH69",
+ "BOYSPH70",
+ "BOYSPH71",
+ "BOYSPH74",
+ "BOYSPH75",
+ "BOYSPH77",
+ "BOYSPH78",
+ "BOYSPP11",
+ "BOYSPP15",
+ "BOYSPP25",
+ "BOYSPR01",
+ "BOYSPR04",
+ "BOYSPR05",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSPR65",
+ "BOYSPR68",
+ "BOYSPR69",
+ "BOYSPR70",
+ "BOYSPR71",
+ "BOYSPR72",
+ "BOYSUP01",
+ "BOYSUP02",
+ "BOYSUP03",
+ "BOYSUP60",
+ "BOYSUP61",
+ "BOYSUP62",
+ "BOYSUP65",
+ "BOYSUP66",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "BUIREL01",
+ "BUIREL04",
+ "BUIREL05",
+ "BUIREL13",
+ "BUIREL14",
+ "BUIREL15",
+ "BUISGL01",
+ "BUISGL11",
+ "BUNSTA01",
+ "BUNSTA02",
+ "BUNSTA03",
+ "CAIRNS01",
+ "CAIRNS11",
+ "CARTRF01",
+ "CATHAF01",
+ "CATHAF02",
+ "CATHAF04",
+ "CBLARE51",
+ "CGUSTA02",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO06",
+ "CHINFO07",
+ "CHINFO08",
+ "CHINFO09",
+ "CHINFO10",
+ "CHINFO11",
+ "CHKSYM01",
+ "CLRLIN01",
+ "CRANES01",
+ "CTNARE51",
+ "CTYARE51",
+ "CTYARE71",
+ "CURDEF01",
+ "CURENT01",
+ "CURSRA01",
+ "CURSRB01",
+ "CUSTOM01",
+ "DANGER01",
+ "DANGER02",
+ "DANGER03",
+ "DANGER51",
+ "DANGER52",
+ "DAYREC51",
+ "DAYSQR01",
+ "DAYSQR21",
+ "DAYSQR51",
+ "DAYTRI01",
+ "DAYTRI05",
+ "DAYTRI21",
+ "DAYTRI25",
+ "DAYTRI51",
+ "DAYTRI52",
+ "DIRBOY01",
+ "DIRBOYA1",
+ "DIRBOYB1",
+ "DISMAR03",
+ "DISMAR04",
+ "DISMAR05",
+ "DISMAR06",
+ "DNGHILIT",
+ "DOMES001",
+ "DOMES011",
+ "DSHAER01",
+ "DSHAER11",
+ "DWRTPT51",
+ "DWRUTE51",
+ "EBBSTR01",
+ "EBLVRM11",
+ "ENTRES51",
+ "ENTRES61",
+ "ENTRES71",
+ "ERBLTIK1",
+ "EVENTS02",
+ "FAIRWY51",
+ "FAIRWY52",
+ "FLASTK01",
+ "FLASTK11",
+ "FLDSTR01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FORSTC11",
+ "FOULGND1",
+ "FRYARE51",
+ "FRYARE52",
+ "FSHFAC02",
+ "FSHFAC03",
+ "FSHGRD01",
+ "FSHHAV01",
+ "FSHRES51",
+ "FSHRES61",
+ "FSHRES71",
+ "GATCON03",
+ "GATCON04",
+ "HECMTR01",
+ "HECMTR02",
+ "HGWTMK01",
+ "HILTOP01",
+ "HILTOP11",
+ "HRBFAC09",
+ "HRBFAC10",
+ "HRBFAC11",
+ "HRBFAC12",
+ "HRBFAC13",
+ "HRBFAC14",
+ "HRBFAC15",
+ "HRBFAC16",
+ "HRBFAC17",
+ "HRBFAC18",
+ "HULKES01",
+ "INFARE51",
+ "INFORM01",
+ "ISODGR01",
+ "ISODGR51",
+ "ITZARE51",
+ "LIGHTDEF",
+ "LIGHTS11",
+ "LIGHTS12",
+ "LIGHTS13",
+ "LIGHTS14",
+ "LIGHTS81",
+ "LIGHTS82",
+ "LIGHTS90",
+ "LIGHTS91",
+ "LIGHTS92",
+ "LIGHTS93",
+ "LIGHTS94",
+ "LIGHTS95",
+ "LIGHTS96",
+ "LITDEF11",
+ "LITFLT01",
+ "LITFLT02",
+ "LITFLT10",
+ "LITFLT61",
+ "LITVES01",
+ "LITVES02",
+ "LITVES60",
+ "LITVES61",
+ "LNDARE01",
+ "LOCMAG01",
+ "LOCMAG51",
+ "LOWACC01",
+ "MAGVAR01",
+ "MAGVAR51",
+ "MARCUL02",
+ "MONUMT02",
+ "MONUMT12",
+ "MORFAC03",
+ "MORFAC04",
+ "MSTCON04",
+ "MSTCON14",
+ "NMKINF01",
+ "NMKINF02",
+ "NMKINF03",
+ "NMKINF04",
+ "NMKINF05",
+ "NMKINF06",
+ "NMKINF07",
+ "NMKINF08",
+ "NMKINF09",
+ "NMKINF10",
+ "NMKINF11",
+ "NMKINF12",
+ "NMKINF13",
+ "NMKINF14",
+ "NMKINF15",
+ "NMKINF16",
+ "NMKINF17",
+ "NMKINF18",
+ "NMKINF19",
+ "NMKINF20",
+ "NMKINF21",
+ "NMKINF22",
+ "NMKINF23",
+ "NMKINF24",
+ "NMKINF25",
+ "NMKINF26",
+ "NMKINF27",
+ "NMKINF28",
+ "NMKINF29",
+ "NMKINF30",
+ "NMKINF31",
+ "NMKINF32",
+ "NMKINF33",
+ "NMKINF34",
+ "NMKINF35",
+ "NMKINF36",
+ "NMKINF37",
+ "NMKINF38",
+ "NMKINF39",
+ "NMKINF40",
+ "NMKINF41",
+ "NMKINF42",
+ "NMKINF43",
+ "NMKINF44",
+ "NMKINF45",
+ "NMKINF46",
+ "NMKINF47",
+ "NMKINF48",
+ "NMKINF49",
+ "NMKINF50",
+ "NMKINF51",
+ "NMKINF52",
+ "NMKINF53",
+ "NMKINF54",
+ "NMKINF55",
+ "NMKPRH01",
+ "NMKPRH02",
+ "NMKPRH04",
+ "NMKPRH05",
+ "NMKPRH06",
+ "NMKPRH07",
+ "NMKPRH08",
+ "NMKPRH10",
+ "NMKPRH11",
+ "NMKPRH12",
+ "NMKPRH13",
+ "NMKPRH14",
+ "NMKPRH15",
+ "NMKPRH16",
+ "NMKPRH17",
+ "NMKPRH18",
+ "NMKPRH19",
+ "NMKPRH20",
+ "NMKPRH21",
+ "NMKPRH22",
+ "NMKRCD01",
+ "NMKRCD02",
+ "NMKRCD03",
+ "NMKRCD04",
+ "NMKRCD05",
+ "NMKRCD06",
+ "NMKREG01",
+ "NMKREG02",
+ "NMKREG03",
+ "NMKREG04",
+ "NMKREG05",
+ "NMKREG06",
+ "NMKREG07",
+ "NMKREG08",
+ "NMKREG09",
+ "NMKREG10",
+ "NMKREG11",
+ "NMKREG12",
+ "NMKREG13",
+ "NMKREG14",
+ "NMKREG15",
+ "NMKREG16",
+ "NMKREG17",
+ "NMKREG18",
+ "NMKREG19",
+ "NMKREG20",
+ "NORTHAR1",
+ "NOTBRD11",
+ "NOTBRD12",
+ "NOTMRK01",
+ "NOTMRK02",
+ "NOTMRK03",
+ "OBSTRN01",
+ "OBSTRN02",
+ "OBSTRN03",
+ "OBSTRN11",
+ "OBSTRN18",
+ "OFSPLF01",
+ "OSPONE02",
+ "OSPSIX02",
+ "OWNSHP01",
+ "OWNSHP05",
+ "PASTRK01",
+ "PASTRK02",
+ "PIER0001",
+ "PILBOP02",
+ "PILBOP04",
+ "PILPNT02",
+ "PLNPOS01",
+ "PLNPOS02",
+ "PLNSPD03",
+ "PLNSPD04",
+ "POSGEN01",
+ "POSGEN03",
+ "POSGEN04",
+ "POSITN02",
+ "PRCARE12",
+ "PRCARE51",
+ "PRDINS02",
+ "PRICKE03",
+ "PRICKE04",
+ "QUAPOS01",
+ "QUAPOS02",
+ "QUAPOS03",
+ "QUARRY01",
+ "QUESMRK1",
+ "RACNSP01",
+ "RADHLT01",
+ "RADRFL03",
+ "RASCAN01",
+ "RASCAN11",
+ "RCLDEF01",
+ "RCTLPT52",
+ "RDOCAL02",
+ "RDOCAL03",
+ "RDOSTA02",
+ "RECDEF51",
+ "RECTRC55",
+ "RECTRC56",
+ "RECTRC57",
+ "RECTRC58",
+ "REFDMP01",
+ "REFPNT02",
+ "RESTRN51",
+ "RETRFL01",
+ "RETRFL02",
+ "RFNERY01",
+ "RFNERY11",
+ "ROLROL01",
+ "RSCSTA02",
+ "RSRDEF51",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SCALEB10",
+ "SCALEB11",
+ "SILBUI01",
+ "SILBUI11",
+ "SISTAT02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "SOUNDG00",
+ "SOUNDG01",
+ "SOUNDG02",
+ "SOUNDG03",
+ "SOUNDG04",
+ "SOUNDG05",
+ "SOUNDG06",
+ "SOUNDG07",
+ "SOUNDG08",
+ "SOUNDG09",
+ "SOUNDG10",
+ "SOUNDG11",
+ "SOUNDG12",
+ "SOUNDG13",
+ "SOUNDG14",
+ "SOUNDG15",
+ "SOUNDG16",
+ "SOUNDG17",
+ "SOUNDG18",
+ "SOUNDG19",
+ "SOUNDG20",
+ "SOUNDG21",
+ "SOUNDG22",
+ "SOUNDG23",
+ "SOUNDG24",
+ "SOUNDG25",
+ "SOUNDG26",
+ "SOUNDG27",
+ "SOUNDG28",
+ "SOUNDG29",
+ "SOUNDG30",
+ "SOUNDG31",
+ "SOUNDG32",
+ "SOUNDG33",
+ "SOUNDG34",
+ "SOUNDG35",
+ "SOUNDG36",
+ "SOUNDG37",
+ "SOUNDG38",
+ "SOUNDG39",
+ "SOUNDG40",
+ "SOUNDG41",
+ "SOUNDG42",
+ "SOUNDG43",
+ "SOUNDG44",
+ "SOUNDG45",
+ "SOUNDG46",
+ "SOUNDG47",
+ "SOUNDG48",
+ "SOUNDG49",
+ "SOUNDG50",
+ "SOUNDG51",
+ "SOUNDG52",
+ "SOUNDG53",
+ "SOUNDG54",
+ "SOUNDG55",
+ "SOUNDG56",
+ "SOUNDG57",
+ "SOUNDG58",
+ "SOUNDG59",
+ "SOUNDGA1",
+ "SOUNDGB1",
+ "SOUNDGC2",
+ "SOUNDS00",
+ "SOUNDS01",
+ "SOUNDS02",
+ "SOUNDS03",
+ "SOUNDS04",
+ "SOUNDS05",
+ "SOUNDS06",
+ "SOUNDS07",
+ "SOUNDS08",
+ "SOUNDS09",
+ "SOUNDS10",
+ "SOUNDS11",
+ "SOUNDS12",
+ "SOUNDS13",
+ "SOUNDS14",
+ "SOUNDS15",
+ "SOUNDS16",
+ "SOUNDS17",
+ "SOUNDS18",
+ "SOUNDS19",
+ "SOUNDS20",
+ "SOUNDS21",
+ "SOUNDS22",
+ "SOUNDS23",
+ "SOUNDS24",
+ "SOUNDS25",
+ "SOUNDS26",
+ "SOUNDS27",
+ "SOUNDS28",
+ "SOUNDS29",
+ "SOUNDS30",
+ "SOUNDS31",
+ "SOUNDS32",
+ "SOUNDS33",
+ "SOUNDS34",
+ "SOUNDS35",
+ "SOUNDS36",
+ "SOUNDS37",
+ "SOUNDS38",
+ "SOUNDS39",
+ "SOUNDS40",
+ "SOUNDS41",
+ "SOUNDS42",
+ "SOUNDS43",
+ "SOUNDS44",
+ "SOUNDS45",
+ "SOUNDS46",
+ "SOUNDS47",
+ "SOUNDS48",
+ "SOUNDS49",
+ "SOUNDS50",
+ "SOUNDS51",
+ "SOUNDS52",
+ "SOUNDS53",
+ "SOUNDS54",
+ "SOUNDS55",
+ "SOUNDS56",
+ "SOUNDS57",
+ "SOUNDS58",
+ "SOUNDS59",
+ "SOUNDSA1",
+ "SOUNDSB1",
+ "SOUNDSC2",
+ "SPRING02",
+ "SSENTR01",
+ "SSLOCK01",
+ "SSWARS01",
+ "STARPT01",
+ "SWPARE51",
+ "TERMNL01",
+ "TERMNL02",
+ "TERMNL03",
+ "TERMNL04",
+ "TERMNL05",
+ "TERMNL06",
+ "TERMNL07",
+ "TERMNL08",
+ "TERMNL09",
+ "TERMNL10",
+ "TERMNL11",
+ "TERMNL12",
+ "TERMNL13",
+ "TIDCUR01",
+ "TIDCUR02",
+ "TIDCUR03",
+ "TIDEHT01",
+ "TIDSTR01",
+ "TMARDEF1",
+ "TMARDEF2",
+ "TMBYRD01",
+ "TNKCON02",
+ "TNKCON12",
+ "TNKFRM01",
+ "TNKFRM11",
+ "TOPMA100",
+ "TOPMA101",
+ "TOPMA102",
+ "TOPMA103",
+ "TOPMA104",
+ "TOPMA105",
+ "TOPMA106",
+ "TOPMA107",
+ "TOPMA108",
+ "TOPMA109",
+ "TOPMA110",
+ "TOPMA111",
+ "TOPMA112",
+ "TOPMA113",
+ "TOPMA114",
+ "TOPMA115",
+ "TOPMA116",
+ "TOPMA117",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR04",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR14",
+ "TOPMAR16",
+ "TOPMAR17",
+ "TOPMAR18",
+ "TOPMAR22",
+ "TOPMAR23",
+ "TOPMAR24",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR34",
+ "TOPMAR36",
+ "TOPMAR65",
+ "TOPMAR85",
+ "TOPMAR86",
+ "TOPMAR87",
+ "TOPMAR88",
+ "TOPMAR89",
+ "TOPMAR90",
+ "TOPMAR91",
+ "TOPMAR92",
+ "TOPMAR93",
+ "TOPMAR98",
+ "TOPMAR99",
+ "TOPSHP00",
+ "TOPSHP01",
+ "TOPSHP02",
+ "TOPSHP03",
+ "TOPSHP04",
+ "TOPSHP05",
+ "TOPSHP06",
+ "TOPSHP07",
+ "TOPSHP08",
+ "TOPSHP09",
+ "TOPSHP10",
+ "TOPSHP11",
+ "TOPSHP12",
+ "TOPSHP13",
+ "TOPSHP14",
+ "TOPSHP15",
+ "TOPSHP16",
+ "TOPSHP17",
+ "TOPSHP18",
+ "TOPSHP19",
+ "TOPSHP20",
+ "TOPSHP21",
+ "TOPSHP22",
+ "TOPSHP23",
+ "TOPSHP24",
+ "TOPSHP25",
+ "TOPSHP28",
+ "TOPSHP29",
+ "TOPSHP30",
+ "TOPSHP31",
+ "TOPSHP32",
+ "TOPSHP34",
+ "TOPSHP35",
+ "TOPSHP36",
+ "TOPSHP37",
+ "TOPSHP38",
+ "TOPSHP39",
+ "TOPSHP40",
+ "TOPSHP41",
+ "TOPSHP42",
+ "TOPSHP43",
+ "TOPSHP44",
+ "TOPSHP47",
+ "TOPSHP48",
+ "TOPSHP50",
+ "TOPSHP51",
+ "TOPSHP52",
+ "TOPSHP53",
+ "TOPSHP54",
+ "TOPSHP55",
+ "TOPSHP58",
+ "TOPSHP61",
+ "TOPSHP62",
+ "TOPSHP63",
+ "TOPSHP64",
+ "TOPSHP65",
+ "TOPSHP67",
+ "TOPSHP68",
+ "TOPSHP69",
+ "TOPSHP70",
+ "TOPSHP71",
+ "TOPSHP72",
+ "TOPSHP73",
+ "TOPSHP74",
+ "TOPSHP76",
+ "TOPSHP77",
+ "TOPSHP78",
+ "TOPSHP79",
+ "TOPSHP80",
+ "TOPSHP81",
+ "TOPSHP82",
+ "TOPSHP83",
+ "TOPSHP84",
+ "TOPSHP85",
+ "TOPSHP86",
+ "TOPSHP87",
+ "TOPSHP88",
+ "TOPSHP89",
+ "TOPSHP90",
+ "TOPSHP91",
+ "TOPSHP92",
+ "TOPSHP93",
+ "TOPSHP94",
+ "TOPSHP95",
+ "TOPSHP96",
+ "TOPSHP97",
+ "TOPSHP98",
+ "TOPSHP99",
+ "TOPSHPA0",
+ "TOPSHPA1",
+ "TOPSHPA2",
+ "TOPSHPA3",
+ "TOPSHPA4",
+ "TOPSHPA5",
+ "TOPSHPA6",
+ "TOPSHPA7",
+ "TOPSHPA8",
+ "TOPSHPA9",
+ "TOPSHPB0",
+ "TOPSHPD1",
+ "TOPSHPD2",
+ "TOPSHPD3",
+ "TOPSHPD4",
+ "TOPSHPD5",
+ "TOPSHPI1",
+ "TOPSHPI2",
+ "TOPSHPI3",
+ "TOPSHPJ1",
+ "TOPSHPJ2",
+ "TOPSHPJ3",
+ "TOPSHPP1",
+ "TOPSHPP2",
+ "TOPSHPR1",
+ "TOPSHPS1",
+ "TOPSHPT1",
+ "TOPSHPT2",
+ "TOPSHPT3",
+ "TOPSHPT4",
+ "TOPSHPT5",
+ "TOPSHPT6",
+ "TOPSHPT7",
+ "TOPSHPT8",
+ "TOPSHPU1",
+ "TOPSHPU2",
+ "TOPSHQ06",
+ "TOPSHQ07",
+ "TOPSHQ08",
+ "TOPSHQ15",
+ "TOPSHQ16",
+ "TOPSHQ17",
+ "TOPSHQ18",
+ "TOPSHQ19",
+ "TOPSHQ20",
+ "TOPSHQ21",
+ "TOPSHQ22",
+ "TOPSHQ23",
+ "TOPSHQ24",
+ "TOPSHQ25",
+ "TOPSHQ26",
+ "TOPSHQ27",
+ "TOPSHQ28",
+ "TOPSHQ29",
+ "TOPSHQ30",
+ "TOPSHQ31",
+ "TOPSHQ32",
+ "TOWERS01",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS12",
+ "TOWERS15",
+ "TOWERS48",
+ "TOWERS49",
+ "TOWERS50",
+ "TOWERS51",
+ "TOWERS52",
+ "TOWERS53",
+ "TOWERS54",
+ "TOWERS55",
+ "TOWERS56",
+ "TOWERS57",
+ "TOWERS58",
+ "TOWERS59",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS62",
+ "TOWERS63",
+ "TOWERS64",
+ "TOWERS65",
+ "TOWERS66",
+ "TOWERS67",
+ "TOWERS68",
+ "TOWERS69",
+ "TOWERS70",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS73",
+ "TOWERS74",
+ "TOWERS75",
+ "TOWERS76",
+ "TOWERS77",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS81",
+ "TOWERS82",
+ "TOWERS83",
+ "TOWERS84",
+ "TOWERS85",
+ "TOWERS86",
+ "TOWERS87",
+ "TOWERS88",
+ "TOWERS89",
+ "TOWERS90",
+ "TOWERS91",
+ "TOWERS92",
+ "TOWERS93",
+ "TOWERS94",
+ "TOWERS95",
+ "TOWERS96",
+ "TOWERS97",
+ "TOWERS98",
+ "TOWERS99",
+ "TREPNT04",
+ "TREPNT05",
+ "TRNBSN01",
+ "TSLDEF51",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "TWRDEF51",
+ "TWRTPT52",
+ "TWRTPT53",
+ "UNITFTH1",
+ "UNITMTR1",
+ "UWTROC03",
+ "UWTROC04",
+ "VECGND01",
+ "VECGND21",
+ "VECWTR01",
+ "VECWTR21",
+ "VTCLMK01",
+ "WATTUR02",
+ "WAYPNT01",
+ "WAYPNT03",
+ "WAYPNT11",
+ "WEDKLP03",
+ "WIMCON01",
+ "WIMCON11",
+ "WNDFRM51",
+ "WNDFRM61",
+ "WNDMIL02",
+ "WNDMIL12",
+ "WRECKS01",
+ "WRECKS04",
+ "WRECKS05",
+ "WRECKS07",
+ "WTLVGG01",
+ "WTLVGG02",
+ "ZZZZZZ01"
+ ],
+ true,
+ false
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "anchorage_point",
+ "style_layer_id": "s52-p03-sy-fallback-anchorage-point"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-76b5cfda6ab12e5f"
+ },
+ {
+ "group_id": "GRP-7dddca2f59b6bb9f",
+ "geometry_role": "symbol",
+ "component_role": "vector-or-text",
+ "style_index": 30,
+ "style_layer_id": "s52-p03-text1-baseline-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_text1_value"
+ ]
+ ],
+ "visual_properties": {
+ "text-color": [
+ "match",
+ [
+ "get",
+ "s52_text1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#070707"
+ ],
+ "text-halo-color": "rgba(255,255,255,0.65)",
+ "text-halo-width": 0.5
+ },
+ "text_expression": [
+ "get",
+ "s52_text1_value"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_area",
+ "style_layer_id": "s52-p03-text1-baseline-area"
+ },
+ "visual_object_id": "VO-8ba9c914dcd0bd59"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-26df79c05a9f73b3"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-7cff15995a058274"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-04afde3c770a4f98"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-78001634d0a36752"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-837b011d61298e72"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-f725ec6875a75c68"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-2bcdbaa5360b4412"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-96af8ddda0f303cf"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-06046ee46ecbe192"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-4b74438c6da82bac"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-761566366d8faea1"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-92e8a9990c0055f0"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-2f3b419498686820"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-b37715941c5f1333"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-eef8f1cb562f8212"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-1f44c4564e955702"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-432bba7d6de11766"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-b0677145dfdc571f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-c0b628a0045d491f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-33a826a78b8181bd"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-34bb70120a858047"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-a1a1954397d7f2e7"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-59dcb5232b647cd1"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-25562c4b1d0e5c23"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-7f2cd459cc704201"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-6aedcdc74c464c66"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-a9c0724260fbba37"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-5066cd26d0553497"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-7735f6286c16f0f5"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-9991375c5650f808"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-7f859436d5002c86"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-5651bd26f1747e24"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-7312402eea4bb0bf"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-78d71efe94c62f25"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-2cbea1401c6dad1e"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-23dae9205913b190"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-9da6c6762d7c5dd3"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-1b92e672f1805396"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-7f03b0e3d460e0a2"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-f4f5100e27806c94"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-0f7243cb6f97e8aa"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-b503684c0b8578ab"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-8d4cb1cabdeacded"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-92076e5b7b5c756d"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-984c05f7d10167a5"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-c3740362171a7288"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-90aa26b2f4faecbc"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-5d65cc3e967a1338"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-5d65cc3e967a1338"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-8b03858b3fd37272"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-b0a82645ed19abdd"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-6aa7e297cd6ad488"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-1410d999188f3001"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-9775ad2b9f422aa3"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-b9ec1d38dbb5d165"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-3a4ef7161b979914"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-c4938648b4e8e190"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-25dc747236ab3352"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-8fb892866a8b620d"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-cb341e1ea57c46a5"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "LITFLT01",
+ "resource_meta": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9104805fd43478c462309599d2a782561adb6737ec08f597af368e9978e6eb0f",
+ "visual_object_id": "VO-435a66c0dd9da7cd"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "LITVES60",
+ "resource_meta": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7723b10c53ebace35065cbe86937e56406cd9da996acda73709ba0a3107df77f",
+ "visual_object_id": "VO-6aa06798ecbc417e"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "LOCMAG51",
+ "resource_meta": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0b87ac0359257aa82a9a12327eb78dd4502bbccd3b2e5cd849bf45c5e054ba6a",
+ "visual_object_id": "VO-89f24e70b31e96d2"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-4af49bdf75123105"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "MORFAC03",
+ "resource_meta": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5d9d3050e456d554021cf436bb000643cb70779a83f02928ec01b5c75d248862",
+ "visual_object_id": "VO-390741360af0b37d"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "MSTCON04",
+ "resource_meta": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1beeceac863187d220dcb51a6edcc9154a493654225100f47eba452f53cdb9b6",
+ "visual_object_id": "VO-631e0adc94df4a2e"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "OFSPLF01",
+ "resource_meta": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7507404e9b6d7c5215c13767987c53f63cc263eb46699b6704c14e595341472",
+ "visual_object_id": "VO-621dc732aa5a172a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "PILBOP02",
+ "resource_meta": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e63f32acb9dd587eb812e149e52885291b33179dbfb8caecf5cb57a6ce4da76f",
+ "visual_object_id": "VO-f16567df21d68599"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "PILPNT02",
+ "resource_meta": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "95c1a39bf967640a30e7947b9a45236d66b81958897814f0ec30fa4c840b4444",
+ "visual_object_id": "VO-d90a0b6eeb64d97f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "POSGEN04",
+ "resource_meta": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b75e6f2b4236a735add7d9a2313f45d1d562b09ec92dd82a1f2aa11688f9f913",
+ "visual_object_id": "VO-9365d015cf07c2cc"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "PRCARE51",
+ "resource_meta": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d20ffd0cb0417323ad636014298268e3b2b3db70bea13a1eb29020b84334581e",
+ "visual_object_id": "VO-862d5501c6b269b9"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "RACNSP01",
+ "resource_meta": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-8bcb7bb589a2b877"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "RADRFL03",
+ "resource_meta": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-8bcb7bb589a2b877"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "RDOSTA02",
+ "resource_meta": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d962e59a8b43117f93a990911a1c9263232c2ae8e286bcac24fd069acf714996",
+ "visual_object_id": "VO-a3baf19830952454"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "RTLDEF51",
+ "resource_meta": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "visual_hash": "04f3d07ac144f557234b54427ce7082536ccbadb9f4016c1354b66763852f0df",
+ "visual_object_id": "VO-71b1a8bec2d9457e"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "RTPBCN02",
+ "resource_meta": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e0c039d36945b6e4d74face06a880a4b051d0dca96be1aa3363307044e69619b",
+ "visual_object_id": "VO-734a2bd21a78b36a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "SMCFAC02",
+ "resource_meta": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "10fdcbe657f2da524cc5d0d9b0a664a7353d54d56ac5ec672c2dc52090421f24",
+ "visual_object_id": "VO-08f1cdbcbef5e257"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "SNDWAV02",
+ "resource_meta": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47c2b5e4e4aefaf641102fcad2d2b27b5e1f41973ed25e1053feef9d9ac11a8c",
+ "visual_object_id": "VO-ad7c8c186f32c5f7"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "STARPT01",
+ "resource_meta": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7c9a78bdf7cca22245388132fa1cf5534efe15e53c96c2440e9468235b2280a",
+ "visual_object_id": "VO-b971338e9554789c"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMA115",
+ "resource_meta": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "754ba4712f94e4311ffb7e73a4147d7118b75879a92672a292ebca4a7d1a9794",
+ "visual_object_id": "VO-6ae277ac3e9ca681"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR01",
+ "resource_meta": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bdc00613b83b41ca2782c5c9e74cc365eb4e257c02acd058dcf9d24e8b26cada",
+ "visual_object_id": "VO-9f361588d2b3f819"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR02",
+ "resource_meta": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7c5d079156eae5eac187459ef17d3200409312287dfca0b692ace2649f0ba9b0",
+ "visual_object_id": "VO-776d37420357a27f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR05",
+ "resource_meta": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "71ff7c2fc92e3386f2e6b701cdafb44ef509bd67c035555feacf744f800cba17",
+ "visual_object_id": "VO-c22ba10d536a388f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR06",
+ "resource_meta": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "45583b526196dd1a220383d68de477d1468c3f62803467e0639f72f1bd351205",
+ "visual_object_id": "VO-7750082ae0f91908"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR07",
+ "resource_meta": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5dcc46c5308ac26cfabde2497bfeee368b2cf7fe437cc144afd55d1df717a925",
+ "visual_object_id": "VO-0099120a9c4b96e7"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR08",
+ "resource_meta": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7110d353962abfdc0abebac0825ee98dfc240964f473671756d8016880e121af",
+ "visual_object_id": "VO-3412b30baff5f518"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR10",
+ "resource_meta": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5f82947f89a06387250c88e73caf818c939c3de595b258e813d5e55c9e9aa1ac",
+ "visual_object_id": "VO-4cf492c94b227064"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR12",
+ "resource_meta": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "989ad0b7c610bdfa52c2835c26985deef3297fa996a3e9a13251984bec87768f",
+ "visual_object_id": "VO-6d0d6fc8596fa7ee"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR13",
+ "resource_meta": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "3d6d135fc47087e78770f3a3324e00d069e617f821e013e9607a3ae3eac3b634",
+ "visual_object_id": "VO-ae7a58b3db4ced80"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR22",
+ "resource_meta": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0af1bfbcba733a79963846474c45de6ece4cbac4528ef931092664cfed4b7f80",
+ "visual_object_id": "VO-0d232762366b7a4b"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR25",
+ "resource_meta": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "11d9d250c5b7d78bbb7a6da7e8c0bb6b47434b5b16b12115773ee71d86ffbb78",
+ "visual_object_id": "VO-8304cce0083e6077"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR26",
+ "resource_meta": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ac19928b712efd0c4684acbc050175bb33eb2510eff71d3139aecebf0d4501fc",
+ "visual_object_id": "VO-7f1f8a0240770c2a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR27",
+ "resource_meta": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4c53038954687a441c057d33cc61850a37c04cba706c8d0af244e78d7ddd61",
+ "visual_object_id": "VO-ba18ebfa2c642b93"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR28",
+ "resource_meta": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e2d825c5a0db9db95c21cf7f0a878a0ac0619ace56a46c95045ef0002f181c30",
+ "visual_object_id": "VO-c92a1ef97b4d21d1"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR30",
+ "resource_meta": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b4dee9dc7f70c90192cc8edd0dbe2efecb35f27eb9f7da700cd4ab55f55ed040",
+ "visual_object_id": "VO-a7bf93d253881c4e"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR32",
+ "resource_meta": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4e1a3b0e4a6f9ba79d71dba2b4a44b289d8a2f8ba44aa82cecec09262f479794",
+ "visual_object_id": "VO-6bfeea5d4e9e160f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR33",
+ "resource_meta": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beaa10ea725d1c8fb6966de57cb44ba9607c7c21186f5055a4c393e407a01301",
+ "visual_object_id": "VO-1ba06220b5d67342"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR98",
+ "resource_meta": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d434367be62ac2414c09597bdd0ed4ca945ec9cffe81d2673d2a0409d49bb4f0",
+ "visual_object_id": "VO-23042ca038589217"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPSHP51",
+ "resource_meta": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "fbf14351f818a6718484fd341569aa2afb1baabfe23a0caab2287c72bf6846dc",
+ "visual_object_id": "VO-f80584b6275ba704"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPSHPI1",
+ "resource_meta": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49ae50c47d21d13905eaec6f76f1645381588c07e8a73fd14a5fea5e8f4d116a",
+ "visual_object_id": "VO-5a943f69f1967525"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPSHPP2",
+ "resource_meta": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "27aa6b62817b52fa564c462d6386519a7a533eee2db58e6eb2287716f8481b9e",
+ "visual_object_id": "VO-6defda89ea3d2586"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS02",
+ "resource_meta": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "53846cd569f35a80e1f323d09569fcf66c4aee53c034113e9b7d9c44de651f76",
+ "visual_object_id": "VO-99c383ae4bf15b73"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS03",
+ "resource_meta": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e6aa44ace5ce72a53c2818c9f4980d5eeee6976866d2142bf2266bd2c9cd150b",
+ "visual_object_id": "VO-6b5161a6950ca0e9"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS05",
+ "resource_meta": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9ab70e3ee6478449b51f17855c79884f584d3fa90354e0687a9b906ed4b35bf0",
+ "visual_object_id": "VO-1137ff5a717cf01a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS15",
+ "resource_meta": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "89fe05123a97732eecfd8473f799bd0e7e023e9fbf152310a0b3643abfc4b29a",
+ "visual_object_id": "VO-e32406bde67d0561"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS60",
+ "resource_meta": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4b5eb6a6776f03846104cf40e4f9c2f2aa995a06f744f9762d48b169e81546",
+ "visual_object_id": "VO-17e70ff272938e12"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS61",
+ "resource_meta": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc84d7cb32588c8dfc30a522bdfa3281039a1f5b5374aba0f91d4c30368dd92c",
+ "visual_object_id": "VO-7ee0a71fd5a12116"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS63",
+ "resource_meta": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "21ae13b22f1fcd09479e0f72333472bca1ebaceeea31cf643e3e23df53ec2ace",
+ "visual_object_id": "VO-73b049a2786a5a57"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS71",
+ "resource_meta": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a828d2a17bafebc381a517b7722fb1e78f218b70fb4d2cd628fc316d83b2b326",
+ "visual_object_id": "VO-8ba7556aea610b5b"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS72",
+ "resource_meta": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9b4e997318dd9f4fc407dc394a5c5140d7da07c13c80b204c44a16150ffbd8bb",
+ "visual_object_id": "VO-963edebff6b1f1d8"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS78",
+ "resource_meta": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "175a7d2aa72012a9c716ddbf6cb76113b3d520f45d0e31dfcc03eea4ed3fa3ef",
+ "visual_object_id": "VO-e0cfaf3e4e25a3ff"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS79",
+ "resource_meta": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "96b9baf11184f7855a0b09f254705b4ca4126435803dddc0dbe4ef0efdb04ce0",
+ "visual_object_id": "VO-256fd4b5efaaa013"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS80",
+ "resource_meta": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a399f8c6a94f06fa382d6dc53b5a62a681248d6ca3bda22f50fcbb056c7622c4",
+ "visual_object_id": "VO-637fe78caf17930e"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS83",
+ "resource_meta": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49a0280bb5e09bba5255069244b91cb996e33d441e9bd59eb21617a310faac23",
+ "visual_object_id": "VO-8ec922bc6130a548"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS85",
+ "resource_meta": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b020180052f9238ccfccd2796d97e1cb1dd0a5aa113d89c227f2dfcd1e85a597",
+ "visual_object_id": "VO-1a4fa09ae9f17fcb"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS95",
+ "resource_meta": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "41a30756b6c04865a103b398b3f04774404dfadebe5fa54399d1985914185a28",
+ "visual_object_id": "VO-8e32b95b431bdd41"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TSSCRS51",
+ "resource_meta": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c1cba9d4adba9c6786edfdbdf3303cd3d9cb0bdf5465b9a5f19b075275397c5a",
+ "visual_object_id": "VO-8c76d355cbccd3dc"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TSSLPT51",
+ "resource_meta": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2bc88ea88b441114f72c46f56c30572736ebf3915ce6c7c468bf0442cb188d1e",
+ "visual_object_id": "VO-8125ade535ab4d9a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "TSSRON51",
+ "resource_meta": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "visual_hash": "aecc7d518fdb87b8b032d946611aeec85fd25845bae11f3adb70e35879f150e8",
+ "visual_object_id": "VO-929dbff6229e5aee"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "WATTUR02",
+ "resource_meta": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1e539a9a43fe0211cc68b1adc1b59afdd5a835fcbecccd526683fbda45bebd0e",
+ "visual_object_id": "VO-1a74dfafbe4ebf07"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "WEDKLP03",
+ "resource_meta": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "98d41e4c8a18cc4cc87902fd4b970b568d1aed2e7a8afad85599595479ba87fa",
+ "visual_object_id": "VO-d794f95e18849ff8"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 31,
+ "style_layer_id": "s52-p03-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-facility-boundary-point"
+ },
+ "resource_key": "WIMCON01",
+ "resource_meta": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a9015ccaa2d424fb939dbf9c78bb9ed2b825cb08ca93174a754c82513fb0ca23",
+ "visual_object_id": "VO-8cb22d259942a13a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 32,
+ "style_layer_id": "s52-p03-sy-fallback-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "ACHPNT01",
+ "ACHPNT02",
+ "ACHRES51",
+ "ACHRES61",
+ "ACHRES71",
+ "ADDMRK01",
+ "ADDMRK02",
+ "ADDMRK03",
+ "ADDMRK04",
+ "ADDMRK05",
+ "ADDMRK06",
+ "ADDMRK07",
+ "ADDMRK08",
+ "ADDMRK09",
+ "ADDMRK10",
+ "AIRARE02",
+ "AISDEF01",
+ "AISONE01",
+ "AISSIX01",
+ "AISSLP01",
+ "AISVES01",
+ "ARPATG01",
+ "ARPONE01",
+ "ARPSIX01",
+ "BCNCAR01",
+ "BCNCAR02",
+ "BCNCAR03",
+ "BCNCAR04",
+ "BCNDEF13",
+ "BCNGEN01",
+ "BCNGEN03",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN64",
+ "BCNGEN65",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNGEN79",
+ "BCNGEN80",
+ "BCNISD21",
+ "BCNLAT15",
+ "BCNLAT16",
+ "BCNLAT21",
+ "BCNLAT22",
+ "BCNLAT23",
+ "BCNLAT24",
+ "BCNLAT50",
+ "BCNLTC01",
+ "BCNSAW13",
+ "BCNSAW21",
+ "BCNSPP13",
+ "BCNSPP21",
+ "BCNSPR62",
+ "BCNSTK01",
+ "BCNSTK02",
+ "BCNSTK03",
+ "BCNSTK05",
+ "BCNSTK08",
+ "BCNSTK60",
+ "BCNSTK61",
+ "BCNSTK62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNSTK79",
+ "BCNSTK80",
+ "BCNSTK81",
+ "BCNSTK82",
+ "BCNSTK83",
+ "BCNTOW01",
+ "BCNTOW05",
+ "BCNTOW60",
+ "BCNTOW61",
+ "BCNTOW62",
+ "BCNTOW63",
+ "BCNTOW64",
+ "BCNTOW65",
+ "BCNTOW66",
+ "BCNTOW68",
+ "BCNTOW69",
+ "BCNTOW70",
+ "BCNTOW71",
+ "BCNTOW73",
+ "BCNTOW74",
+ "BCNTOW76",
+ "BCNTOW85",
+ "BCNTOW86",
+ "BCNTOW87",
+ "BCNTOW88",
+ "BCNTOW89",
+ "BCNTOW90",
+ "BCNTOW91",
+ "BLKADJ01",
+ "BORDER01",
+ "BOYBAR01",
+ "BOYBAR60",
+ "BOYBAR61",
+ "BOYBAR62",
+ "BOYCAN01",
+ "BOYCAN60",
+ "BOYCAN61",
+ "BOYCAN62",
+ "BOYCAN63",
+ "BOYCAN64",
+ "BOYCAN65",
+ "BOYCAN68",
+ "BOYCAN69",
+ "BOYCAN70",
+ "BOYCAN71",
+ "BOYCAN72",
+ "BOYCAN73",
+ "BOYCAN74",
+ "BOYCAN75",
+ "BOYCAN76",
+ "BOYCAN77",
+ "BOYCAN78",
+ "BOYCAN79",
+ "BOYCAN80",
+ "BOYCAN81",
+ "BOYCAN82",
+ "BOYCAN83",
+ "BOYCAR01",
+ "BOYCAR02",
+ "BOYCAR03",
+ "BOYCAR04",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYCON63",
+ "BOYCON64",
+ "BOYCON65",
+ "BOYCON66",
+ "BOYCON67",
+ "BOYCON68",
+ "BOYCON69",
+ "BOYCON70",
+ "BOYCON71",
+ "BOYCON72",
+ "BOYCON73",
+ "BOYCON74",
+ "BOYCON77",
+ "BOYCON78",
+ "BOYCON79",
+ "BOYCON80",
+ "BOYCON81",
+ "BOYDEF03",
+ "BOYGEN03",
+ "BOYINB01",
+ "BOYISD12",
+ "BOYLAT13",
+ "BOYLAT14",
+ "BOYLAT23",
+ "BOYLAT24",
+ "BOYLAT25",
+ "BOYLAT26",
+ "BOYLAT27",
+ "BOYLAT50",
+ "BOYLAT51",
+ "BOYMOR01",
+ "BOYMOR03",
+ "BOYMOR11",
+ "BOYMOR31",
+ "BOYPIL01",
+ "BOYPIL59",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL63",
+ "BOYPIL64",
+ "BOYPIL65",
+ "BOYPIL66",
+ "BOYPIL67",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYPIL74",
+ "BOYPIL75",
+ "BOYPIL76",
+ "BOYPIL77",
+ "BOYPIL78",
+ "BOYPIL79",
+ "BOYPIL80",
+ "BOYPIL81",
+ "BOYSAW12",
+ "BOYSPH01",
+ "BOYSPH05",
+ "BOYSPH60",
+ "BOYSPH61",
+ "BOYSPH62",
+ "BOYSPH65",
+ "BOYSPH66",
+ "BOYSPH67",
+ "BOYSPH68",
+ "BOYSPH69",
+ "BOYSPH70",
+ "BOYSPH71",
+ "BOYSPH74",
+ "BOYSPH75",
+ "BOYSPH77",
+ "BOYSPH78",
+ "BOYSPP11",
+ "BOYSPP15",
+ "BOYSPP25",
+ "BOYSPR01",
+ "BOYSPR04",
+ "BOYSPR05",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSPR65",
+ "BOYSPR68",
+ "BOYSPR69",
+ "BOYSPR70",
+ "BOYSPR71",
+ "BOYSPR72",
+ "BOYSUP01",
+ "BOYSUP02",
+ "BOYSUP03",
+ "BOYSUP60",
+ "BOYSUP61",
+ "BOYSUP62",
+ "BOYSUP65",
+ "BOYSUP66",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "BUIREL01",
+ "BUIREL04",
+ "BUIREL05",
+ "BUIREL13",
+ "BUIREL14",
+ "BUIREL15",
+ "BUISGL01",
+ "BUISGL11",
+ "BUNSTA01",
+ "BUNSTA02",
+ "BUNSTA03",
+ "CAIRNS01",
+ "CAIRNS11",
+ "CARTRF01",
+ "CATHAF01",
+ "CATHAF02",
+ "CATHAF04",
+ "CBLARE51",
+ "CGUSTA02",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO06",
+ "CHINFO07",
+ "CHINFO08",
+ "CHINFO09",
+ "CHINFO10",
+ "CHINFO11",
+ "CHKSYM01",
+ "CLRLIN01",
+ "CRANES01",
+ "CTNARE51",
+ "CTYARE51",
+ "CTYARE71",
+ "CURDEF01",
+ "CURENT01",
+ "CURSRA01",
+ "CURSRB01",
+ "CUSTOM01",
+ "DANGER01",
+ "DANGER02",
+ "DANGER03",
+ "DANGER51",
+ "DANGER52",
+ "DAYREC51",
+ "DAYSQR01",
+ "DAYSQR21",
+ "DAYSQR51",
+ "DAYTRI01",
+ "DAYTRI05",
+ "DAYTRI21",
+ "DAYTRI25",
+ "DAYTRI51",
+ "DAYTRI52",
+ "DIRBOY01",
+ "DIRBOYA1",
+ "DIRBOYB1",
+ "DISMAR03",
+ "DISMAR04",
+ "DISMAR05",
+ "DISMAR06",
+ "DNGHILIT",
+ "DOMES001",
+ "DOMES011",
+ "DSHAER01",
+ "DSHAER11",
+ "DWRTPT51",
+ "DWRUTE51",
+ "EBBSTR01",
+ "EBLVRM11",
+ "ENTRES51",
+ "ENTRES61",
+ "ENTRES71",
+ "ERBLTIK1",
+ "EVENTS02",
+ "FAIRWY51",
+ "FAIRWY52",
+ "FLASTK01",
+ "FLASTK11",
+ "FLDSTR01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FORSTC11",
+ "FOULGND1",
+ "FRYARE51",
+ "FRYARE52",
+ "FSHFAC02",
+ "FSHFAC03",
+ "FSHGRD01",
+ "FSHHAV01",
+ "FSHRES51",
+ "FSHRES61",
+ "FSHRES71",
+ "GATCON03",
+ "GATCON04",
+ "HECMTR01",
+ "HECMTR02",
+ "HGWTMK01",
+ "HILTOP01",
+ "HILTOP11",
+ "HRBFAC09",
+ "HRBFAC10",
+ "HRBFAC11",
+ "HRBFAC12",
+ "HRBFAC13",
+ "HRBFAC14",
+ "HRBFAC15",
+ "HRBFAC16",
+ "HRBFAC17",
+ "HRBFAC18",
+ "HULKES01",
+ "INFARE51",
+ "INFORM01",
+ "ISODGR01",
+ "ISODGR51",
+ "ITZARE51",
+ "LIGHTDEF",
+ "LIGHTS11",
+ "LIGHTS12",
+ "LIGHTS13",
+ "LIGHTS14",
+ "LIGHTS81",
+ "LIGHTS82",
+ "LIGHTS90",
+ "LIGHTS91",
+ "LIGHTS92",
+ "LIGHTS93",
+ "LIGHTS94",
+ "LIGHTS95",
+ "LIGHTS96",
+ "LITDEF11",
+ "LITFLT01",
+ "LITFLT02",
+ "LITFLT10",
+ "LITFLT61",
+ "LITVES01",
+ "LITVES02",
+ "LITVES60",
+ "LITVES61",
+ "LNDARE01",
+ "LOCMAG01",
+ "LOCMAG51",
+ "LOWACC01",
+ "MAGVAR01",
+ "MAGVAR51",
+ "MARCUL02",
+ "MONUMT02",
+ "MONUMT12",
+ "MORFAC03",
+ "MORFAC04",
+ "MSTCON04",
+ "MSTCON14",
+ "NMKINF01",
+ "NMKINF02",
+ "NMKINF03",
+ "NMKINF04",
+ "NMKINF05",
+ "NMKINF06",
+ "NMKINF07",
+ "NMKINF08",
+ "NMKINF09",
+ "NMKINF10",
+ "NMKINF11",
+ "NMKINF12",
+ "NMKINF13",
+ "NMKINF14",
+ "NMKINF15",
+ "NMKINF16",
+ "NMKINF17",
+ "NMKINF18",
+ "NMKINF19",
+ "NMKINF20",
+ "NMKINF21",
+ "NMKINF22",
+ "NMKINF23",
+ "NMKINF24",
+ "NMKINF25",
+ "NMKINF26",
+ "NMKINF27",
+ "NMKINF28",
+ "NMKINF29",
+ "NMKINF30",
+ "NMKINF31",
+ "NMKINF32",
+ "NMKINF33",
+ "NMKINF34",
+ "NMKINF35",
+ "NMKINF36",
+ "NMKINF37",
+ "NMKINF38",
+ "NMKINF39",
+ "NMKINF40",
+ "NMKINF41",
+ "NMKINF42",
+ "NMKINF43",
+ "NMKINF44",
+ "NMKINF45",
+ "NMKINF46",
+ "NMKINF47",
+ "NMKINF48",
+ "NMKINF49",
+ "NMKINF50",
+ "NMKINF51",
+ "NMKINF52",
+ "NMKINF53",
+ "NMKINF54",
+ "NMKINF55",
+ "NMKPRH01",
+ "NMKPRH02",
+ "NMKPRH04",
+ "NMKPRH05",
+ "NMKPRH06",
+ "NMKPRH07",
+ "NMKPRH08",
+ "NMKPRH10",
+ "NMKPRH11",
+ "NMKPRH12",
+ "NMKPRH13",
+ "NMKPRH14",
+ "NMKPRH15",
+ "NMKPRH16",
+ "NMKPRH17",
+ "NMKPRH18",
+ "NMKPRH19",
+ "NMKPRH20",
+ "NMKPRH21",
+ "NMKPRH22",
+ "NMKRCD01",
+ "NMKRCD02",
+ "NMKRCD03",
+ "NMKRCD04",
+ "NMKRCD05",
+ "NMKRCD06",
+ "NMKREG01",
+ "NMKREG02",
+ "NMKREG03",
+ "NMKREG04",
+ "NMKREG05",
+ "NMKREG06",
+ "NMKREG07",
+ "NMKREG08",
+ "NMKREG09",
+ "NMKREG10",
+ "NMKREG11",
+ "NMKREG12",
+ "NMKREG13",
+ "NMKREG14",
+ "NMKREG15",
+ "NMKREG16",
+ "NMKREG17",
+ "NMKREG18",
+ "NMKREG19",
+ "NMKREG20",
+ "NORTHAR1",
+ "NOTBRD11",
+ "NOTBRD12",
+ "NOTMRK01",
+ "NOTMRK02",
+ "NOTMRK03",
+ "OBSTRN01",
+ "OBSTRN02",
+ "OBSTRN03",
+ "OBSTRN11",
+ "OBSTRN18",
+ "OFSPLF01",
+ "OSPONE02",
+ "OSPSIX02",
+ "OWNSHP01",
+ "OWNSHP05",
+ "PASTRK01",
+ "PASTRK02",
+ "PIER0001",
+ "PILBOP02",
+ "PILBOP04",
+ "PILPNT02",
+ "PLNPOS01",
+ "PLNPOS02",
+ "PLNSPD03",
+ "PLNSPD04",
+ "POSGEN01",
+ "POSGEN03",
+ "POSGEN04",
+ "POSITN02",
+ "PRCARE12",
+ "PRCARE51",
+ "PRDINS02",
+ "PRICKE03",
+ "PRICKE04",
+ "QUAPOS01",
+ "QUAPOS02",
+ "QUAPOS03",
+ "QUARRY01",
+ "QUESMRK1",
+ "RACNSP01",
+ "RADHLT01",
+ "RADRFL03",
+ "RASCAN01",
+ "RASCAN11",
+ "RCLDEF01",
+ "RCTLPT52",
+ "RDOCAL02",
+ "RDOCAL03",
+ "RDOSTA02",
+ "RECDEF51",
+ "RECTRC55",
+ "RECTRC56",
+ "RECTRC57",
+ "RECTRC58",
+ "REFDMP01",
+ "REFPNT02",
+ "RESTRN51",
+ "RETRFL01",
+ "RETRFL02",
+ "RFNERY01",
+ "RFNERY11",
+ "ROLROL01",
+ "RSCSTA02",
+ "RSRDEF51",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SCALEB10",
+ "SCALEB11",
+ "SILBUI01",
+ "SILBUI11",
+ "SISTAT02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "SOUNDG00",
+ "SOUNDG01",
+ "SOUNDG02",
+ "SOUNDG03",
+ "SOUNDG04",
+ "SOUNDG05",
+ "SOUNDG06",
+ "SOUNDG07",
+ "SOUNDG08",
+ "SOUNDG09",
+ "SOUNDG10",
+ "SOUNDG11",
+ "SOUNDG12",
+ "SOUNDG13",
+ "SOUNDG14",
+ "SOUNDG15",
+ "SOUNDG16",
+ "SOUNDG17",
+ "SOUNDG18",
+ "SOUNDG19",
+ "SOUNDG20",
+ "SOUNDG21",
+ "SOUNDG22",
+ "SOUNDG23",
+ "SOUNDG24",
+ "SOUNDG25",
+ "SOUNDG26",
+ "SOUNDG27",
+ "SOUNDG28",
+ "SOUNDG29",
+ "SOUNDG30",
+ "SOUNDG31",
+ "SOUNDG32",
+ "SOUNDG33",
+ "SOUNDG34",
+ "SOUNDG35",
+ "SOUNDG36",
+ "SOUNDG37",
+ "SOUNDG38",
+ "SOUNDG39",
+ "SOUNDG40",
+ "SOUNDG41",
+ "SOUNDG42",
+ "SOUNDG43",
+ "SOUNDG44",
+ "SOUNDG45",
+ "SOUNDG46",
+ "SOUNDG47",
+ "SOUNDG48",
+ "SOUNDG49",
+ "SOUNDG50",
+ "SOUNDG51",
+ "SOUNDG52",
+ "SOUNDG53",
+ "SOUNDG54",
+ "SOUNDG55",
+ "SOUNDG56",
+ "SOUNDG57",
+ "SOUNDG58",
+ "SOUNDG59",
+ "SOUNDGA1",
+ "SOUNDGB1",
+ "SOUNDGC2",
+ "SOUNDS00",
+ "SOUNDS01",
+ "SOUNDS02",
+ "SOUNDS03",
+ "SOUNDS04",
+ "SOUNDS05",
+ "SOUNDS06",
+ "SOUNDS07",
+ "SOUNDS08",
+ "SOUNDS09",
+ "SOUNDS10",
+ "SOUNDS11",
+ "SOUNDS12",
+ "SOUNDS13",
+ "SOUNDS14",
+ "SOUNDS15",
+ "SOUNDS16",
+ "SOUNDS17",
+ "SOUNDS18",
+ "SOUNDS19",
+ "SOUNDS20",
+ "SOUNDS21",
+ "SOUNDS22",
+ "SOUNDS23",
+ "SOUNDS24",
+ "SOUNDS25",
+ "SOUNDS26",
+ "SOUNDS27",
+ "SOUNDS28",
+ "SOUNDS29",
+ "SOUNDS30",
+ "SOUNDS31",
+ "SOUNDS32",
+ "SOUNDS33",
+ "SOUNDS34",
+ "SOUNDS35",
+ "SOUNDS36",
+ "SOUNDS37",
+ "SOUNDS38",
+ "SOUNDS39",
+ "SOUNDS40",
+ "SOUNDS41",
+ "SOUNDS42",
+ "SOUNDS43",
+ "SOUNDS44",
+ "SOUNDS45",
+ "SOUNDS46",
+ "SOUNDS47",
+ "SOUNDS48",
+ "SOUNDS49",
+ "SOUNDS50",
+ "SOUNDS51",
+ "SOUNDS52",
+ "SOUNDS53",
+ "SOUNDS54",
+ "SOUNDS55",
+ "SOUNDS56",
+ "SOUNDS57",
+ "SOUNDS58",
+ "SOUNDS59",
+ "SOUNDSA1",
+ "SOUNDSB1",
+ "SOUNDSC2",
+ "SPRING02",
+ "SSENTR01",
+ "SSLOCK01",
+ "SSWARS01",
+ "STARPT01",
+ "SWPARE51",
+ "TERMNL01",
+ "TERMNL02",
+ "TERMNL03",
+ "TERMNL04",
+ "TERMNL05",
+ "TERMNL06",
+ "TERMNL07",
+ "TERMNL08",
+ "TERMNL09",
+ "TERMNL10",
+ "TERMNL11",
+ "TERMNL12",
+ "TERMNL13",
+ "TIDCUR01",
+ "TIDCUR02",
+ "TIDCUR03",
+ "TIDEHT01",
+ "TIDSTR01",
+ "TMARDEF1",
+ "TMARDEF2",
+ "TMBYRD01",
+ "TNKCON02",
+ "TNKCON12",
+ "TNKFRM01",
+ "TNKFRM11",
+ "TOPMA100",
+ "TOPMA101",
+ "TOPMA102",
+ "TOPMA103",
+ "TOPMA104",
+ "TOPMA105",
+ "TOPMA106",
+ "TOPMA107",
+ "TOPMA108",
+ "TOPMA109",
+ "TOPMA110",
+ "TOPMA111",
+ "TOPMA112",
+ "TOPMA113",
+ "TOPMA114",
+ "TOPMA115",
+ "TOPMA116",
+ "TOPMA117",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR04",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR14",
+ "TOPMAR16",
+ "TOPMAR17",
+ "TOPMAR18",
+ "TOPMAR22",
+ "TOPMAR23",
+ "TOPMAR24",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR34",
+ "TOPMAR36",
+ "TOPMAR65",
+ "TOPMAR85",
+ "TOPMAR86",
+ "TOPMAR87",
+ "TOPMAR88",
+ "TOPMAR89",
+ "TOPMAR90",
+ "TOPMAR91",
+ "TOPMAR92",
+ "TOPMAR93",
+ "TOPMAR98",
+ "TOPMAR99",
+ "TOPSHP00",
+ "TOPSHP01",
+ "TOPSHP02",
+ "TOPSHP03",
+ "TOPSHP04",
+ "TOPSHP05",
+ "TOPSHP06",
+ "TOPSHP07",
+ "TOPSHP08",
+ "TOPSHP09",
+ "TOPSHP10",
+ "TOPSHP11",
+ "TOPSHP12",
+ "TOPSHP13",
+ "TOPSHP14",
+ "TOPSHP15",
+ "TOPSHP16",
+ "TOPSHP17",
+ "TOPSHP18",
+ "TOPSHP19",
+ "TOPSHP20",
+ "TOPSHP21",
+ "TOPSHP22",
+ "TOPSHP23",
+ "TOPSHP24",
+ "TOPSHP25",
+ "TOPSHP28",
+ "TOPSHP29",
+ "TOPSHP30",
+ "TOPSHP31",
+ "TOPSHP32",
+ "TOPSHP34",
+ "TOPSHP35",
+ "TOPSHP36",
+ "TOPSHP37",
+ "TOPSHP38",
+ "TOPSHP39",
+ "TOPSHP40",
+ "TOPSHP41",
+ "TOPSHP42",
+ "TOPSHP43",
+ "TOPSHP44",
+ "TOPSHP47",
+ "TOPSHP48",
+ "TOPSHP50",
+ "TOPSHP51",
+ "TOPSHP52",
+ "TOPSHP53",
+ "TOPSHP54",
+ "TOPSHP55",
+ "TOPSHP58",
+ "TOPSHP61",
+ "TOPSHP62",
+ "TOPSHP63",
+ "TOPSHP64",
+ "TOPSHP65",
+ "TOPSHP67",
+ "TOPSHP68",
+ "TOPSHP69",
+ "TOPSHP70",
+ "TOPSHP71",
+ "TOPSHP72",
+ "TOPSHP73",
+ "TOPSHP74",
+ "TOPSHP76",
+ "TOPSHP77",
+ "TOPSHP78",
+ "TOPSHP79",
+ "TOPSHP80",
+ "TOPSHP81",
+ "TOPSHP82",
+ "TOPSHP83",
+ "TOPSHP84",
+ "TOPSHP85",
+ "TOPSHP86",
+ "TOPSHP87",
+ "TOPSHP88",
+ "TOPSHP89",
+ "TOPSHP90",
+ "TOPSHP91",
+ "TOPSHP92",
+ "TOPSHP93",
+ "TOPSHP94",
+ "TOPSHP95",
+ "TOPSHP96",
+ "TOPSHP97",
+ "TOPSHP98",
+ "TOPSHP99",
+ "TOPSHPA0",
+ "TOPSHPA1",
+ "TOPSHPA2",
+ "TOPSHPA3",
+ "TOPSHPA4",
+ "TOPSHPA5",
+ "TOPSHPA6",
+ "TOPSHPA7",
+ "TOPSHPA8",
+ "TOPSHPA9",
+ "TOPSHPB0",
+ "TOPSHPD1",
+ "TOPSHPD2",
+ "TOPSHPD3",
+ "TOPSHPD4",
+ "TOPSHPD5",
+ "TOPSHPI1",
+ "TOPSHPI2",
+ "TOPSHPI3",
+ "TOPSHPJ1",
+ "TOPSHPJ2",
+ "TOPSHPJ3",
+ "TOPSHPP1",
+ "TOPSHPP2",
+ "TOPSHPR1",
+ "TOPSHPS1",
+ "TOPSHPT1",
+ "TOPSHPT2",
+ "TOPSHPT3",
+ "TOPSHPT4",
+ "TOPSHPT5",
+ "TOPSHPT6",
+ "TOPSHPT7",
+ "TOPSHPT8",
+ "TOPSHPU1",
+ "TOPSHPU2",
+ "TOPSHQ06",
+ "TOPSHQ07",
+ "TOPSHQ08",
+ "TOPSHQ15",
+ "TOPSHQ16",
+ "TOPSHQ17",
+ "TOPSHQ18",
+ "TOPSHQ19",
+ "TOPSHQ20",
+ "TOPSHQ21",
+ "TOPSHQ22",
+ "TOPSHQ23",
+ "TOPSHQ24",
+ "TOPSHQ25",
+ "TOPSHQ26",
+ "TOPSHQ27",
+ "TOPSHQ28",
+ "TOPSHQ29",
+ "TOPSHQ30",
+ "TOPSHQ31",
+ "TOPSHQ32",
+ "TOWERS01",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS12",
+ "TOWERS15",
+ "TOWERS48",
+ "TOWERS49",
+ "TOWERS50",
+ "TOWERS51",
+ "TOWERS52",
+ "TOWERS53",
+ "TOWERS54",
+ "TOWERS55",
+ "TOWERS56",
+ "TOWERS57",
+ "TOWERS58",
+ "TOWERS59",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS62",
+ "TOWERS63",
+ "TOWERS64",
+ "TOWERS65",
+ "TOWERS66",
+ "TOWERS67",
+ "TOWERS68",
+ "TOWERS69",
+ "TOWERS70",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS73",
+ "TOWERS74",
+ "TOWERS75",
+ "TOWERS76",
+ "TOWERS77",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS81",
+ "TOWERS82",
+ "TOWERS83",
+ "TOWERS84",
+ "TOWERS85",
+ "TOWERS86",
+ "TOWERS87",
+ "TOWERS88",
+ "TOWERS89",
+ "TOWERS90",
+ "TOWERS91",
+ "TOWERS92",
+ "TOWERS93",
+ "TOWERS94",
+ "TOWERS95",
+ "TOWERS96",
+ "TOWERS97",
+ "TOWERS98",
+ "TOWERS99",
+ "TREPNT04",
+ "TREPNT05",
+ "TRNBSN01",
+ "TSLDEF51",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "TWRDEF51",
+ "TWRTPT52",
+ "TWRTPT53",
+ "UNITFTH1",
+ "UNITMTR1",
+ "UWTROC03",
+ "UWTROC04",
+ "VECGND01",
+ "VECGND21",
+ "VECWTR01",
+ "VECWTR21",
+ "VTCLMK01",
+ "WATTUR02",
+ "WAYPNT01",
+ "WAYPNT03",
+ "WAYPNT11",
+ "WEDKLP03",
+ "WIMCON01",
+ "WIMCON11",
+ "WNDFRM51",
+ "WNDFRM61",
+ "WNDMIL02",
+ "WNDMIL12",
+ "WRECKS01",
+ "WRECKS04",
+ "WRECKS05",
+ "WRECKS07",
+ "WTLVGG01",
+ "WTLVGG02",
+ "ZZZZZZ01"
+ ],
+ true,
+ false
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-sy-fallback-facility-boundary-point"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-150f35c4ebbd959c"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "vector-or-text",
+ "style_index": 33,
+ "style_layer_id": "s52-p03-text1-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_text1_value"
+ ]
+ ],
+ "visual_properties": {
+ "text-color": [
+ "match",
+ [
+ "get",
+ "s52_text1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#070707"
+ ],
+ "text-halo-color": "rgba(255,255,255,0.65)",
+ "text-halo-width": 0.5
+ },
+ "text_expression": [
+ "get",
+ "s52_text1_value"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p03-text1-facility-boundary-point"
+ },
+ "visual_object_id": "VO-5e9d3422fa83a4f7"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-5dfdca6e89b1c4ba"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-223a0b4486ce330d"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-f158de55117d2d15"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-52e2b34fec8d4719"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-bd44d5a0b009fe84"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-dfc8468490de8b9a"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-7b7384ffc9d2ff10"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-af70fe51eb64acf9"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-94c8a40995397b4e"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-a71c565266761365"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-09ebdb84aed8e76e"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-5fce8c6d6092ebc9"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-2f427ae09b94ad83"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-d9a3c3b03fa7d99f"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-e035dc100c8e0feb"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-67c5d34910d0b324"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-09ddcd086b1370cf"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-b43e5d48f7e911dc"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-3159e2ab610bbdcb"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-30f5022aa2b7abcb"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-297170497553f928"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-95db8c8bd165fdcd"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-b500bc11e83c84a3"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-9711055b5873f666"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-d5711b188eb8e52e"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-d9a467123870c603"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-a04b411b138a8fe7"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-58963bec4e91f49f"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-7ec82521fc7b1f48"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-5b497b3914cc0ae8"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-089be015ed31c6fb"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-f955650d4cbc5309"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-831805ed158bbba1"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-6710d7e2465f8527"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-6cb16dff65f27a59"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-e68734a53b455d37"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-c86db4ce56208a7c"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-5ae4af0a1351d13c"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-222a3d328e4f34d8"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-f4ce1f33c9fb1c8e"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-e8ba55b26eccc275"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-5753ec6ead11d54d"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-fec00e9140e5aaf2"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-96fea072c3bb3ee4"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-af35e11aeb1d2e9b"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-9187d4b7859d0079"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-9aad44fe9d83c99a"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-cd052c71795643ae"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-cd052c71795643ae"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-52aaccb9bc31e4af"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-8fffa3473fd5ca38"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-38e08cc946224896"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-91ffb8d6090dd3a2"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-a3e20146bb61ea90"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-b58c4b86dce3a291"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-c160d8c59cda852f"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-63e5e6c2c90c0096"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-c44619e11eb0c0d7"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-387b321e9246c27b"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-d11f73d38078cfec"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "LITFLT01",
+ "resource_meta": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9104805fd43478c462309599d2a782561adb6737ec08f597af368e9978e6eb0f",
+ "visual_object_id": "VO-e845aea34773b402"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "LITVES60",
+ "resource_meta": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7723b10c53ebace35065cbe86937e56406cd9da996acda73709ba0a3107df77f",
+ "visual_object_id": "VO-8f3e40619bde9855"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "LOCMAG51",
+ "resource_meta": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0b87ac0359257aa82a9a12327eb78dd4502bbccd3b2e5cd849bf45c5e054ba6a",
+ "visual_object_id": "VO-927db56955e5078a"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-aa0e06b6fd27db75"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "MORFAC03",
+ "resource_meta": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5d9d3050e456d554021cf436bb000643cb70779a83f02928ec01b5c75d248862",
+ "visual_object_id": "VO-ad064a7347bc3fcf"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "MSTCON04",
+ "resource_meta": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1beeceac863187d220dcb51a6edcc9154a493654225100f47eba452f53cdb9b6",
+ "visual_object_id": "VO-097d0d7c1e1f28ad"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "OFSPLF01",
+ "resource_meta": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7507404e9b6d7c5215c13767987c53f63cc263eb46699b6704c14e595341472",
+ "visual_object_id": "VO-eeff61b62f1ce804"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "PILBOP02",
+ "resource_meta": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e63f32acb9dd587eb812e149e52885291b33179dbfb8caecf5cb57a6ce4da76f",
+ "visual_object_id": "VO-4cdcea01fae31fed"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "PILPNT02",
+ "resource_meta": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "95c1a39bf967640a30e7947b9a45236d66b81958897814f0ec30fa4c840b4444",
+ "visual_object_id": "VO-093cf37dedef5b3e"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "POSGEN04",
+ "resource_meta": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b75e6f2b4236a735add7d9a2313f45d1d562b09ec92dd82a1f2aa11688f9f913",
+ "visual_object_id": "VO-0740211dd1b0453c"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "PRCARE51",
+ "resource_meta": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d20ffd0cb0417323ad636014298268e3b2b3db70bea13a1eb29020b84334581e",
+ "visual_object_id": "VO-c342b8efdde5343b"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "RACNSP01",
+ "resource_meta": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-51d733a986ce9b1b"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "RADRFL03",
+ "resource_meta": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-51d733a986ce9b1b"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "RDOSTA02",
+ "resource_meta": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d962e59a8b43117f93a990911a1c9263232c2ae8e286bcac24fd069acf714996",
+ "visual_object_id": "VO-1a73d65c14353e15"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "RTLDEF51",
+ "resource_meta": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "visual_hash": "04f3d07ac144f557234b54427ce7082536ccbadb9f4016c1354b66763852f0df",
+ "visual_object_id": "VO-11702c82433e77b3"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "RTPBCN02",
+ "resource_meta": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e0c039d36945b6e4d74face06a880a4b051d0dca96be1aa3363307044e69619b",
+ "visual_object_id": "VO-18e3632bde765865"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "SMCFAC02",
+ "resource_meta": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "10fdcbe657f2da524cc5d0d9b0a664a7353d54d56ac5ec672c2dc52090421f24",
+ "visual_object_id": "VO-df5aa1cd87a579e7"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "SNDWAV02",
+ "resource_meta": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47c2b5e4e4aefaf641102fcad2d2b27b5e1f41973ed25e1053feef9d9ac11a8c",
+ "visual_object_id": "VO-1eb0bf45fb9de888"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "STARPT01",
+ "resource_meta": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7c9a78bdf7cca22245388132fa1cf5534efe15e53c96c2440e9468235b2280a",
+ "visual_object_id": "VO-26606ee37e9825ff"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMA115",
+ "resource_meta": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "754ba4712f94e4311ffb7e73a4147d7118b75879a92672a292ebca4a7d1a9794",
+ "visual_object_id": "VO-d464c16d154eb63c"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR01",
+ "resource_meta": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bdc00613b83b41ca2782c5c9e74cc365eb4e257c02acd058dcf9d24e8b26cada",
+ "visual_object_id": "VO-d33370f0fd7607e1"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR02",
+ "resource_meta": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7c5d079156eae5eac187459ef17d3200409312287dfca0b692ace2649f0ba9b0",
+ "visual_object_id": "VO-ff772a3d78e98bb2"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR05",
+ "resource_meta": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "71ff7c2fc92e3386f2e6b701cdafb44ef509bd67c035555feacf744f800cba17",
+ "visual_object_id": "VO-2f2669dc0b0a125c"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR06",
+ "resource_meta": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "45583b526196dd1a220383d68de477d1468c3f62803467e0639f72f1bd351205",
+ "visual_object_id": "VO-49b3974dd69f86ad"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR07",
+ "resource_meta": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5dcc46c5308ac26cfabde2497bfeee368b2cf7fe437cc144afd55d1df717a925",
+ "visual_object_id": "VO-6b7752b2f7a0603a"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR08",
+ "resource_meta": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7110d353962abfdc0abebac0825ee98dfc240964f473671756d8016880e121af",
+ "visual_object_id": "VO-e8a34011fc98a164"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR10",
+ "resource_meta": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5f82947f89a06387250c88e73caf818c939c3de595b258e813d5e55c9e9aa1ac",
+ "visual_object_id": "VO-d061a1ab1c8b0b4f"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR12",
+ "resource_meta": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "989ad0b7c610bdfa52c2835c26985deef3297fa996a3e9a13251984bec87768f",
+ "visual_object_id": "VO-5e66dfa7459ebebe"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR13",
+ "resource_meta": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "3d6d135fc47087e78770f3a3324e00d069e617f821e013e9607a3ae3eac3b634",
+ "visual_object_id": "VO-dc6ca6366ec75131"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR22",
+ "resource_meta": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0af1bfbcba733a79963846474c45de6ece4cbac4528ef931092664cfed4b7f80",
+ "visual_object_id": "VO-3c2ac8f2b57bc5ce"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR25",
+ "resource_meta": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "11d9d250c5b7d78bbb7a6da7e8c0bb6b47434b5b16b12115773ee71d86ffbb78",
+ "visual_object_id": "VO-91967f691716e633"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR26",
+ "resource_meta": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ac19928b712efd0c4684acbc050175bb33eb2510eff71d3139aecebf0d4501fc",
+ "visual_object_id": "VO-ef1ae7c0bb34ad64"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR27",
+ "resource_meta": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4c53038954687a441c057d33cc61850a37c04cba706c8d0af244e78d7ddd61",
+ "visual_object_id": "VO-e280fd118870f059"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR28",
+ "resource_meta": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e2d825c5a0db9db95c21cf7f0a878a0ac0619ace56a46c95045ef0002f181c30",
+ "visual_object_id": "VO-0cdaf7931481f4b9"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR30",
+ "resource_meta": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b4dee9dc7f70c90192cc8edd0dbe2efecb35f27eb9f7da700cd4ab55f55ed040",
+ "visual_object_id": "VO-6b79d487b1d30708"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR32",
+ "resource_meta": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4e1a3b0e4a6f9ba79d71dba2b4a44b289d8a2f8ba44aa82cecec09262f479794",
+ "visual_object_id": "VO-dc8940663d239361"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR33",
+ "resource_meta": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beaa10ea725d1c8fb6966de57cb44ba9607c7c21186f5055a4c393e407a01301",
+ "visual_object_id": "VO-d17edf7b6835c925"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPMAR98",
+ "resource_meta": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d434367be62ac2414c09597bdd0ed4ca945ec9cffe81d2673d2a0409d49bb4f0",
+ "visual_object_id": "VO-af2c6890a93ae993"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPSHP51",
+ "resource_meta": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "fbf14351f818a6718484fd341569aa2afb1baabfe23a0caab2287c72bf6846dc",
+ "visual_object_id": "VO-c4a7d54daa0c1787"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPSHPI1",
+ "resource_meta": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49ae50c47d21d13905eaec6f76f1645381588c07e8a73fd14a5fea5e8f4d116a",
+ "visual_object_id": "VO-a9c1eccfab7f38be"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOPSHPP2",
+ "resource_meta": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "27aa6b62817b52fa564c462d6386519a7a533eee2db58e6eb2287716f8481b9e",
+ "visual_object_id": "VO-8a862c123e1316de"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS02",
+ "resource_meta": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "53846cd569f35a80e1f323d09569fcf66c4aee53c034113e9b7d9c44de651f76",
+ "visual_object_id": "VO-79f47f3127b1deab"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS03",
+ "resource_meta": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e6aa44ace5ce72a53c2818c9f4980d5eeee6976866d2142bf2266bd2c9cd150b",
+ "visual_object_id": "VO-02c4898f6eb3c7a9"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS05",
+ "resource_meta": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9ab70e3ee6478449b51f17855c79884f584d3fa90354e0687a9b906ed4b35bf0",
+ "visual_object_id": "VO-e0422b3a0b35b35e"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS15",
+ "resource_meta": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "89fe05123a97732eecfd8473f799bd0e7e023e9fbf152310a0b3643abfc4b29a",
+ "visual_object_id": "VO-c8f15276fb87c255"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS60",
+ "resource_meta": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4b5eb6a6776f03846104cf40e4f9c2f2aa995a06f744f9762d48b169e81546",
+ "visual_object_id": "VO-f4fe11c99dfa40a2"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS61",
+ "resource_meta": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc84d7cb32588c8dfc30a522bdfa3281039a1f5b5374aba0f91d4c30368dd92c",
+ "visual_object_id": "VO-ed86adfb66a51b17"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS63",
+ "resource_meta": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "21ae13b22f1fcd09479e0f72333472bca1ebaceeea31cf643e3e23df53ec2ace",
+ "visual_object_id": "VO-81abe2cb4b26b610"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS71",
+ "resource_meta": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a828d2a17bafebc381a517b7722fb1e78f218b70fb4d2cd628fc316d83b2b326",
+ "visual_object_id": "VO-2e92d75e6888faf6"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS72",
+ "resource_meta": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9b4e997318dd9f4fc407dc394a5c5140d7da07c13c80b204c44a16150ffbd8bb",
+ "visual_object_id": "VO-23b8b1ff0e6d8133"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS78",
+ "resource_meta": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "175a7d2aa72012a9c716ddbf6cb76113b3d520f45d0e31dfcc03eea4ed3fa3ef",
+ "visual_object_id": "VO-752dd2fbc49b93bb"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS79",
+ "resource_meta": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "96b9baf11184f7855a0b09f254705b4ca4126435803dddc0dbe4ef0efdb04ce0",
+ "visual_object_id": "VO-81d5270e77876595"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS80",
+ "resource_meta": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a399f8c6a94f06fa382d6dc53b5a62a681248d6ca3bda22f50fcbb056c7622c4",
+ "visual_object_id": "VO-dc7f5e74d5f3062c"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS83",
+ "resource_meta": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49a0280bb5e09bba5255069244b91cb996e33d441e9bd59eb21617a310faac23",
+ "visual_object_id": "VO-5e4a9687652480dd"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS85",
+ "resource_meta": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b020180052f9238ccfccd2796d97e1cb1dd0a5aa113d89c227f2dfcd1e85a597",
+ "visual_object_id": "VO-dc1c01f8723fa4fc"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TOWERS95",
+ "resource_meta": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "41a30756b6c04865a103b398b3f04774404dfadebe5fa54399d1985914185a28",
+ "visual_object_id": "VO-337a95771c7919e4"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TSSCRS51",
+ "resource_meta": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c1cba9d4adba9c6786edfdbdf3303cd3d9cb0bdf5465b9a5f19b075275397c5a",
+ "visual_object_id": "VO-4d6caae66f522c62"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TSSLPT51",
+ "resource_meta": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2bc88ea88b441114f72c46f56c30572736ebf3915ce6c7c468bf0442cb188d1e",
+ "visual_object_id": "VO-1099f84e4962ea71"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "TSSRON51",
+ "resource_meta": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "visual_hash": "aecc7d518fdb87b8b032d946611aeec85fd25845bae11f3adb70e35879f150e8",
+ "visual_object_id": "VO-7c4a0b3506378eef"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "WATTUR02",
+ "resource_meta": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1e539a9a43fe0211cc68b1adc1b59afdd5a835fcbecccd526683fbda45bebd0e",
+ "visual_object_id": "VO-f07e79a957256daa"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "WEDKLP03",
+ "resource_meta": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "98d41e4c8a18cc4cc87902fd4b970b568d1aed2e7a8afad85599595479ba87fa",
+ "visual_object_id": "VO-8cfd3addc32284e9"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 34,
+ "style_layer_id": "s52-p03-sy-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-place-label-land"
+ },
+ "resource_key": "WIMCON01",
+ "resource_meta": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a9015ccaa2d424fb939dbf9c78bb9ed2b825cb08ca93174a754c82513fb0ca23",
+ "visual_object_id": "VO-944918624b379e00"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 35,
+ "style_layer_id": "s52-p03-sy-fallback-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "ACHPNT01",
+ "ACHPNT02",
+ "ACHRES51",
+ "ACHRES61",
+ "ACHRES71",
+ "ADDMRK01",
+ "ADDMRK02",
+ "ADDMRK03",
+ "ADDMRK04",
+ "ADDMRK05",
+ "ADDMRK06",
+ "ADDMRK07",
+ "ADDMRK08",
+ "ADDMRK09",
+ "ADDMRK10",
+ "AIRARE02",
+ "AISDEF01",
+ "AISONE01",
+ "AISSIX01",
+ "AISSLP01",
+ "AISVES01",
+ "ARPATG01",
+ "ARPONE01",
+ "ARPSIX01",
+ "BCNCAR01",
+ "BCNCAR02",
+ "BCNCAR03",
+ "BCNCAR04",
+ "BCNDEF13",
+ "BCNGEN01",
+ "BCNGEN03",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN64",
+ "BCNGEN65",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNGEN79",
+ "BCNGEN80",
+ "BCNISD21",
+ "BCNLAT15",
+ "BCNLAT16",
+ "BCNLAT21",
+ "BCNLAT22",
+ "BCNLAT23",
+ "BCNLAT24",
+ "BCNLAT50",
+ "BCNLTC01",
+ "BCNSAW13",
+ "BCNSAW21",
+ "BCNSPP13",
+ "BCNSPP21",
+ "BCNSPR62",
+ "BCNSTK01",
+ "BCNSTK02",
+ "BCNSTK03",
+ "BCNSTK05",
+ "BCNSTK08",
+ "BCNSTK60",
+ "BCNSTK61",
+ "BCNSTK62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNSTK79",
+ "BCNSTK80",
+ "BCNSTK81",
+ "BCNSTK82",
+ "BCNSTK83",
+ "BCNTOW01",
+ "BCNTOW05",
+ "BCNTOW60",
+ "BCNTOW61",
+ "BCNTOW62",
+ "BCNTOW63",
+ "BCNTOW64",
+ "BCNTOW65",
+ "BCNTOW66",
+ "BCNTOW68",
+ "BCNTOW69",
+ "BCNTOW70",
+ "BCNTOW71",
+ "BCNTOW73",
+ "BCNTOW74",
+ "BCNTOW76",
+ "BCNTOW85",
+ "BCNTOW86",
+ "BCNTOW87",
+ "BCNTOW88",
+ "BCNTOW89",
+ "BCNTOW90",
+ "BCNTOW91",
+ "BLKADJ01",
+ "BORDER01",
+ "BOYBAR01",
+ "BOYBAR60",
+ "BOYBAR61",
+ "BOYBAR62",
+ "BOYCAN01",
+ "BOYCAN60",
+ "BOYCAN61",
+ "BOYCAN62",
+ "BOYCAN63",
+ "BOYCAN64",
+ "BOYCAN65",
+ "BOYCAN68",
+ "BOYCAN69",
+ "BOYCAN70",
+ "BOYCAN71",
+ "BOYCAN72",
+ "BOYCAN73",
+ "BOYCAN74",
+ "BOYCAN75",
+ "BOYCAN76",
+ "BOYCAN77",
+ "BOYCAN78",
+ "BOYCAN79",
+ "BOYCAN80",
+ "BOYCAN81",
+ "BOYCAN82",
+ "BOYCAN83",
+ "BOYCAR01",
+ "BOYCAR02",
+ "BOYCAR03",
+ "BOYCAR04",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYCON63",
+ "BOYCON64",
+ "BOYCON65",
+ "BOYCON66",
+ "BOYCON67",
+ "BOYCON68",
+ "BOYCON69",
+ "BOYCON70",
+ "BOYCON71",
+ "BOYCON72",
+ "BOYCON73",
+ "BOYCON74",
+ "BOYCON77",
+ "BOYCON78",
+ "BOYCON79",
+ "BOYCON80",
+ "BOYCON81",
+ "BOYDEF03",
+ "BOYGEN03",
+ "BOYINB01",
+ "BOYISD12",
+ "BOYLAT13",
+ "BOYLAT14",
+ "BOYLAT23",
+ "BOYLAT24",
+ "BOYLAT25",
+ "BOYLAT26",
+ "BOYLAT27",
+ "BOYLAT50",
+ "BOYLAT51",
+ "BOYMOR01",
+ "BOYMOR03",
+ "BOYMOR11",
+ "BOYMOR31",
+ "BOYPIL01",
+ "BOYPIL59",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL63",
+ "BOYPIL64",
+ "BOYPIL65",
+ "BOYPIL66",
+ "BOYPIL67",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYPIL74",
+ "BOYPIL75",
+ "BOYPIL76",
+ "BOYPIL77",
+ "BOYPIL78",
+ "BOYPIL79",
+ "BOYPIL80",
+ "BOYPIL81",
+ "BOYSAW12",
+ "BOYSPH01",
+ "BOYSPH05",
+ "BOYSPH60",
+ "BOYSPH61",
+ "BOYSPH62",
+ "BOYSPH65",
+ "BOYSPH66",
+ "BOYSPH67",
+ "BOYSPH68",
+ "BOYSPH69",
+ "BOYSPH70",
+ "BOYSPH71",
+ "BOYSPH74",
+ "BOYSPH75",
+ "BOYSPH77",
+ "BOYSPH78",
+ "BOYSPP11",
+ "BOYSPP15",
+ "BOYSPP25",
+ "BOYSPR01",
+ "BOYSPR04",
+ "BOYSPR05",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSPR65",
+ "BOYSPR68",
+ "BOYSPR69",
+ "BOYSPR70",
+ "BOYSPR71",
+ "BOYSPR72",
+ "BOYSUP01",
+ "BOYSUP02",
+ "BOYSUP03",
+ "BOYSUP60",
+ "BOYSUP61",
+ "BOYSUP62",
+ "BOYSUP65",
+ "BOYSUP66",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "BUIREL01",
+ "BUIREL04",
+ "BUIREL05",
+ "BUIREL13",
+ "BUIREL14",
+ "BUIREL15",
+ "BUISGL01",
+ "BUISGL11",
+ "BUNSTA01",
+ "BUNSTA02",
+ "BUNSTA03",
+ "CAIRNS01",
+ "CAIRNS11",
+ "CARTRF01",
+ "CATHAF01",
+ "CATHAF02",
+ "CATHAF04",
+ "CBLARE51",
+ "CGUSTA02",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO06",
+ "CHINFO07",
+ "CHINFO08",
+ "CHINFO09",
+ "CHINFO10",
+ "CHINFO11",
+ "CHKSYM01",
+ "CLRLIN01",
+ "CRANES01",
+ "CTNARE51",
+ "CTYARE51",
+ "CTYARE71",
+ "CURDEF01",
+ "CURENT01",
+ "CURSRA01",
+ "CURSRB01",
+ "CUSTOM01",
+ "DANGER01",
+ "DANGER02",
+ "DANGER03",
+ "DANGER51",
+ "DANGER52",
+ "DAYREC51",
+ "DAYSQR01",
+ "DAYSQR21",
+ "DAYSQR51",
+ "DAYTRI01",
+ "DAYTRI05",
+ "DAYTRI21",
+ "DAYTRI25",
+ "DAYTRI51",
+ "DAYTRI52",
+ "DIRBOY01",
+ "DIRBOYA1",
+ "DIRBOYB1",
+ "DISMAR03",
+ "DISMAR04",
+ "DISMAR05",
+ "DISMAR06",
+ "DNGHILIT",
+ "DOMES001",
+ "DOMES011",
+ "DSHAER01",
+ "DSHAER11",
+ "DWRTPT51",
+ "DWRUTE51",
+ "EBBSTR01",
+ "EBLVRM11",
+ "ENTRES51",
+ "ENTRES61",
+ "ENTRES71",
+ "ERBLTIK1",
+ "EVENTS02",
+ "FAIRWY51",
+ "FAIRWY52",
+ "FLASTK01",
+ "FLASTK11",
+ "FLDSTR01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FORSTC11",
+ "FOULGND1",
+ "FRYARE51",
+ "FRYARE52",
+ "FSHFAC02",
+ "FSHFAC03",
+ "FSHGRD01",
+ "FSHHAV01",
+ "FSHRES51",
+ "FSHRES61",
+ "FSHRES71",
+ "GATCON03",
+ "GATCON04",
+ "HECMTR01",
+ "HECMTR02",
+ "HGWTMK01",
+ "HILTOP01",
+ "HILTOP11",
+ "HRBFAC09",
+ "HRBFAC10",
+ "HRBFAC11",
+ "HRBFAC12",
+ "HRBFAC13",
+ "HRBFAC14",
+ "HRBFAC15",
+ "HRBFAC16",
+ "HRBFAC17",
+ "HRBFAC18",
+ "HULKES01",
+ "INFARE51",
+ "INFORM01",
+ "ISODGR01",
+ "ISODGR51",
+ "ITZARE51",
+ "LIGHTDEF",
+ "LIGHTS11",
+ "LIGHTS12",
+ "LIGHTS13",
+ "LIGHTS14",
+ "LIGHTS81",
+ "LIGHTS82",
+ "LIGHTS90",
+ "LIGHTS91",
+ "LIGHTS92",
+ "LIGHTS93",
+ "LIGHTS94",
+ "LIGHTS95",
+ "LIGHTS96",
+ "LITDEF11",
+ "LITFLT01",
+ "LITFLT02",
+ "LITFLT10",
+ "LITFLT61",
+ "LITVES01",
+ "LITVES02",
+ "LITVES60",
+ "LITVES61",
+ "LNDARE01",
+ "LOCMAG01",
+ "LOCMAG51",
+ "LOWACC01",
+ "MAGVAR01",
+ "MAGVAR51",
+ "MARCUL02",
+ "MONUMT02",
+ "MONUMT12",
+ "MORFAC03",
+ "MORFAC04",
+ "MSTCON04",
+ "MSTCON14",
+ "NMKINF01",
+ "NMKINF02",
+ "NMKINF03",
+ "NMKINF04",
+ "NMKINF05",
+ "NMKINF06",
+ "NMKINF07",
+ "NMKINF08",
+ "NMKINF09",
+ "NMKINF10",
+ "NMKINF11",
+ "NMKINF12",
+ "NMKINF13",
+ "NMKINF14",
+ "NMKINF15",
+ "NMKINF16",
+ "NMKINF17",
+ "NMKINF18",
+ "NMKINF19",
+ "NMKINF20",
+ "NMKINF21",
+ "NMKINF22",
+ "NMKINF23",
+ "NMKINF24",
+ "NMKINF25",
+ "NMKINF26",
+ "NMKINF27",
+ "NMKINF28",
+ "NMKINF29",
+ "NMKINF30",
+ "NMKINF31",
+ "NMKINF32",
+ "NMKINF33",
+ "NMKINF34",
+ "NMKINF35",
+ "NMKINF36",
+ "NMKINF37",
+ "NMKINF38",
+ "NMKINF39",
+ "NMKINF40",
+ "NMKINF41",
+ "NMKINF42",
+ "NMKINF43",
+ "NMKINF44",
+ "NMKINF45",
+ "NMKINF46",
+ "NMKINF47",
+ "NMKINF48",
+ "NMKINF49",
+ "NMKINF50",
+ "NMKINF51",
+ "NMKINF52",
+ "NMKINF53",
+ "NMKINF54",
+ "NMKINF55",
+ "NMKPRH01",
+ "NMKPRH02",
+ "NMKPRH04",
+ "NMKPRH05",
+ "NMKPRH06",
+ "NMKPRH07",
+ "NMKPRH08",
+ "NMKPRH10",
+ "NMKPRH11",
+ "NMKPRH12",
+ "NMKPRH13",
+ "NMKPRH14",
+ "NMKPRH15",
+ "NMKPRH16",
+ "NMKPRH17",
+ "NMKPRH18",
+ "NMKPRH19",
+ "NMKPRH20",
+ "NMKPRH21",
+ "NMKPRH22",
+ "NMKRCD01",
+ "NMKRCD02",
+ "NMKRCD03",
+ "NMKRCD04",
+ "NMKRCD05",
+ "NMKRCD06",
+ "NMKREG01",
+ "NMKREG02",
+ "NMKREG03",
+ "NMKREG04",
+ "NMKREG05",
+ "NMKREG06",
+ "NMKREG07",
+ "NMKREG08",
+ "NMKREG09",
+ "NMKREG10",
+ "NMKREG11",
+ "NMKREG12",
+ "NMKREG13",
+ "NMKREG14",
+ "NMKREG15",
+ "NMKREG16",
+ "NMKREG17",
+ "NMKREG18",
+ "NMKREG19",
+ "NMKREG20",
+ "NORTHAR1",
+ "NOTBRD11",
+ "NOTBRD12",
+ "NOTMRK01",
+ "NOTMRK02",
+ "NOTMRK03",
+ "OBSTRN01",
+ "OBSTRN02",
+ "OBSTRN03",
+ "OBSTRN11",
+ "OBSTRN18",
+ "OFSPLF01",
+ "OSPONE02",
+ "OSPSIX02",
+ "OWNSHP01",
+ "OWNSHP05",
+ "PASTRK01",
+ "PASTRK02",
+ "PIER0001",
+ "PILBOP02",
+ "PILBOP04",
+ "PILPNT02",
+ "PLNPOS01",
+ "PLNPOS02",
+ "PLNSPD03",
+ "PLNSPD04",
+ "POSGEN01",
+ "POSGEN03",
+ "POSGEN04",
+ "POSITN02",
+ "PRCARE12",
+ "PRCARE51",
+ "PRDINS02",
+ "PRICKE03",
+ "PRICKE04",
+ "QUAPOS01",
+ "QUAPOS02",
+ "QUAPOS03",
+ "QUARRY01",
+ "QUESMRK1",
+ "RACNSP01",
+ "RADHLT01",
+ "RADRFL03",
+ "RASCAN01",
+ "RASCAN11",
+ "RCLDEF01",
+ "RCTLPT52",
+ "RDOCAL02",
+ "RDOCAL03",
+ "RDOSTA02",
+ "RECDEF51",
+ "RECTRC55",
+ "RECTRC56",
+ "RECTRC57",
+ "RECTRC58",
+ "REFDMP01",
+ "REFPNT02",
+ "RESTRN51",
+ "RETRFL01",
+ "RETRFL02",
+ "RFNERY01",
+ "RFNERY11",
+ "ROLROL01",
+ "RSCSTA02",
+ "RSRDEF51",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SCALEB10",
+ "SCALEB11",
+ "SILBUI01",
+ "SILBUI11",
+ "SISTAT02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "SOUNDG00",
+ "SOUNDG01",
+ "SOUNDG02",
+ "SOUNDG03",
+ "SOUNDG04",
+ "SOUNDG05",
+ "SOUNDG06",
+ "SOUNDG07",
+ "SOUNDG08",
+ "SOUNDG09",
+ "SOUNDG10",
+ "SOUNDG11",
+ "SOUNDG12",
+ "SOUNDG13",
+ "SOUNDG14",
+ "SOUNDG15",
+ "SOUNDG16",
+ "SOUNDG17",
+ "SOUNDG18",
+ "SOUNDG19",
+ "SOUNDG20",
+ "SOUNDG21",
+ "SOUNDG22",
+ "SOUNDG23",
+ "SOUNDG24",
+ "SOUNDG25",
+ "SOUNDG26",
+ "SOUNDG27",
+ "SOUNDG28",
+ "SOUNDG29",
+ "SOUNDG30",
+ "SOUNDG31",
+ "SOUNDG32",
+ "SOUNDG33",
+ "SOUNDG34",
+ "SOUNDG35",
+ "SOUNDG36",
+ "SOUNDG37",
+ "SOUNDG38",
+ "SOUNDG39",
+ "SOUNDG40",
+ "SOUNDG41",
+ "SOUNDG42",
+ "SOUNDG43",
+ "SOUNDG44",
+ "SOUNDG45",
+ "SOUNDG46",
+ "SOUNDG47",
+ "SOUNDG48",
+ "SOUNDG49",
+ "SOUNDG50",
+ "SOUNDG51",
+ "SOUNDG52",
+ "SOUNDG53",
+ "SOUNDG54",
+ "SOUNDG55",
+ "SOUNDG56",
+ "SOUNDG57",
+ "SOUNDG58",
+ "SOUNDG59",
+ "SOUNDGA1",
+ "SOUNDGB1",
+ "SOUNDGC2",
+ "SOUNDS00",
+ "SOUNDS01",
+ "SOUNDS02",
+ "SOUNDS03",
+ "SOUNDS04",
+ "SOUNDS05",
+ "SOUNDS06",
+ "SOUNDS07",
+ "SOUNDS08",
+ "SOUNDS09",
+ "SOUNDS10",
+ "SOUNDS11",
+ "SOUNDS12",
+ "SOUNDS13",
+ "SOUNDS14",
+ "SOUNDS15",
+ "SOUNDS16",
+ "SOUNDS17",
+ "SOUNDS18",
+ "SOUNDS19",
+ "SOUNDS20",
+ "SOUNDS21",
+ "SOUNDS22",
+ "SOUNDS23",
+ "SOUNDS24",
+ "SOUNDS25",
+ "SOUNDS26",
+ "SOUNDS27",
+ "SOUNDS28",
+ "SOUNDS29",
+ "SOUNDS30",
+ "SOUNDS31",
+ "SOUNDS32",
+ "SOUNDS33",
+ "SOUNDS34",
+ "SOUNDS35",
+ "SOUNDS36",
+ "SOUNDS37",
+ "SOUNDS38",
+ "SOUNDS39",
+ "SOUNDS40",
+ "SOUNDS41",
+ "SOUNDS42",
+ "SOUNDS43",
+ "SOUNDS44",
+ "SOUNDS45",
+ "SOUNDS46",
+ "SOUNDS47",
+ "SOUNDS48",
+ "SOUNDS49",
+ "SOUNDS50",
+ "SOUNDS51",
+ "SOUNDS52",
+ "SOUNDS53",
+ "SOUNDS54",
+ "SOUNDS55",
+ "SOUNDS56",
+ "SOUNDS57",
+ "SOUNDS58",
+ "SOUNDS59",
+ "SOUNDSA1",
+ "SOUNDSB1",
+ "SOUNDSC2",
+ "SPRING02",
+ "SSENTR01",
+ "SSLOCK01",
+ "SSWARS01",
+ "STARPT01",
+ "SWPARE51",
+ "TERMNL01",
+ "TERMNL02",
+ "TERMNL03",
+ "TERMNL04",
+ "TERMNL05",
+ "TERMNL06",
+ "TERMNL07",
+ "TERMNL08",
+ "TERMNL09",
+ "TERMNL10",
+ "TERMNL11",
+ "TERMNL12",
+ "TERMNL13",
+ "TIDCUR01",
+ "TIDCUR02",
+ "TIDCUR03",
+ "TIDEHT01",
+ "TIDSTR01",
+ "TMARDEF1",
+ "TMARDEF2",
+ "TMBYRD01",
+ "TNKCON02",
+ "TNKCON12",
+ "TNKFRM01",
+ "TNKFRM11",
+ "TOPMA100",
+ "TOPMA101",
+ "TOPMA102",
+ "TOPMA103",
+ "TOPMA104",
+ "TOPMA105",
+ "TOPMA106",
+ "TOPMA107",
+ "TOPMA108",
+ "TOPMA109",
+ "TOPMA110",
+ "TOPMA111",
+ "TOPMA112",
+ "TOPMA113",
+ "TOPMA114",
+ "TOPMA115",
+ "TOPMA116",
+ "TOPMA117",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR04",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR14",
+ "TOPMAR16",
+ "TOPMAR17",
+ "TOPMAR18",
+ "TOPMAR22",
+ "TOPMAR23",
+ "TOPMAR24",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR34",
+ "TOPMAR36",
+ "TOPMAR65",
+ "TOPMAR85",
+ "TOPMAR86",
+ "TOPMAR87",
+ "TOPMAR88",
+ "TOPMAR89",
+ "TOPMAR90",
+ "TOPMAR91",
+ "TOPMAR92",
+ "TOPMAR93",
+ "TOPMAR98",
+ "TOPMAR99",
+ "TOPSHP00",
+ "TOPSHP01",
+ "TOPSHP02",
+ "TOPSHP03",
+ "TOPSHP04",
+ "TOPSHP05",
+ "TOPSHP06",
+ "TOPSHP07",
+ "TOPSHP08",
+ "TOPSHP09",
+ "TOPSHP10",
+ "TOPSHP11",
+ "TOPSHP12",
+ "TOPSHP13",
+ "TOPSHP14",
+ "TOPSHP15",
+ "TOPSHP16",
+ "TOPSHP17",
+ "TOPSHP18",
+ "TOPSHP19",
+ "TOPSHP20",
+ "TOPSHP21",
+ "TOPSHP22",
+ "TOPSHP23",
+ "TOPSHP24",
+ "TOPSHP25",
+ "TOPSHP28",
+ "TOPSHP29",
+ "TOPSHP30",
+ "TOPSHP31",
+ "TOPSHP32",
+ "TOPSHP34",
+ "TOPSHP35",
+ "TOPSHP36",
+ "TOPSHP37",
+ "TOPSHP38",
+ "TOPSHP39",
+ "TOPSHP40",
+ "TOPSHP41",
+ "TOPSHP42",
+ "TOPSHP43",
+ "TOPSHP44",
+ "TOPSHP47",
+ "TOPSHP48",
+ "TOPSHP50",
+ "TOPSHP51",
+ "TOPSHP52",
+ "TOPSHP53",
+ "TOPSHP54",
+ "TOPSHP55",
+ "TOPSHP58",
+ "TOPSHP61",
+ "TOPSHP62",
+ "TOPSHP63",
+ "TOPSHP64",
+ "TOPSHP65",
+ "TOPSHP67",
+ "TOPSHP68",
+ "TOPSHP69",
+ "TOPSHP70",
+ "TOPSHP71",
+ "TOPSHP72",
+ "TOPSHP73",
+ "TOPSHP74",
+ "TOPSHP76",
+ "TOPSHP77",
+ "TOPSHP78",
+ "TOPSHP79",
+ "TOPSHP80",
+ "TOPSHP81",
+ "TOPSHP82",
+ "TOPSHP83",
+ "TOPSHP84",
+ "TOPSHP85",
+ "TOPSHP86",
+ "TOPSHP87",
+ "TOPSHP88",
+ "TOPSHP89",
+ "TOPSHP90",
+ "TOPSHP91",
+ "TOPSHP92",
+ "TOPSHP93",
+ "TOPSHP94",
+ "TOPSHP95",
+ "TOPSHP96",
+ "TOPSHP97",
+ "TOPSHP98",
+ "TOPSHP99",
+ "TOPSHPA0",
+ "TOPSHPA1",
+ "TOPSHPA2",
+ "TOPSHPA3",
+ "TOPSHPA4",
+ "TOPSHPA5",
+ "TOPSHPA6",
+ "TOPSHPA7",
+ "TOPSHPA8",
+ "TOPSHPA9",
+ "TOPSHPB0",
+ "TOPSHPD1",
+ "TOPSHPD2",
+ "TOPSHPD3",
+ "TOPSHPD4",
+ "TOPSHPD5",
+ "TOPSHPI1",
+ "TOPSHPI2",
+ "TOPSHPI3",
+ "TOPSHPJ1",
+ "TOPSHPJ2",
+ "TOPSHPJ3",
+ "TOPSHPP1",
+ "TOPSHPP2",
+ "TOPSHPR1",
+ "TOPSHPS1",
+ "TOPSHPT1",
+ "TOPSHPT2",
+ "TOPSHPT3",
+ "TOPSHPT4",
+ "TOPSHPT5",
+ "TOPSHPT6",
+ "TOPSHPT7",
+ "TOPSHPT8",
+ "TOPSHPU1",
+ "TOPSHPU2",
+ "TOPSHQ06",
+ "TOPSHQ07",
+ "TOPSHQ08",
+ "TOPSHQ15",
+ "TOPSHQ16",
+ "TOPSHQ17",
+ "TOPSHQ18",
+ "TOPSHQ19",
+ "TOPSHQ20",
+ "TOPSHQ21",
+ "TOPSHQ22",
+ "TOPSHQ23",
+ "TOPSHQ24",
+ "TOPSHQ25",
+ "TOPSHQ26",
+ "TOPSHQ27",
+ "TOPSHQ28",
+ "TOPSHQ29",
+ "TOPSHQ30",
+ "TOPSHQ31",
+ "TOPSHQ32",
+ "TOWERS01",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS12",
+ "TOWERS15",
+ "TOWERS48",
+ "TOWERS49",
+ "TOWERS50",
+ "TOWERS51",
+ "TOWERS52",
+ "TOWERS53",
+ "TOWERS54",
+ "TOWERS55",
+ "TOWERS56",
+ "TOWERS57",
+ "TOWERS58",
+ "TOWERS59",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS62",
+ "TOWERS63",
+ "TOWERS64",
+ "TOWERS65",
+ "TOWERS66",
+ "TOWERS67",
+ "TOWERS68",
+ "TOWERS69",
+ "TOWERS70",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS73",
+ "TOWERS74",
+ "TOWERS75",
+ "TOWERS76",
+ "TOWERS77",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS81",
+ "TOWERS82",
+ "TOWERS83",
+ "TOWERS84",
+ "TOWERS85",
+ "TOWERS86",
+ "TOWERS87",
+ "TOWERS88",
+ "TOWERS89",
+ "TOWERS90",
+ "TOWERS91",
+ "TOWERS92",
+ "TOWERS93",
+ "TOWERS94",
+ "TOWERS95",
+ "TOWERS96",
+ "TOWERS97",
+ "TOWERS98",
+ "TOWERS99",
+ "TREPNT04",
+ "TREPNT05",
+ "TRNBSN01",
+ "TSLDEF51",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "TWRDEF51",
+ "TWRTPT52",
+ "TWRTPT53",
+ "UNITFTH1",
+ "UNITMTR1",
+ "UWTROC03",
+ "UWTROC04",
+ "VECGND01",
+ "VECGND21",
+ "VECWTR01",
+ "VECWTR21",
+ "VTCLMK01",
+ "WATTUR02",
+ "WAYPNT01",
+ "WAYPNT03",
+ "WAYPNT11",
+ "WEDKLP03",
+ "WIMCON01",
+ "WIMCON11",
+ "WNDFRM51",
+ "WNDFRM61",
+ "WNDMIL02",
+ "WNDMIL12",
+ "WRECKS01",
+ "WRECKS04",
+ "WRECKS05",
+ "WRECKS07",
+ "WTLVGG01",
+ "WTLVGG02",
+ "ZZZZZZ01"
+ ],
+ true,
+ false
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-sy-fallback-place-label-land"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-23e06396274d69f4"
+ },
+ {
+ "group_id": "GRP-a85fbd02b1a2353a",
+ "geometry_role": "symbol",
+ "component_role": "vector-or-text",
+ "style_index": 36,
+ "style_layer_id": "s52-p03-text1-place-label-land",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_text1_value"
+ ]
+ ],
+ "visual_properties": {
+ "text-color": [
+ "match",
+ [
+ "get",
+ "s52_text1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#070707"
+ ],
+ "text-halo-color": "rgba(255,255,255,0.65)",
+ "text-halo-width": 0.5
+ },
+ "text_expression": [
+ "get",
+ "s52_text1_value"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "place_label_land",
+ "style_layer_id": "s52-p03-text1-place-label-land"
+ },
+ "visual_object_id": "VO-59ab765eefb5e21e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 37,
+ "style_layer_id": "s52-p03-ap-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ap-s52-areas"
+ },
+ "resource_key": "CROSSX01",
+ "resource_meta": {
+ "x": 400,
+ "y": 1040,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d160f03e2a7bfb503d8102c94765e7780043f774f17f71c6762e0324f21055c7",
+ "visual_object_id": "VO-001d272725a08d7c"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 37,
+ "style_layer_id": "s52-p03-ap-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ap-s52-areas"
+ },
+ "resource_key": "FSHHAV02",
+ "resource_meta": {
+ "x": 305,
+ "y": 1007,
+ "width": 40,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "09075b16925fc35914835f0bf25564f9184f5bebe04bec5866c61dae3a02f066",
+ "visual_object_id": "VO-011b18b1705e37c2"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 37,
+ "style_layer_id": "s52-p03-ap-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ap-s52-areas"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-04a2e3724b7a67f0"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 37,
+ "style_layer_id": "s52-p03-ap-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ap-s52-areas"
+ },
+ "resource_key": "MARSHES1",
+ "resource_meta": {
+ "x": 207,
+ "y": 1007,
+ "width": 40,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a00829785a3b162b3fe7875a88a58996abbecdef1ba2731c90e253df516b8491",
+ "visual_object_id": "VO-dfb65dd0d499a685"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 37,
+ "style_layer_id": "s52-p03-ap-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ap-s52-areas"
+ },
+ "resource_key": "ap-FSHHAV02",
+ "resource_meta": {
+ "x": 0,
+ "y": 1674,
+ "width": 30,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b0dabde8dabf05ab2e2536676dc61798c4d4bca9dc71df0c153dc5d90707324",
+ "visual_object_id": "VO-014e7502280101c9"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 37,
+ "style_layer_id": "s52-p03-ap-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ap-s52-areas"
+ },
+ "resource_key": "ap-MARCUL02",
+ "resource_meta": {
+ "x": 0,
+ "y": 1738,
+ "width": 27,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "606940110b130848131f73c60540fdeb5ccf9728ff28c1112e92a79f58642a9a",
+ "visual_object_id": "VO-025638176912810f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 37,
+ "style_layer_id": "s52-p03-ap-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ap-s52-areas"
+ },
+ "resource_key": "ap-MARSHES1",
+ "resource_meta": {
+ "x": 0,
+ "y": 1754,
+ "width": 16,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ba1fe369502331fff1df4cee7a3b7daee9677961bf478136b26a295c986b1160",
+ "visual_object_id": "VO-09b6d8cf5c0cf716"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 37,
+ "style_layer_id": "s52-p03-ap-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ap-s52-areas"
+ },
+ "resource_key": "ap-PRTSUR01",
+ "resource_meta": {
+ "x": 0,
+ "y": 1800,
+ "width": 8,
+ "height": 1,
+ "pixelRatio": 1
+ },
+ "visual_hash": "455cfd6c5705cc6ce3ea9bf56b8e314917e15d87945775e3692e8db9470d8394",
+ "visual_object_id": "VO-6529a34587abb6ee"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 37,
+ "style_layer_id": "s52-p03-ap-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ap-s52-areas"
+ },
+ "resource_key": "ap-TSSJCT02",
+ "resource_meta": {
+ "x": 0,
+ "y": 1876,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1077e7c4fcdccca497c551cef325272048891e7b4b285d6edda3992eaf4b24a2",
+ "visual_object_id": "VO-9c6909baa018c7fe"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 37,
+ "style_layer_id": "s52-p03-ap-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ap-s52-areas"
+ },
+ "resource_key": "ap-VEGATN03",
+ "resource_meta": {
+ "x": 0,
+ "y": 1895,
+ "width": 14,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "05f4f278ece25353dc0cebf2499d0ab6cc4280cc14a8e16fe76e7fbc4e512ad8",
+ "visual_object_id": "VO-805a49e9e9c2b69e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "vector-or-text",
+ "style_index": 37,
+ "style_layer_id": "s52-p03-ap-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "visual_properties": {
+ "fill-opacity": 0.85
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ap-s52-areas"
+ },
+ "visual_object_id": "VO-678528309f1b104f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 38,
+ "style_layer_id": "s52-p03-ap-fallback-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "AIRARE02",
+ "CROSSX01",
+ "CROSSX02",
+ "DIAMOND1",
+ "DQUALA11",
+ "DQUALA21",
+ "DQUALB01",
+ "DQUALC01",
+ "DQUALD01",
+ "DQUALU01",
+ "DRGARE01",
+ "FOULAR01",
+ "FOULAR02",
+ "FOULAR11",
+ "FSHFAC03",
+ "FSHFAC04",
+ "FSHHAV02",
+ "ICEARE04",
+ "MARCUL02",
+ "MARSHES1",
+ "NODATA03",
+ "NODATA04",
+ "OVERSC01",
+ "PRTSUR01",
+ "QUESMRK1",
+ "RCKLDG01",
+ "SNDWAV01",
+ "TSSJCT02",
+ "VEGATN03",
+ "VEGATN04"
+ ],
+ true,
+ false
+ ]
+ ]
+ ],
+ "resource_expression": "ap-QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ap-fallback-s52-areas"
+ },
+ "resource_key": "ap-QUESMRK1",
+ "resource_meta": {
+ "x": 0,
+ "y": 1801,
+ "width": 9,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8a04bb3edf6040bb541ecb033ba5907456b9b5804ad7121c6152de706f2ac5cd",
+ "visual_object_id": "VO-5ecfb550f0ccd14f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "vector-or-text",
+ "style_index": 38,
+ "style_layer_id": "s52-p03-ap-fallback-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "AIRARE02",
+ "CROSSX01",
+ "CROSSX02",
+ "DIAMOND1",
+ "DQUALA11",
+ "DQUALA21",
+ "DQUALB01",
+ "DQUALC01",
+ "DQUALD01",
+ "DQUALU01",
+ "DRGARE01",
+ "FOULAR01",
+ "FOULAR02",
+ "FOULAR11",
+ "FSHFAC03",
+ "FSHFAC04",
+ "FSHHAV02",
+ "ICEARE04",
+ "MARCUL02",
+ "MARSHES1",
+ "NODATA03",
+ "NODATA04",
+ "OVERSC01",
+ "PRTSUR01",
+ "QUESMRK1",
+ "RCKLDG01",
+ "SNDWAV01",
+ "TSSJCT02",
+ "VEGATN03",
+ "VEGATN04"
+ ],
+ true,
+ false
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "fill-opacity": 0.85
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ap-fallback-s52-areas"
+ },
+ "visual_object_id": "VO-b292b558839513df"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 39,
+ "style_layer_id": "s52-p03-ls1-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ls1-s52-areas"
+ },
+ "visual_object_id": "VO-a8d68a97799121ce"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 40,
+ "style_layer_id": "s52-p03-ls-legacy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-ls-legacy-s52-areas"
+ },
+ "visual_object_id": "VO-c88bd66f4ffbb10f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-2e7b56aa4b64b62a"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-68d4ec6bc5ba1f57"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-f14ff3f371db5cf2"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-43ad4bc495f3a918"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-a061f192acd8840e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-976d273fef613340"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-0e01cc567d3922c1"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-bb788b7e25fb83f1"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-fd5fac80bd760974"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-2bdd7871dea38852"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-ff43a0f23fc855e7"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-9c428c80b612c552"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-e98405e3661f5e2a"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-ce6ffdcdfcc0ffaa"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-1d6198cdcd1130a4"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-4c65e133c2c0ce98"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-866c4a9fc20ee099"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-57350bde4a50591d"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-7098b5f55969ce6e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-490a1373d2ac39e4"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-a9a46eb17756ac5b"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-db1ad56fd1c1be0f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-c8154a9881ff369e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-87b65d70c112ed7e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-fb35136b118f7176"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-e307704b77e1ad64"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-dcc0854889a118ce"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-ed5b8d96ee1abbb7"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-b58131255424c9b6"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-64119249c177da4f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-2be29b2b7e1e70bf"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-d263e5ffad094a8a"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-cf94010dabba5b7f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-55887799dcf44a34"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-cc3693cd43307227"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-5c1b295d25a73437"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-6339c7f9356f1309"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-3922b43e202f25f1"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-03627bbe3e7270f2"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-196882210c9389c7"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-b0947f6804e3dd62"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-f245bbdfdabf5503"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-de30a9302add8c7c"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-6ebc83726b2e4688"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-684a172969d646ca"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-1b57c1fc4fcffb6a"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-2b20bd6226d8fc2f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-93c325686a1f6216"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-93c325686a1f6216"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-eb59981176d533da"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-e63f20d208fe0a45"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-a8bf2ff6ffccd151"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-3ccd137f0a5fa6fc"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-55694c9eedfcd962"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-f3ef7c0761ff5487"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-e02732e2aa7b212f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-39d7be2e00310f2d"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-f44625e30f6c91bc"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-67d1683d2df31107"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-e7571b5440c4aba2"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "LITFLT01",
+ "resource_meta": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9104805fd43478c462309599d2a782561adb6737ec08f597af368e9978e6eb0f",
+ "visual_object_id": "VO-753937f520fe2b62"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "LITVES60",
+ "resource_meta": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7723b10c53ebace35065cbe86937e56406cd9da996acda73709ba0a3107df77f",
+ "visual_object_id": "VO-d93b148d2e5c42f9"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "LOCMAG51",
+ "resource_meta": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0b87ac0359257aa82a9a12327eb78dd4502bbccd3b2e5cd849bf45c5e054ba6a",
+ "visual_object_id": "VO-8396c7ec4207c4a1"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-9b8a1a9be436b1b9"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "MORFAC03",
+ "resource_meta": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5d9d3050e456d554021cf436bb000643cb70779a83f02928ec01b5c75d248862",
+ "visual_object_id": "VO-28e853b0bfd26bda"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "MSTCON04",
+ "resource_meta": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1beeceac863187d220dcb51a6edcc9154a493654225100f47eba452f53cdb9b6",
+ "visual_object_id": "VO-cf2bbb681d9cc780"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "OFSPLF01",
+ "resource_meta": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7507404e9b6d7c5215c13767987c53f63cc263eb46699b6704c14e595341472",
+ "visual_object_id": "VO-f6d3c7c076d732bf"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "PILBOP02",
+ "resource_meta": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e63f32acb9dd587eb812e149e52885291b33179dbfb8caecf5cb57a6ce4da76f",
+ "visual_object_id": "VO-a87da651f3ff272c"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "PILPNT02",
+ "resource_meta": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "95c1a39bf967640a30e7947b9a45236d66b81958897814f0ec30fa4c840b4444",
+ "visual_object_id": "VO-ee59c4418c132442"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "POSGEN04",
+ "resource_meta": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b75e6f2b4236a735add7d9a2313f45d1d562b09ec92dd82a1f2aa11688f9f913",
+ "visual_object_id": "VO-ad297001689bc2e8"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "PRCARE51",
+ "resource_meta": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d20ffd0cb0417323ad636014298268e3b2b3db70bea13a1eb29020b84334581e",
+ "visual_object_id": "VO-49dbbf6ba6a2b540"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "RACNSP01",
+ "resource_meta": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-773667557e481e36"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "RADRFL03",
+ "resource_meta": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-773667557e481e36"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "RDOSTA02",
+ "resource_meta": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d962e59a8b43117f93a990911a1c9263232c2ae8e286bcac24fd069acf714996",
+ "visual_object_id": "VO-c0e4fc46058e3a46"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "RTLDEF51",
+ "resource_meta": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "visual_hash": "04f3d07ac144f557234b54427ce7082536ccbadb9f4016c1354b66763852f0df",
+ "visual_object_id": "VO-7d9e19e2d55bef49"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "RTPBCN02",
+ "resource_meta": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e0c039d36945b6e4d74face06a880a4b051d0dca96be1aa3363307044e69619b",
+ "visual_object_id": "VO-28e09e3243b548f5"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "SMCFAC02",
+ "resource_meta": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "10fdcbe657f2da524cc5d0d9b0a664a7353d54d56ac5ec672c2dc52090421f24",
+ "visual_object_id": "VO-75eb05d3be40d873"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "SNDWAV02",
+ "resource_meta": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47c2b5e4e4aefaf641102fcad2d2b27b5e1f41973ed25e1053feef9d9ac11a8c",
+ "visual_object_id": "VO-4968e4a461a4bbfe"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "STARPT01",
+ "resource_meta": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7c9a78bdf7cca22245388132fa1cf5534efe15e53c96c2440e9468235b2280a",
+ "visual_object_id": "VO-5165c44b9a4ea37b"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMA115",
+ "resource_meta": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "754ba4712f94e4311ffb7e73a4147d7118b75879a92672a292ebca4a7d1a9794",
+ "visual_object_id": "VO-333b6cb6a723f8c1"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR01",
+ "resource_meta": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bdc00613b83b41ca2782c5c9e74cc365eb4e257c02acd058dcf9d24e8b26cada",
+ "visual_object_id": "VO-09670887d427cc3b"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR02",
+ "resource_meta": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7c5d079156eae5eac187459ef17d3200409312287dfca0b692ace2649f0ba9b0",
+ "visual_object_id": "VO-27494113701ebfaa"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR05",
+ "resource_meta": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "71ff7c2fc92e3386f2e6b701cdafb44ef509bd67c035555feacf744f800cba17",
+ "visual_object_id": "VO-30588669577c5b43"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR06",
+ "resource_meta": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "45583b526196dd1a220383d68de477d1468c3f62803467e0639f72f1bd351205",
+ "visual_object_id": "VO-d1c82068bcd84954"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR07",
+ "resource_meta": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5dcc46c5308ac26cfabde2497bfeee368b2cf7fe437cc144afd55d1df717a925",
+ "visual_object_id": "VO-48e2298e97803b86"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR08",
+ "resource_meta": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7110d353962abfdc0abebac0825ee98dfc240964f473671756d8016880e121af",
+ "visual_object_id": "VO-d3850fa8cdf20b5a"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR10",
+ "resource_meta": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5f82947f89a06387250c88e73caf818c939c3de595b258e813d5e55c9e9aa1ac",
+ "visual_object_id": "VO-cbecf4efb562191b"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR12",
+ "resource_meta": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "989ad0b7c610bdfa52c2835c26985deef3297fa996a3e9a13251984bec87768f",
+ "visual_object_id": "VO-aef563da819b15d0"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR13",
+ "resource_meta": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "3d6d135fc47087e78770f3a3324e00d069e617f821e013e9607a3ae3eac3b634",
+ "visual_object_id": "VO-12b3fe96ea3fca0b"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR22",
+ "resource_meta": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0af1bfbcba733a79963846474c45de6ece4cbac4528ef931092664cfed4b7f80",
+ "visual_object_id": "VO-d67e44294ec46a99"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR25",
+ "resource_meta": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "11d9d250c5b7d78bbb7a6da7e8c0bb6b47434b5b16b12115773ee71d86ffbb78",
+ "visual_object_id": "VO-f1a44d7063834593"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR26",
+ "resource_meta": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ac19928b712efd0c4684acbc050175bb33eb2510eff71d3139aecebf0d4501fc",
+ "visual_object_id": "VO-4f7c168aeb4c282e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR27",
+ "resource_meta": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4c53038954687a441c057d33cc61850a37c04cba706c8d0af244e78d7ddd61",
+ "visual_object_id": "VO-fa725c828de29231"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR28",
+ "resource_meta": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e2d825c5a0db9db95c21cf7f0a878a0ac0619ace56a46c95045ef0002f181c30",
+ "visual_object_id": "VO-bf169cedb918ced9"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR30",
+ "resource_meta": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b4dee9dc7f70c90192cc8edd0dbe2efecb35f27eb9f7da700cd4ab55f55ed040",
+ "visual_object_id": "VO-d77a5d8af89e73f5"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR32",
+ "resource_meta": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4e1a3b0e4a6f9ba79d71dba2b4a44b289d8a2f8ba44aa82cecec09262f479794",
+ "visual_object_id": "VO-ae10a76715dfcfff"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR33",
+ "resource_meta": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beaa10ea725d1c8fb6966de57cb44ba9607c7c21186f5055a4c393e407a01301",
+ "visual_object_id": "VO-04e3f2a9badfde9b"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR98",
+ "resource_meta": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d434367be62ac2414c09597bdd0ed4ca945ec9cffe81d2673d2a0409d49bb4f0",
+ "visual_object_id": "VO-3c1ef3c610ed98f0"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPSHP51",
+ "resource_meta": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "fbf14351f818a6718484fd341569aa2afb1baabfe23a0caab2287c72bf6846dc",
+ "visual_object_id": "VO-7cc0b8e407894fe3"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPSHPI1",
+ "resource_meta": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49ae50c47d21d13905eaec6f76f1645381588c07e8a73fd14a5fea5e8f4d116a",
+ "visual_object_id": "VO-8f642ec88fcbdc9d"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOPSHPP2",
+ "resource_meta": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "27aa6b62817b52fa564c462d6386519a7a533eee2db58e6eb2287716f8481b9e",
+ "visual_object_id": "VO-766a251c49d39e3a"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS02",
+ "resource_meta": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "53846cd569f35a80e1f323d09569fcf66c4aee53c034113e9b7d9c44de651f76",
+ "visual_object_id": "VO-a020b3da518e2d45"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS03",
+ "resource_meta": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e6aa44ace5ce72a53c2818c9f4980d5eeee6976866d2142bf2266bd2c9cd150b",
+ "visual_object_id": "VO-7eb335a2721e968f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS05",
+ "resource_meta": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9ab70e3ee6478449b51f17855c79884f584d3fa90354e0687a9b906ed4b35bf0",
+ "visual_object_id": "VO-e8b6427e1ddd85bb"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS15",
+ "resource_meta": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "89fe05123a97732eecfd8473f799bd0e7e023e9fbf152310a0b3643abfc4b29a",
+ "visual_object_id": "VO-53a3d63e5db6d180"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS60",
+ "resource_meta": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4b5eb6a6776f03846104cf40e4f9c2f2aa995a06f744f9762d48b169e81546",
+ "visual_object_id": "VO-ecf16bb61347a97b"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS61",
+ "resource_meta": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc84d7cb32588c8dfc30a522bdfa3281039a1f5b5374aba0f91d4c30368dd92c",
+ "visual_object_id": "VO-f3d42330cd8d7044"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS63",
+ "resource_meta": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "21ae13b22f1fcd09479e0f72333472bca1ebaceeea31cf643e3e23df53ec2ace",
+ "visual_object_id": "VO-512b61721fe42368"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS71",
+ "resource_meta": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a828d2a17bafebc381a517b7722fb1e78f218b70fb4d2cd628fc316d83b2b326",
+ "visual_object_id": "VO-3a6a191af7d901ae"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS72",
+ "resource_meta": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9b4e997318dd9f4fc407dc394a5c5140d7da07c13c80b204c44a16150ffbd8bb",
+ "visual_object_id": "VO-61b99a951fbfb6a5"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS78",
+ "resource_meta": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "175a7d2aa72012a9c716ddbf6cb76113b3d520f45d0e31dfcc03eea4ed3fa3ef",
+ "visual_object_id": "VO-159e6f2cf10bfe7d"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS79",
+ "resource_meta": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "96b9baf11184f7855a0b09f254705b4ca4126435803dddc0dbe4ef0efdb04ce0",
+ "visual_object_id": "VO-832a5bf0e4d8dda2"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS80",
+ "resource_meta": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a399f8c6a94f06fa382d6dc53b5a62a681248d6ca3bda22f50fcbb056c7622c4",
+ "visual_object_id": "VO-884c1d001babe1e3"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS83",
+ "resource_meta": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49a0280bb5e09bba5255069244b91cb996e33d441e9bd59eb21617a310faac23",
+ "visual_object_id": "VO-2d4771a415a9e031"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS85",
+ "resource_meta": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b020180052f9238ccfccd2796d97e1cb1dd0a5aa113d89c227f2dfcd1e85a597",
+ "visual_object_id": "VO-3b65d5907134aeeb"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TOWERS95",
+ "resource_meta": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "41a30756b6c04865a103b398b3f04774404dfadebe5fa54399d1985914185a28",
+ "visual_object_id": "VO-df335bd8d6bca606"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TSSCRS51",
+ "resource_meta": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c1cba9d4adba9c6786edfdbdf3303cd3d9cb0bdf5465b9a5f19b075275397c5a",
+ "visual_object_id": "VO-3622256350385330"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TSSLPT51",
+ "resource_meta": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2bc88ea88b441114f72c46f56c30572736ebf3915ce6c7c468bf0442cb188d1e",
+ "visual_object_id": "VO-ff82b18cd2a73ad7"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "TSSRON51",
+ "resource_meta": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "visual_hash": "aecc7d518fdb87b8b032d946611aeec85fd25845bae11f3adb70e35879f150e8",
+ "visual_object_id": "VO-ea4162e7d488f2f5"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "WATTUR02",
+ "resource_meta": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1e539a9a43fe0211cc68b1adc1b59afdd5a835fcbecccd526683fbda45bebd0e",
+ "visual_object_id": "VO-2538a8161499a548"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "WEDKLP03",
+ "resource_meta": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "98d41e4c8a18cc4cc87902fd4b970b568d1aed2e7a8afad85599595479ba87fa",
+ "visual_object_id": "VO-ee0da75f99ff47ea"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 41,
+ "style_layer_id": "s52-p03-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-s52-areas"
+ },
+ "resource_key": "WIMCON01",
+ "resource_meta": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a9015ccaa2d424fb939dbf9c78bb9ed2b825cb08ca93174a754c82513fb0ca23",
+ "visual_object_id": "VO-aff9950106a606e5"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 42,
+ "style_layer_id": "s52-p03-sy-fallback-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "ACHPNT01",
+ "ACHPNT02",
+ "ACHRES51",
+ "ACHRES61",
+ "ACHRES71",
+ "ADDMRK01",
+ "ADDMRK02",
+ "ADDMRK03",
+ "ADDMRK04",
+ "ADDMRK05",
+ "ADDMRK06",
+ "ADDMRK07",
+ "ADDMRK08",
+ "ADDMRK09",
+ "ADDMRK10",
+ "AIRARE02",
+ "AISDEF01",
+ "AISONE01",
+ "AISSIX01",
+ "AISSLP01",
+ "AISVES01",
+ "ARPATG01",
+ "ARPONE01",
+ "ARPSIX01",
+ "BCNCAR01",
+ "BCNCAR02",
+ "BCNCAR03",
+ "BCNCAR04",
+ "BCNDEF13",
+ "BCNGEN01",
+ "BCNGEN03",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN64",
+ "BCNGEN65",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNGEN79",
+ "BCNGEN80",
+ "BCNISD21",
+ "BCNLAT15",
+ "BCNLAT16",
+ "BCNLAT21",
+ "BCNLAT22",
+ "BCNLAT23",
+ "BCNLAT24",
+ "BCNLAT50",
+ "BCNLTC01",
+ "BCNSAW13",
+ "BCNSAW21",
+ "BCNSPP13",
+ "BCNSPP21",
+ "BCNSPR62",
+ "BCNSTK01",
+ "BCNSTK02",
+ "BCNSTK03",
+ "BCNSTK05",
+ "BCNSTK08",
+ "BCNSTK60",
+ "BCNSTK61",
+ "BCNSTK62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNSTK79",
+ "BCNSTK80",
+ "BCNSTK81",
+ "BCNSTK82",
+ "BCNSTK83",
+ "BCNTOW01",
+ "BCNTOW05",
+ "BCNTOW60",
+ "BCNTOW61",
+ "BCNTOW62",
+ "BCNTOW63",
+ "BCNTOW64",
+ "BCNTOW65",
+ "BCNTOW66",
+ "BCNTOW68",
+ "BCNTOW69",
+ "BCNTOW70",
+ "BCNTOW71",
+ "BCNTOW73",
+ "BCNTOW74",
+ "BCNTOW76",
+ "BCNTOW85",
+ "BCNTOW86",
+ "BCNTOW87",
+ "BCNTOW88",
+ "BCNTOW89",
+ "BCNTOW90",
+ "BCNTOW91",
+ "BLKADJ01",
+ "BORDER01",
+ "BOYBAR01",
+ "BOYBAR60",
+ "BOYBAR61",
+ "BOYBAR62",
+ "BOYCAN01",
+ "BOYCAN60",
+ "BOYCAN61",
+ "BOYCAN62",
+ "BOYCAN63",
+ "BOYCAN64",
+ "BOYCAN65",
+ "BOYCAN68",
+ "BOYCAN69",
+ "BOYCAN70",
+ "BOYCAN71",
+ "BOYCAN72",
+ "BOYCAN73",
+ "BOYCAN74",
+ "BOYCAN75",
+ "BOYCAN76",
+ "BOYCAN77",
+ "BOYCAN78",
+ "BOYCAN79",
+ "BOYCAN80",
+ "BOYCAN81",
+ "BOYCAN82",
+ "BOYCAN83",
+ "BOYCAR01",
+ "BOYCAR02",
+ "BOYCAR03",
+ "BOYCAR04",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYCON63",
+ "BOYCON64",
+ "BOYCON65",
+ "BOYCON66",
+ "BOYCON67",
+ "BOYCON68",
+ "BOYCON69",
+ "BOYCON70",
+ "BOYCON71",
+ "BOYCON72",
+ "BOYCON73",
+ "BOYCON74",
+ "BOYCON77",
+ "BOYCON78",
+ "BOYCON79",
+ "BOYCON80",
+ "BOYCON81",
+ "BOYDEF03",
+ "BOYGEN03",
+ "BOYINB01",
+ "BOYISD12",
+ "BOYLAT13",
+ "BOYLAT14",
+ "BOYLAT23",
+ "BOYLAT24",
+ "BOYLAT25",
+ "BOYLAT26",
+ "BOYLAT27",
+ "BOYLAT50",
+ "BOYLAT51",
+ "BOYMOR01",
+ "BOYMOR03",
+ "BOYMOR11",
+ "BOYMOR31",
+ "BOYPIL01",
+ "BOYPIL59",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL63",
+ "BOYPIL64",
+ "BOYPIL65",
+ "BOYPIL66",
+ "BOYPIL67",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYPIL74",
+ "BOYPIL75",
+ "BOYPIL76",
+ "BOYPIL77",
+ "BOYPIL78",
+ "BOYPIL79",
+ "BOYPIL80",
+ "BOYPIL81",
+ "BOYSAW12",
+ "BOYSPH01",
+ "BOYSPH05",
+ "BOYSPH60",
+ "BOYSPH61",
+ "BOYSPH62",
+ "BOYSPH65",
+ "BOYSPH66",
+ "BOYSPH67",
+ "BOYSPH68",
+ "BOYSPH69",
+ "BOYSPH70",
+ "BOYSPH71",
+ "BOYSPH74",
+ "BOYSPH75",
+ "BOYSPH77",
+ "BOYSPH78",
+ "BOYSPP11",
+ "BOYSPP15",
+ "BOYSPP25",
+ "BOYSPR01",
+ "BOYSPR04",
+ "BOYSPR05",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSPR65",
+ "BOYSPR68",
+ "BOYSPR69",
+ "BOYSPR70",
+ "BOYSPR71",
+ "BOYSPR72",
+ "BOYSUP01",
+ "BOYSUP02",
+ "BOYSUP03",
+ "BOYSUP60",
+ "BOYSUP61",
+ "BOYSUP62",
+ "BOYSUP65",
+ "BOYSUP66",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "BUIREL01",
+ "BUIREL04",
+ "BUIREL05",
+ "BUIREL13",
+ "BUIREL14",
+ "BUIREL15",
+ "BUISGL01",
+ "BUISGL11",
+ "BUNSTA01",
+ "BUNSTA02",
+ "BUNSTA03",
+ "CAIRNS01",
+ "CAIRNS11",
+ "CARTRF01",
+ "CATHAF01",
+ "CATHAF02",
+ "CATHAF04",
+ "CBLARE51",
+ "CGUSTA02",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO06",
+ "CHINFO07",
+ "CHINFO08",
+ "CHINFO09",
+ "CHINFO10",
+ "CHINFO11",
+ "CHKSYM01",
+ "CLRLIN01",
+ "CRANES01",
+ "CTNARE51",
+ "CTYARE51",
+ "CTYARE71",
+ "CURDEF01",
+ "CURENT01",
+ "CURSRA01",
+ "CURSRB01",
+ "CUSTOM01",
+ "DANGER01",
+ "DANGER02",
+ "DANGER03",
+ "DANGER51",
+ "DANGER52",
+ "DAYREC51",
+ "DAYSQR01",
+ "DAYSQR21",
+ "DAYSQR51",
+ "DAYTRI01",
+ "DAYTRI05",
+ "DAYTRI21",
+ "DAYTRI25",
+ "DAYTRI51",
+ "DAYTRI52",
+ "DIRBOY01",
+ "DIRBOYA1",
+ "DIRBOYB1",
+ "DISMAR03",
+ "DISMAR04",
+ "DISMAR05",
+ "DISMAR06",
+ "DNGHILIT",
+ "DOMES001",
+ "DOMES011",
+ "DSHAER01",
+ "DSHAER11",
+ "DWRTPT51",
+ "DWRUTE51",
+ "EBBSTR01",
+ "EBLVRM11",
+ "ENTRES51",
+ "ENTRES61",
+ "ENTRES71",
+ "ERBLTIK1",
+ "EVENTS02",
+ "FAIRWY51",
+ "FAIRWY52",
+ "FLASTK01",
+ "FLASTK11",
+ "FLDSTR01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FORSTC11",
+ "FOULGND1",
+ "FRYARE51",
+ "FRYARE52",
+ "FSHFAC02",
+ "FSHFAC03",
+ "FSHGRD01",
+ "FSHHAV01",
+ "FSHRES51",
+ "FSHRES61",
+ "FSHRES71",
+ "GATCON03",
+ "GATCON04",
+ "HECMTR01",
+ "HECMTR02",
+ "HGWTMK01",
+ "HILTOP01",
+ "HILTOP11",
+ "HRBFAC09",
+ "HRBFAC10",
+ "HRBFAC11",
+ "HRBFAC12",
+ "HRBFAC13",
+ "HRBFAC14",
+ "HRBFAC15",
+ "HRBFAC16",
+ "HRBFAC17",
+ "HRBFAC18",
+ "HULKES01",
+ "INFARE51",
+ "INFORM01",
+ "ISODGR01",
+ "ISODGR51",
+ "ITZARE51",
+ "LIGHTDEF",
+ "LIGHTS11",
+ "LIGHTS12",
+ "LIGHTS13",
+ "LIGHTS14",
+ "LIGHTS81",
+ "LIGHTS82",
+ "LIGHTS90",
+ "LIGHTS91",
+ "LIGHTS92",
+ "LIGHTS93",
+ "LIGHTS94",
+ "LIGHTS95",
+ "LIGHTS96",
+ "LITDEF11",
+ "LITFLT01",
+ "LITFLT02",
+ "LITFLT10",
+ "LITFLT61",
+ "LITVES01",
+ "LITVES02",
+ "LITVES60",
+ "LITVES61",
+ "LNDARE01",
+ "LOCMAG01",
+ "LOCMAG51",
+ "LOWACC01",
+ "MAGVAR01",
+ "MAGVAR51",
+ "MARCUL02",
+ "MONUMT02",
+ "MONUMT12",
+ "MORFAC03",
+ "MORFAC04",
+ "MSTCON04",
+ "MSTCON14",
+ "NMKINF01",
+ "NMKINF02",
+ "NMKINF03",
+ "NMKINF04",
+ "NMKINF05",
+ "NMKINF06",
+ "NMKINF07",
+ "NMKINF08",
+ "NMKINF09",
+ "NMKINF10",
+ "NMKINF11",
+ "NMKINF12",
+ "NMKINF13",
+ "NMKINF14",
+ "NMKINF15",
+ "NMKINF16",
+ "NMKINF17",
+ "NMKINF18",
+ "NMKINF19",
+ "NMKINF20",
+ "NMKINF21",
+ "NMKINF22",
+ "NMKINF23",
+ "NMKINF24",
+ "NMKINF25",
+ "NMKINF26",
+ "NMKINF27",
+ "NMKINF28",
+ "NMKINF29",
+ "NMKINF30",
+ "NMKINF31",
+ "NMKINF32",
+ "NMKINF33",
+ "NMKINF34",
+ "NMKINF35",
+ "NMKINF36",
+ "NMKINF37",
+ "NMKINF38",
+ "NMKINF39",
+ "NMKINF40",
+ "NMKINF41",
+ "NMKINF42",
+ "NMKINF43",
+ "NMKINF44",
+ "NMKINF45",
+ "NMKINF46",
+ "NMKINF47",
+ "NMKINF48",
+ "NMKINF49",
+ "NMKINF50",
+ "NMKINF51",
+ "NMKINF52",
+ "NMKINF53",
+ "NMKINF54",
+ "NMKINF55",
+ "NMKPRH01",
+ "NMKPRH02",
+ "NMKPRH04",
+ "NMKPRH05",
+ "NMKPRH06",
+ "NMKPRH07",
+ "NMKPRH08",
+ "NMKPRH10",
+ "NMKPRH11",
+ "NMKPRH12",
+ "NMKPRH13",
+ "NMKPRH14",
+ "NMKPRH15",
+ "NMKPRH16",
+ "NMKPRH17",
+ "NMKPRH18",
+ "NMKPRH19",
+ "NMKPRH20",
+ "NMKPRH21",
+ "NMKPRH22",
+ "NMKRCD01",
+ "NMKRCD02",
+ "NMKRCD03",
+ "NMKRCD04",
+ "NMKRCD05",
+ "NMKRCD06",
+ "NMKREG01",
+ "NMKREG02",
+ "NMKREG03",
+ "NMKREG04",
+ "NMKREG05",
+ "NMKREG06",
+ "NMKREG07",
+ "NMKREG08",
+ "NMKREG09",
+ "NMKREG10",
+ "NMKREG11",
+ "NMKREG12",
+ "NMKREG13",
+ "NMKREG14",
+ "NMKREG15",
+ "NMKREG16",
+ "NMKREG17",
+ "NMKREG18",
+ "NMKREG19",
+ "NMKREG20",
+ "NORTHAR1",
+ "NOTBRD11",
+ "NOTBRD12",
+ "NOTMRK01",
+ "NOTMRK02",
+ "NOTMRK03",
+ "OBSTRN01",
+ "OBSTRN02",
+ "OBSTRN03",
+ "OBSTRN11",
+ "OBSTRN18",
+ "OFSPLF01",
+ "OSPONE02",
+ "OSPSIX02",
+ "OWNSHP01",
+ "OWNSHP05",
+ "PASTRK01",
+ "PASTRK02",
+ "PIER0001",
+ "PILBOP02",
+ "PILBOP04",
+ "PILPNT02",
+ "PLNPOS01",
+ "PLNPOS02",
+ "PLNSPD03",
+ "PLNSPD04",
+ "POSGEN01",
+ "POSGEN03",
+ "POSGEN04",
+ "POSITN02",
+ "PRCARE12",
+ "PRCARE51",
+ "PRDINS02",
+ "PRICKE03",
+ "PRICKE04",
+ "QUAPOS01",
+ "QUAPOS02",
+ "QUAPOS03",
+ "QUARRY01",
+ "QUESMRK1",
+ "RACNSP01",
+ "RADHLT01",
+ "RADRFL03",
+ "RASCAN01",
+ "RASCAN11",
+ "RCLDEF01",
+ "RCTLPT52",
+ "RDOCAL02",
+ "RDOCAL03",
+ "RDOSTA02",
+ "RECDEF51",
+ "RECTRC55",
+ "RECTRC56",
+ "RECTRC57",
+ "RECTRC58",
+ "REFDMP01",
+ "REFPNT02",
+ "RESTRN51",
+ "RETRFL01",
+ "RETRFL02",
+ "RFNERY01",
+ "RFNERY11",
+ "ROLROL01",
+ "RSCSTA02",
+ "RSRDEF51",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SCALEB10",
+ "SCALEB11",
+ "SILBUI01",
+ "SILBUI11",
+ "SISTAT02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "SOUNDG00",
+ "SOUNDG01",
+ "SOUNDG02",
+ "SOUNDG03",
+ "SOUNDG04",
+ "SOUNDG05",
+ "SOUNDG06",
+ "SOUNDG07",
+ "SOUNDG08",
+ "SOUNDG09",
+ "SOUNDG10",
+ "SOUNDG11",
+ "SOUNDG12",
+ "SOUNDG13",
+ "SOUNDG14",
+ "SOUNDG15",
+ "SOUNDG16",
+ "SOUNDG17",
+ "SOUNDG18",
+ "SOUNDG19",
+ "SOUNDG20",
+ "SOUNDG21",
+ "SOUNDG22",
+ "SOUNDG23",
+ "SOUNDG24",
+ "SOUNDG25",
+ "SOUNDG26",
+ "SOUNDG27",
+ "SOUNDG28",
+ "SOUNDG29",
+ "SOUNDG30",
+ "SOUNDG31",
+ "SOUNDG32",
+ "SOUNDG33",
+ "SOUNDG34",
+ "SOUNDG35",
+ "SOUNDG36",
+ "SOUNDG37",
+ "SOUNDG38",
+ "SOUNDG39",
+ "SOUNDG40",
+ "SOUNDG41",
+ "SOUNDG42",
+ "SOUNDG43",
+ "SOUNDG44",
+ "SOUNDG45",
+ "SOUNDG46",
+ "SOUNDG47",
+ "SOUNDG48",
+ "SOUNDG49",
+ "SOUNDG50",
+ "SOUNDG51",
+ "SOUNDG52",
+ "SOUNDG53",
+ "SOUNDG54",
+ "SOUNDG55",
+ "SOUNDG56",
+ "SOUNDG57",
+ "SOUNDG58",
+ "SOUNDG59",
+ "SOUNDGA1",
+ "SOUNDGB1",
+ "SOUNDGC2",
+ "SOUNDS00",
+ "SOUNDS01",
+ "SOUNDS02",
+ "SOUNDS03",
+ "SOUNDS04",
+ "SOUNDS05",
+ "SOUNDS06",
+ "SOUNDS07",
+ "SOUNDS08",
+ "SOUNDS09",
+ "SOUNDS10",
+ "SOUNDS11",
+ "SOUNDS12",
+ "SOUNDS13",
+ "SOUNDS14",
+ "SOUNDS15",
+ "SOUNDS16",
+ "SOUNDS17",
+ "SOUNDS18",
+ "SOUNDS19",
+ "SOUNDS20",
+ "SOUNDS21",
+ "SOUNDS22",
+ "SOUNDS23",
+ "SOUNDS24",
+ "SOUNDS25",
+ "SOUNDS26",
+ "SOUNDS27",
+ "SOUNDS28",
+ "SOUNDS29",
+ "SOUNDS30",
+ "SOUNDS31",
+ "SOUNDS32",
+ "SOUNDS33",
+ "SOUNDS34",
+ "SOUNDS35",
+ "SOUNDS36",
+ "SOUNDS37",
+ "SOUNDS38",
+ "SOUNDS39",
+ "SOUNDS40",
+ "SOUNDS41",
+ "SOUNDS42",
+ "SOUNDS43",
+ "SOUNDS44",
+ "SOUNDS45",
+ "SOUNDS46",
+ "SOUNDS47",
+ "SOUNDS48",
+ "SOUNDS49",
+ "SOUNDS50",
+ "SOUNDS51",
+ "SOUNDS52",
+ "SOUNDS53",
+ "SOUNDS54",
+ "SOUNDS55",
+ "SOUNDS56",
+ "SOUNDS57",
+ "SOUNDS58",
+ "SOUNDS59",
+ "SOUNDSA1",
+ "SOUNDSB1",
+ "SOUNDSC2",
+ "SPRING02",
+ "SSENTR01",
+ "SSLOCK01",
+ "SSWARS01",
+ "STARPT01",
+ "SWPARE51",
+ "TERMNL01",
+ "TERMNL02",
+ "TERMNL03",
+ "TERMNL04",
+ "TERMNL05",
+ "TERMNL06",
+ "TERMNL07",
+ "TERMNL08",
+ "TERMNL09",
+ "TERMNL10",
+ "TERMNL11",
+ "TERMNL12",
+ "TERMNL13",
+ "TIDCUR01",
+ "TIDCUR02",
+ "TIDCUR03",
+ "TIDEHT01",
+ "TIDSTR01",
+ "TMARDEF1",
+ "TMARDEF2",
+ "TMBYRD01",
+ "TNKCON02",
+ "TNKCON12",
+ "TNKFRM01",
+ "TNKFRM11",
+ "TOPMA100",
+ "TOPMA101",
+ "TOPMA102",
+ "TOPMA103",
+ "TOPMA104",
+ "TOPMA105",
+ "TOPMA106",
+ "TOPMA107",
+ "TOPMA108",
+ "TOPMA109",
+ "TOPMA110",
+ "TOPMA111",
+ "TOPMA112",
+ "TOPMA113",
+ "TOPMA114",
+ "TOPMA115",
+ "TOPMA116",
+ "TOPMA117",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR04",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR14",
+ "TOPMAR16",
+ "TOPMAR17",
+ "TOPMAR18",
+ "TOPMAR22",
+ "TOPMAR23",
+ "TOPMAR24",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR34",
+ "TOPMAR36",
+ "TOPMAR65",
+ "TOPMAR85",
+ "TOPMAR86",
+ "TOPMAR87",
+ "TOPMAR88",
+ "TOPMAR89",
+ "TOPMAR90",
+ "TOPMAR91",
+ "TOPMAR92",
+ "TOPMAR93",
+ "TOPMAR98",
+ "TOPMAR99",
+ "TOPSHP00",
+ "TOPSHP01",
+ "TOPSHP02",
+ "TOPSHP03",
+ "TOPSHP04",
+ "TOPSHP05",
+ "TOPSHP06",
+ "TOPSHP07",
+ "TOPSHP08",
+ "TOPSHP09",
+ "TOPSHP10",
+ "TOPSHP11",
+ "TOPSHP12",
+ "TOPSHP13",
+ "TOPSHP14",
+ "TOPSHP15",
+ "TOPSHP16",
+ "TOPSHP17",
+ "TOPSHP18",
+ "TOPSHP19",
+ "TOPSHP20",
+ "TOPSHP21",
+ "TOPSHP22",
+ "TOPSHP23",
+ "TOPSHP24",
+ "TOPSHP25",
+ "TOPSHP28",
+ "TOPSHP29",
+ "TOPSHP30",
+ "TOPSHP31",
+ "TOPSHP32",
+ "TOPSHP34",
+ "TOPSHP35",
+ "TOPSHP36",
+ "TOPSHP37",
+ "TOPSHP38",
+ "TOPSHP39",
+ "TOPSHP40",
+ "TOPSHP41",
+ "TOPSHP42",
+ "TOPSHP43",
+ "TOPSHP44",
+ "TOPSHP47",
+ "TOPSHP48",
+ "TOPSHP50",
+ "TOPSHP51",
+ "TOPSHP52",
+ "TOPSHP53",
+ "TOPSHP54",
+ "TOPSHP55",
+ "TOPSHP58",
+ "TOPSHP61",
+ "TOPSHP62",
+ "TOPSHP63",
+ "TOPSHP64",
+ "TOPSHP65",
+ "TOPSHP67",
+ "TOPSHP68",
+ "TOPSHP69",
+ "TOPSHP70",
+ "TOPSHP71",
+ "TOPSHP72",
+ "TOPSHP73",
+ "TOPSHP74",
+ "TOPSHP76",
+ "TOPSHP77",
+ "TOPSHP78",
+ "TOPSHP79",
+ "TOPSHP80",
+ "TOPSHP81",
+ "TOPSHP82",
+ "TOPSHP83",
+ "TOPSHP84",
+ "TOPSHP85",
+ "TOPSHP86",
+ "TOPSHP87",
+ "TOPSHP88",
+ "TOPSHP89",
+ "TOPSHP90",
+ "TOPSHP91",
+ "TOPSHP92",
+ "TOPSHP93",
+ "TOPSHP94",
+ "TOPSHP95",
+ "TOPSHP96",
+ "TOPSHP97",
+ "TOPSHP98",
+ "TOPSHP99",
+ "TOPSHPA0",
+ "TOPSHPA1",
+ "TOPSHPA2",
+ "TOPSHPA3",
+ "TOPSHPA4",
+ "TOPSHPA5",
+ "TOPSHPA6",
+ "TOPSHPA7",
+ "TOPSHPA8",
+ "TOPSHPA9",
+ "TOPSHPB0",
+ "TOPSHPD1",
+ "TOPSHPD2",
+ "TOPSHPD3",
+ "TOPSHPD4",
+ "TOPSHPD5",
+ "TOPSHPI1",
+ "TOPSHPI2",
+ "TOPSHPI3",
+ "TOPSHPJ1",
+ "TOPSHPJ2",
+ "TOPSHPJ3",
+ "TOPSHPP1",
+ "TOPSHPP2",
+ "TOPSHPR1",
+ "TOPSHPS1",
+ "TOPSHPT1",
+ "TOPSHPT2",
+ "TOPSHPT3",
+ "TOPSHPT4",
+ "TOPSHPT5",
+ "TOPSHPT6",
+ "TOPSHPT7",
+ "TOPSHPT8",
+ "TOPSHPU1",
+ "TOPSHPU2",
+ "TOPSHQ06",
+ "TOPSHQ07",
+ "TOPSHQ08",
+ "TOPSHQ15",
+ "TOPSHQ16",
+ "TOPSHQ17",
+ "TOPSHQ18",
+ "TOPSHQ19",
+ "TOPSHQ20",
+ "TOPSHQ21",
+ "TOPSHQ22",
+ "TOPSHQ23",
+ "TOPSHQ24",
+ "TOPSHQ25",
+ "TOPSHQ26",
+ "TOPSHQ27",
+ "TOPSHQ28",
+ "TOPSHQ29",
+ "TOPSHQ30",
+ "TOPSHQ31",
+ "TOPSHQ32",
+ "TOWERS01",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS12",
+ "TOWERS15",
+ "TOWERS48",
+ "TOWERS49",
+ "TOWERS50",
+ "TOWERS51",
+ "TOWERS52",
+ "TOWERS53",
+ "TOWERS54",
+ "TOWERS55",
+ "TOWERS56",
+ "TOWERS57",
+ "TOWERS58",
+ "TOWERS59",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS62",
+ "TOWERS63",
+ "TOWERS64",
+ "TOWERS65",
+ "TOWERS66",
+ "TOWERS67",
+ "TOWERS68",
+ "TOWERS69",
+ "TOWERS70",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS73",
+ "TOWERS74",
+ "TOWERS75",
+ "TOWERS76",
+ "TOWERS77",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS81",
+ "TOWERS82",
+ "TOWERS83",
+ "TOWERS84",
+ "TOWERS85",
+ "TOWERS86",
+ "TOWERS87",
+ "TOWERS88",
+ "TOWERS89",
+ "TOWERS90",
+ "TOWERS91",
+ "TOWERS92",
+ "TOWERS93",
+ "TOWERS94",
+ "TOWERS95",
+ "TOWERS96",
+ "TOWERS97",
+ "TOWERS98",
+ "TOWERS99",
+ "TREPNT04",
+ "TREPNT05",
+ "TRNBSN01",
+ "TSLDEF51",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "TWRDEF51",
+ "TWRTPT52",
+ "TWRTPT53",
+ "UNITFTH1",
+ "UNITMTR1",
+ "UWTROC03",
+ "UWTROC04",
+ "VECGND01",
+ "VECGND21",
+ "VECWTR01",
+ "VECWTR21",
+ "VTCLMK01",
+ "WATTUR02",
+ "WAYPNT01",
+ "WAYPNT03",
+ "WAYPNT11",
+ "WEDKLP03",
+ "WIMCON01",
+ "WIMCON11",
+ "WNDFRM51",
+ "WNDFRM61",
+ "WNDMIL02",
+ "WNDMIL12",
+ "WRECKS01",
+ "WRECKS04",
+ "WRECKS05",
+ "WRECKS07",
+ "WTLVGG01",
+ "WTLVGG02",
+ "ZZZZZZ01"
+ ],
+ true,
+ false
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-sy-fallback-s52-areas"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-069651a3b755ad34"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "vector-or-text",
+ "style_index": 43,
+ "style_layer_id": "s52-p03-text1-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_text1_value"
+ ]
+ ],
+ "visual_properties": {
+ "text-color": [
+ "match",
+ [
+ "get",
+ "s52_text1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#070707"
+ ],
+ "text-halo-color": "rgba(255,255,255,0.65)",
+ "text-halo-width": 0.5
+ },
+ "text_expression": [
+ "get",
+ "s52_text1_value"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p03-text1-s52-areas"
+ },
+ "visual_object_id": "VO-1246d79c230c18b3"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 44,
+ "style_layer_id": "s52-p03-ls1-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p03-ls1-s52-lines"
+ },
+ "visual_object_id": "VO-66cd71108d00298f"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 45,
+ "style_layer_id": "s52-p03-ls-legacy-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p03-ls-legacy-s52-lines"
+ },
+ "visual_object_id": "VO-e2a8174a97a66893"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-5b2cb30423ff52d6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-2f9b68efb9e3de05"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-b094f75e3294f821"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-86b6e6e9828a5294"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-5ad571fa4a269a9b"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-f15843530ac355df"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-a10c0c9c90b40a87"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-955f3ea7e00dc874"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-fed99b2c69a9bc21"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-ff1d83d9848b2e43"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-6c0086a084a3a37c"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-79c8eb710480ef62"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-06ff8dda4351be7d"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-7cae168514c56cfc"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-26073d015f5d4dd4"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-f3c91a9bc8ff408a"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-cd23a8dcba8086f4"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-d9593f996746e131"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-89f951edb67f1af7"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-454b39e41d5f9d4b"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-2e225454c41faa2a"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-926e3a3151427633"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-01c65fcc088d7150"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-fe9361b31f3b4e48"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-0dfead9e7a7c0cb6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-0c08b7cbd54b0be1"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-511d4f7e08671e20"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-8aa9c552fec40c34"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-ff0dd0824001b191"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-324cfbc5bab98f88"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-56befe8fef06e0e4"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-e2c9b3ab84057cc2"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-6281a689caef72d2"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-efb47fea3e40837a"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-7f57dd57b45fe2e8"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-017b086d7366a8c6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-9f3ec28bb3baf2e5"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-49309fcdcc4386eb"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-1e8a3c011474eae6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-c45bd7cabf61356c"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-260f8368bcd7c8ef"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-448b7a0c3724500a"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-989086af8ca56926"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-8dbe246e1a3663fa"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-312984e03d5a84f0"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-04667b0b8e819c49"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-ed00582ad0a58898"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-2915da198e16d415"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-2915da198e16d415"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-056c5066fb34a59e"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-3e8dce3068d116d1"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-7afa9dd4d307d021"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-0aa4ca7e2f88129f"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-cbee739464529bc7"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-d6cc887f8a0e2aef"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-6926c06e11fb8380"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-38cb79cc8215b113"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-bfd76eb8bfea8a5e"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-7f205d9bb7307b9d"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-0582533c644c441e"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "LITFLT01",
+ "resource_meta": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9104805fd43478c462309599d2a782561adb6737ec08f597af368e9978e6eb0f",
+ "visual_object_id": "VO-734389d0300aa1bf"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "LITVES60",
+ "resource_meta": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7723b10c53ebace35065cbe86937e56406cd9da996acda73709ba0a3107df77f",
+ "visual_object_id": "VO-b5d0041cdf5150cb"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "LOCMAG51",
+ "resource_meta": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0b87ac0359257aa82a9a12327eb78dd4502bbccd3b2e5cd849bf45c5e054ba6a",
+ "visual_object_id": "VO-1950bfe2805ff6a6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-5bbf200ff555896c"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "MORFAC03",
+ "resource_meta": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5d9d3050e456d554021cf436bb000643cb70779a83f02928ec01b5c75d248862",
+ "visual_object_id": "VO-0c15b7a65ce026a7"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "MSTCON04",
+ "resource_meta": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1beeceac863187d220dcb51a6edcc9154a493654225100f47eba452f53cdb9b6",
+ "visual_object_id": "VO-ead5d978ae9bed6d"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "OFSPLF01",
+ "resource_meta": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7507404e9b6d7c5215c13767987c53f63cc263eb46699b6704c14e595341472",
+ "visual_object_id": "VO-a9dee567cbbb1147"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "PILBOP02",
+ "resource_meta": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e63f32acb9dd587eb812e149e52885291b33179dbfb8caecf5cb57a6ce4da76f",
+ "visual_object_id": "VO-ab55fe5a8557df4c"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "PILPNT02",
+ "resource_meta": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "95c1a39bf967640a30e7947b9a45236d66b81958897814f0ec30fa4c840b4444",
+ "visual_object_id": "VO-1c2d864426578e0d"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "POSGEN04",
+ "resource_meta": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b75e6f2b4236a735add7d9a2313f45d1d562b09ec92dd82a1f2aa11688f9f913",
+ "visual_object_id": "VO-1cf3dc1e41cbfeb6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "PRCARE51",
+ "resource_meta": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d20ffd0cb0417323ad636014298268e3b2b3db70bea13a1eb29020b84334581e",
+ "visual_object_id": "VO-a88d6914ef2cfd29"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "RACNSP01",
+ "resource_meta": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-4049fe12373b6d20"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "RADRFL03",
+ "resource_meta": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-4049fe12373b6d20"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "RDOSTA02",
+ "resource_meta": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d962e59a8b43117f93a990911a1c9263232c2ae8e286bcac24fd069acf714996",
+ "visual_object_id": "VO-2bec3882080c7a7a"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "RTLDEF51",
+ "resource_meta": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "visual_hash": "04f3d07ac144f557234b54427ce7082536ccbadb9f4016c1354b66763852f0df",
+ "visual_object_id": "VO-268bdabb46bebe9c"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "RTPBCN02",
+ "resource_meta": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e0c039d36945b6e4d74face06a880a4b051d0dca96be1aa3363307044e69619b",
+ "visual_object_id": "VO-77854fee940a8e7e"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "SMCFAC02",
+ "resource_meta": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "10fdcbe657f2da524cc5d0d9b0a664a7353d54d56ac5ec672c2dc52090421f24",
+ "visual_object_id": "VO-c411805589b64258"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "SNDWAV02",
+ "resource_meta": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47c2b5e4e4aefaf641102fcad2d2b27b5e1f41973ed25e1053feef9d9ac11a8c",
+ "visual_object_id": "VO-b75028899c15dfcf"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "STARPT01",
+ "resource_meta": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7c9a78bdf7cca22245388132fa1cf5534efe15e53c96c2440e9468235b2280a",
+ "visual_object_id": "VO-ab415fd4014d55f4"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMA115",
+ "resource_meta": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "754ba4712f94e4311ffb7e73a4147d7118b75879a92672a292ebca4a7d1a9794",
+ "visual_object_id": "VO-b1360fd54ae2d693"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR01",
+ "resource_meta": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bdc00613b83b41ca2782c5c9e74cc365eb4e257c02acd058dcf9d24e8b26cada",
+ "visual_object_id": "VO-73dd786224498402"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR02",
+ "resource_meta": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7c5d079156eae5eac187459ef17d3200409312287dfca0b692ace2649f0ba9b0",
+ "visual_object_id": "VO-25ce2e9d8ffa6f91"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR05",
+ "resource_meta": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "71ff7c2fc92e3386f2e6b701cdafb44ef509bd67c035555feacf744f800cba17",
+ "visual_object_id": "VO-c82064e6c0b1e305"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR06",
+ "resource_meta": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "45583b526196dd1a220383d68de477d1468c3f62803467e0639f72f1bd351205",
+ "visual_object_id": "VO-165676d1a30218c6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR07",
+ "resource_meta": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5dcc46c5308ac26cfabde2497bfeee368b2cf7fe437cc144afd55d1df717a925",
+ "visual_object_id": "VO-85b0b376eb035bca"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR08",
+ "resource_meta": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7110d353962abfdc0abebac0825ee98dfc240964f473671756d8016880e121af",
+ "visual_object_id": "VO-30d9f738c3c3b717"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR10",
+ "resource_meta": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5f82947f89a06387250c88e73caf818c939c3de595b258e813d5e55c9e9aa1ac",
+ "visual_object_id": "VO-37e498cfdd36d7f9"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR12",
+ "resource_meta": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "989ad0b7c610bdfa52c2835c26985deef3297fa996a3e9a13251984bec87768f",
+ "visual_object_id": "VO-8538b9c9f2fe1841"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR13",
+ "resource_meta": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "3d6d135fc47087e78770f3a3324e00d069e617f821e013e9607a3ae3eac3b634",
+ "visual_object_id": "VO-09fcc5042032c8a6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR22",
+ "resource_meta": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0af1bfbcba733a79963846474c45de6ece4cbac4528ef931092664cfed4b7f80",
+ "visual_object_id": "VO-322451432beab82e"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR25",
+ "resource_meta": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "11d9d250c5b7d78bbb7a6da7e8c0bb6b47434b5b16b12115773ee71d86ffbb78",
+ "visual_object_id": "VO-2429cade09a3f663"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR26",
+ "resource_meta": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ac19928b712efd0c4684acbc050175bb33eb2510eff71d3139aecebf0d4501fc",
+ "visual_object_id": "VO-c9c44cba6839c54a"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR27",
+ "resource_meta": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4c53038954687a441c057d33cc61850a37c04cba706c8d0af244e78d7ddd61",
+ "visual_object_id": "VO-321fb73f20592eda"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR28",
+ "resource_meta": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e2d825c5a0db9db95c21cf7f0a878a0ac0619ace56a46c95045ef0002f181c30",
+ "visual_object_id": "VO-cf3c8471c7063db1"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR30",
+ "resource_meta": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b4dee9dc7f70c90192cc8edd0dbe2efecb35f27eb9f7da700cd4ab55f55ed040",
+ "visual_object_id": "VO-f2dff06177dfa5bf"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR32",
+ "resource_meta": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4e1a3b0e4a6f9ba79d71dba2b4a44b289d8a2f8ba44aa82cecec09262f479794",
+ "visual_object_id": "VO-7fe0d98e8ef4aa2e"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR33",
+ "resource_meta": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beaa10ea725d1c8fb6966de57cb44ba9607c7c21186f5055a4c393e407a01301",
+ "visual_object_id": "VO-289276d2a7b540b7"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPMAR98",
+ "resource_meta": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d434367be62ac2414c09597bdd0ed4ca945ec9cffe81d2673d2a0409d49bb4f0",
+ "visual_object_id": "VO-adb9142a4101538c"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPSHP51",
+ "resource_meta": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "fbf14351f818a6718484fd341569aa2afb1baabfe23a0caab2287c72bf6846dc",
+ "visual_object_id": "VO-8748580e0bc620f6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPSHPI1",
+ "resource_meta": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49ae50c47d21d13905eaec6f76f1645381588c07e8a73fd14a5fea5e8f4d116a",
+ "visual_object_id": "VO-9ac8405f177f52ea"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOPSHPP2",
+ "resource_meta": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "27aa6b62817b52fa564c462d6386519a7a533eee2db58e6eb2287716f8481b9e",
+ "visual_object_id": "VO-0edf50ce8dc5f77a"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS02",
+ "resource_meta": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "53846cd569f35a80e1f323d09569fcf66c4aee53c034113e9b7d9c44de651f76",
+ "visual_object_id": "VO-2eb9ed0518a75d99"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS03",
+ "resource_meta": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e6aa44ace5ce72a53c2818c9f4980d5eeee6976866d2142bf2266bd2c9cd150b",
+ "visual_object_id": "VO-09fb9435b7d1a2a5"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS05",
+ "resource_meta": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9ab70e3ee6478449b51f17855c79884f584d3fa90354e0687a9b906ed4b35bf0",
+ "visual_object_id": "VO-66d27914956b2ab8"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS15",
+ "resource_meta": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "89fe05123a97732eecfd8473f799bd0e7e023e9fbf152310a0b3643abfc4b29a",
+ "visual_object_id": "VO-fcff1631c39a5e1f"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS60",
+ "resource_meta": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4b5eb6a6776f03846104cf40e4f9c2f2aa995a06f744f9762d48b169e81546",
+ "visual_object_id": "VO-fbb0dfe0de84f1af"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS61",
+ "resource_meta": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc84d7cb32588c8dfc30a522bdfa3281039a1f5b5374aba0f91d4c30368dd92c",
+ "visual_object_id": "VO-48af726d3f256fe6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS63",
+ "resource_meta": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "21ae13b22f1fcd09479e0f72333472bca1ebaceeea31cf643e3e23df53ec2ace",
+ "visual_object_id": "VO-35e131a2292aa9df"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS71",
+ "resource_meta": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a828d2a17bafebc381a517b7722fb1e78f218b70fb4d2cd628fc316d83b2b326",
+ "visual_object_id": "VO-0a973e7281f3c37f"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS72",
+ "resource_meta": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9b4e997318dd9f4fc407dc394a5c5140d7da07c13c80b204c44a16150ffbd8bb",
+ "visual_object_id": "VO-3e1bd00aae9df7e4"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS78",
+ "resource_meta": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "175a7d2aa72012a9c716ddbf6cb76113b3d520f45d0e31dfcc03eea4ed3fa3ef",
+ "visual_object_id": "VO-922f8908d15f2238"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS79",
+ "resource_meta": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "96b9baf11184f7855a0b09f254705b4ca4126435803dddc0dbe4ef0efdb04ce0",
+ "visual_object_id": "VO-e8334bffa8744771"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS80",
+ "resource_meta": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a399f8c6a94f06fa382d6dc53b5a62a681248d6ca3bda22f50fcbb056c7622c4",
+ "visual_object_id": "VO-ca16325dca2012ba"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS83",
+ "resource_meta": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49a0280bb5e09bba5255069244b91cb996e33d441e9bd59eb21617a310faac23",
+ "visual_object_id": "VO-8f0695e41e50e646"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS85",
+ "resource_meta": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b020180052f9238ccfccd2796d97e1cb1dd0a5aa113d89c227f2dfcd1e85a597",
+ "visual_object_id": "VO-2bf9b814d185e48f"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TOWERS95",
+ "resource_meta": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "41a30756b6c04865a103b398b3f04774404dfadebe5fa54399d1985914185a28",
+ "visual_object_id": "VO-46bc3c1cb65dddc9"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TSSCRS51",
+ "resource_meta": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c1cba9d4adba9c6786edfdbdf3303cd3d9cb0bdf5465b9a5f19b075275397c5a",
+ "visual_object_id": "VO-4096db7008a73d87"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TSSLPT51",
+ "resource_meta": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2bc88ea88b441114f72c46f56c30572736ebf3915ce6c7c468bf0442cb188d1e",
+ "visual_object_id": "VO-ea9d9694658779b6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "TSSRON51",
+ "resource_meta": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "visual_hash": "aecc7d518fdb87b8b032d946611aeec85fd25845bae11f3adb70e35879f150e8",
+ "visual_object_id": "VO-5570aa7c278c9de8"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "WATTUR02",
+ "resource_meta": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1e539a9a43fe0211cc68b1adc1b59afdd5a835fcbecccd526683fbda45bebd0e",
+ "visual_object_id": "VO-ce6fb13c289d35c0"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "WEDKLP03",
+ "resource_meta": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "98d41e4c8a18cc4cc87902fd4b970b568d1aed2e7a8afad85599595479ba87fa",
+ "visual_object_id": "VO-b7208d757e89eb93"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 46,
+ "style_layer_id": "s52-p03-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-s52-points"
+ },
+ "resource_key": "WIMCON01",
+ "resource_meta": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a9015ccaa2d424fb939dbf9c78bb9ed2b825cb08ca93174a754c82513fb0ca23",
+ "visual_object_id": "VO-1d04c3dbaaf5a95d"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 47,
+ "style_layer_id": "s52-p03-sy-fallback-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "ACHPNT01",
+ "ACHPNT02",
+ "ACHRES51",
+ "ACHRES61",
+ "ACHRES71",
+ "ADDMRK01",
+ "ADDMRK02",
+ "ADDMRK03",
+ "ADDMRK04",
+ "ADDMRK05",
+ "ADDMRK06",
+ "ADDMRK07",
+ "ADDMRK08",
+ "ADDMRK09",
+ "ADDMRK10",
+ "AIRARE02",
+ "AISDEF01",
+ "AISONE01",
+ "AISSIX01",
+ "AISSLP01",
+ "AISVES01",
+ "ARPATG01",
+ "ARPONE01",
+ "ARPSIX01",
+ "BCNCAR01",
+ "BCNCAR02",
+ "BCNCAR03",
+ "BCNCAR04",
+ "BCNDEF13",
+ "BCNGEN01",
+ "BCNGEN03",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN64",
+ "BCNGEN65",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNGEN79",
+ "BCNGEN80",
+ "BCNISD21",
+ "BCNLAT15",
+ "BCNLAT16",
+ "BCNLAT21",
+ "BCNLAT22",
+ "BCNLAT23",
+ "BCNLAT24",
+ "BCNLAT50",
+ "BCNLTC01",
+ "BCNSAW13",
+ "BCNSAW21",
+ "BCNSPP13",
+ "BCNSPP21",
+ "BCNSPR62",
+ "BCNSTK01",
+ "BCNSTK02",
+ "BCNSTK03",
+ "BCNSTK05",
+ "BCNSTK08",
+ "BCNSTK60",
+ "BCNSTK61",
+ "BCNSTK62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNSTK79",
+ "BCNSTK80",
+ "BCNSTK81",
+ "BCNSTK82",
+ "BCNSTK83",
+ "BCNTOW01",
+ "BCNTOW05",
+ "BCNTOW60",
+ "BCNTOW61",
+ "BCNTOW62",
+ "BCNTOW63",
+ "BCNTOW64",
+ "BCNTOW65",
+ "BCNTOW66",
+ "BCNTOW68",
+ "BCNTOW69",
+ "BCNTOW70",
+ "BCNTOW71",
+ "BCNTOW73",
+ "BCNTOW74",
+ "BCNTOW76",
+ "BCNTOW85",
+ "BCNTOW86",
+ "BCNTOW87",
+ "BCNTOW88",
+ "BCNTOW89",
+ "BCNTOW90",
+ "BCNTOW91",
+ "BLKADJ01",
+ "BORDER01",
+ "BOYBAR01",
+ "BOYBAR60",
+ "BOYBAR61",
+ "BOYBAR62",
+ "BOYCAN01",
+ "BOYCAN60",
+ "BOYCAN61",
+ "BOYCAN62",
+ "BOYCAN63",
+ "BOYCAN64",
+ "BOYCAN65",
+ "BOYCAN68",
+ "BOYCAN69",
+ "BOYCAN70",
+ "BOYCAN71",
+ "BOYCAN72",
+ "BOYCAN73",
+ "BOYCAN74",
+ "BOYCAN75",
+ "BOYCAN76",
+ "BOYCAN77",
+ "BOYCAN78",
+ "BOYCAN79",
+ "BOYCAN80",
+ "BOYCAN81",
+ "BOYCAN82",
+ "BOYCAN83",
+ "BOYCAR01",
+ "BOYCAR02",
+ "BOYCAR03",
+ "BOYCAR04",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYCON63",
+ "BOYCON64",
+ "BOYCON65",
+ "BOYCON66",
+ "BOYCON67",
+ "BOYCON68",
+ "BOYCON69",
+ "BOYCON70",
+ "BOYCON71",
+ "BOYCON72",
+ "BOYCON73",
+ "BOYCON74",
+ "BOYCON77",
+ "BOYCON78",
+ "BOYCON79",
+ "BOYCON80",
+ "BOYCON81",
+ "BOYDEF03",
+ "BOYGEN03",
+ "BOYINB01",
+ "BOYISD12",
+ "BOYLAT13",
+ "BOYLAT14",
+ "BOYLAT23",
+ "BOYLAT24",
+ "BOYLAT25",
+ "BOYLAT26",
+ "BOYLAT27",
+ "BOYLAT50",
+ "BOYLAT51",
+ "BOYMOR01",
+ "BOYMOR03",
+ "BOYMOR11",
+ "BOYMOR31",
+ "BOYPIL01",
+ "BOYPIL59",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL63",
+ "BOYPIL64",
+ "BOYPIL65",
+ "BOYPIL66",
+ "BOYPIL67",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYPIL74",
+ "BOYPIL75",
+ "BOYPIL76",
+ "BOYPIL77",
+ "BOYPIL78",
+ "BOYPIL79",
+ "BOYPIL80",
+ "BOYPIL81",
+ "BOYSAW12",
+ "BOYSPH01",
+ "BOYSPH05",
+ "BOYSPH60",
+ "BOYSPH61",
+ "BOYSPH62",
+ "BOYSPH65",
+ "BOYSPH66",
+ "BOYSPH67",
+ "BOYSPH68",
+ "BOYSPH69",
+ "BOYSPH70",
+ "BOYSPH71",
+ "BOYSPH74",
+ "BOYSPH75",
+ "BOYSPH77",
+ "BOYSPH78",
+ "BOYSPP11",
+ "BOYSPP15",
+ "BOYSPP25",
+ "BOYSPR01",
+ "BOYSPR04",
+ "BOYSPR05",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSPR65",
+ "BOYSPR68",
+ "BOYSPR69",
+ "BOYSPR70",
+ "BOYSPR71",
+ "BOYSPR72",
+ "BOYSUP01",
+ "BOYSUP02",
+ "BOYSUP03",
+ "BOYSUP60",
+ "BOYSUP61",
+ "BOYSUP62",
+ "BOYSUP65",
+ "BOYSUP66",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "BUIREL01",
+ "BUIREL04",
+ "BUIREL05",
+ "BUIREL13",
+ "BUIREL14",
+ "BUIREL15",
+ "BUISGL01",
+ "BUISGL11",
+ "BUNSTA01",
+ "BUNSTA02",
+ "BUNSTA03",
+ "CAIRNS01",
+ "CAIRNS11",
+ "CARTRF01",
+ "CATHAF01",
+ "CATHAF02",
+ "CATHAF04",
+ "CBLARE51",
+ "CGUSTA02",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO06",
+ "CHINFO07",
+ "CHINFO08",
+ "CHINFO09",
+ "CHINFO10",
+ "CHINFO11",
+ "CHKSYM01",
+ "CLRLIN01",
+ "CRANES01",
+ "CTNARE51",
+ "CTYARE51",
+ "CTYARE71",
+ "CURDEF01",
+ "CURENT01",
+ "CURSRA01",
+ "CURSRB01",
+ "CUSTOM01",
+ "DANGER01",
+ "DANGER02",
+ "DANGER03",
+ "DANGER51",
+ "DANGER52",
+ "DAYREC51",
+ "DAYSQR01",
+ "DAYSQR21",
+ "DAYSQR51",
+ "DAYTRI01",
+ "DAYTRI05",
+ "DAYTRI21",
+ "DAYTRI25",
+ "DAYTRI51",
+ "DAYTRI52",
+ "DIRBOY01",
+ "DIRBOYA1",
+ "DIRBOYB1",
+ "DISMAR03",
+ "DISMAR04",
+ "DISMAR05",
+ "DISMAR06",
+ "DNGHILIT",
+ "DOMES001",
+ "DOMES011",
+ "DSHAER01",
+ "DSHAER11",
+ "DWRTPT51",
+ "DWRUTE51",
+ "EBBSTR01",
+ "EBLVRM11",
+ "ENTRES51",
+ "ENTRES61",
+ "ENTRES71",
+ "ERBLTIK1",
+ "EVENTS02",
+ "FAIRWY51",
+ "FAIRWY52",
+ "FLASTK01",
+ "FLASTK11",
+ "FLDSTR01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FORSTC11",
+ "FOULGND1",
+ "FRYARE51",
+ "FRYARE52",
+ "FSHFAC02",
+ "FSHFAC03",
+ "FSHGRD01",
+ "FSHHAV01",
+ "FSHRES51",
+ "FSHRES61",
+ "FSHRES71",
+ "GATCON03",
+ "GATCON04",
+ "HECMTR01",
+ "HECMTR02",
+ "HGWTMK01",
+ "HILTOP01",
+ "HILTOP11",
+ "HRBFAC09",
+ "HRBFAC10",
+ "HRBFAC11",
+ "HRBFAC12",
+ "HRBFAC13",
+ "HRBFAC14",
+ "HRBFAC15",
+ "HRBFAC16",
+ "HRBFAC17",
+ "HRBFAC18",
+ "HULKES01",
+ "INFARE51",
+ "INFORM01",
+ "ISODGR01",
+ "ISODGR51",
+ "ITZARE51",
+ "LIGHTDEF",
+ "LIGHTS11",
+ "LIGHTS12",
+ "LIGHTS13",
+ "LIGHTS14",
+ "LIGHTS81",
+ "LIGHTS82",
+ "LIGHTS90",
+ "LIGHTS91",
+ "LIGHTS92",
+ "LIGHTS93",
+ "LIGHTS94",
+ "LIGHTS95",
+ "LIGHTS96",
+ "LITDEF11",
+ "LITFLT01",
+ "LITFLT02",
+ "LITFLT10",
+ "LITFLT61",
+ "LITVES01",
+ "LITVES02",
+ "LITVES60",
+ "LITVES61",
+ "LNDARE01",
+ "LOCMAG01",
+ "LOCMAG51",
+ "LOWACC01",
+ "MAGVAR01",
+ "MAGVAR51",
+ "MARCUL02",
+ "MONUMT02",
+ "MONUMT12",
+ "MORFAC03",
+ "MORFAC04",
+ "MSTCON04",
+ "MSTCON14",
+ "NMKINF01",
+ "NMKINF02",
+ "NMKINF03",
+ "NMKINF04",
+ "NMKINF05",
+ "NMKINF06",
+ "NMKINF07",
+ "NMKINF08",
+ "NMKINF09",
+ "NMKINF10",
+ "NMKINF11",
+ "NMKINF12",
+ "NMKINF13",
+ "NMKINF14",
+ "NMKINF15",
+ "NMKINF16",
+ "NMKINF17",
+ "NMKINF18",
+ "NMKINF19",
+ "NMKINF20",
+ "NMKINF21",
+ "NMKINF22",
+ "NMKINF23",
+ "NMKINF24",
+ "NMKINF25",
+ "NMKINF26",
+ "NMKINF27",
+ "NMKINF28",
+ "NMKINF29",
+ "NMKINF30",
+ "NMKINF31",
+ "NMKINF32",
+ "NMKINF33",
+ "NMKINF34",
+ "NMKINF35",
+ "NMKINF36",
+ "NMKINF37",
+ "NMKINF38",
+ "NMKINF39",
+ "NMKINF40",
+ "NMKINF41",
+ "NMKINF42",
+ "NMKINF43",
+ "NMKINF44",
+ "NMKINF45",
+ "NMKINF46",
+ "NMKINF47",
+ "NMKINF48",
+ "NMKINF49",
+ "NMKINF50",
+ "NMKINF51",
+ "NMKINF52",
+ "NMKINF53",
+ "NMKINF54",
+ "NMKINF55",
+ "NMKPRH01",
+ "NMKPRH02",
+ "NMKPRH04",
+ "NMKPRH05",
+ "NMKPRH06",
+ "NMKPRH07",
+ "NMKPRH08",
+ "NMKPRH10",
+ "NMKPRH11",
+ "NMKPRH12",
+ "NMKPRH13",
+ "NMKPRH14",
+ "NMKPRH15",
+ "NMKPRH16",
+ "NMKPRH17",
+ "NMKPRH18",
+ "NMKPRH19",
+ "NMKPRH20",
+ "NMKPRH21",
+ "NMKPRH22",
+ "NMKRCD01",
+ "NMKRCD02",
+ "NMKRCD03",
+ "NMKRCD04",
+ "NMKRCD05",
+ "NMKRCD06",
+ "NMKREG01",
+ "NMKREG02",
+ "NMKREG03",
+ "NMKREG04",
+ "NMKREG05",
+ "NMKREG06",
+ "NMKREG07",
+ "NMKREG08",
+ "NMKREG09",
+ "NMKREG10",
+ "NMKREG11",
+ "NMKREG12",
+ "NMKREG13",
+ "NMKREG14",
+ "NMKREG15",
+ "NMKREG16",
+ "NMKREG17",
+ "NMKREG18",
+ "NMKREG19",
+ "NMKREG20",
+ "NORTHAR1",
+ "NOTBRD11",
+ "NOTBRD12",
+ "NOTMRK01",
+ "NOTMRK02",
+ "NOTMRK03",
+ "OBSTRN01",
+ "OBSTRN02",
+ "OBSTRN03",
+ "OBSTRN11",
+ "OBSTRN18",
+ "OFSPLF01",
+ "OSPONE02",
+ "OSPSIX02",
+ "OWNSHP01",
+ "OWNSHP05",
+ "PASTRK01",
+ "PASTRK02",
+ "PIER0001",
+ "PILBOP02",
+ "PILBOP04",
+ "PILPNT02",
+ "PLNPOS01",
+ "PLNPOS02",
+ "PLNSPD03",
+ "PLNSPD04",
+ "POSGEN01",
+ "POSGEN03",
+ "POSGEN04",
+ "POSITN02",
+ "PRCARE12",
+ "PRCARE51",
+ "PRDINS02",
+ "PRICKE03",
+ "PRICKE04",
+ "QUAPOS01",
+ "QUAPOS02",
+ "QUAPOS03",
+ "QUARRY01",
+ "QUESMRK1",
+ "RACNSP01",
+ "RADHLT01",
+ "RADRFL03",
+ "RASCAN01",
+ "RASCAN11",
+ "RCLDEF01",
+ "RCTLPT52",
+ "RDOCAL02",
+ "RDOCAL03",
+ "RDOSTA02",
+ "RECDEF51",
+ "RECTRC55",
+ "RECTRC56",
+ "RECTRC57",
+ "RECTRC58",
+ "REFDMP01",
+ "REFPNT02",
+ "RESTRN51",
+ "RETRFL01",
+ "RETRFL02",
+ "RFNERY01",
+ "RFNERY11",
+ "ROLROL01",
+ "RSCSTA02",
+ "RSRDEF51",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SCALEB10",
+ "SCALEB11",
+ "SILBUI01",
+ "SILBUI11",
+ "SISTAT02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "SOUNDG00",
+ "SOUNDG01",
+ "SOUNDG02",
+ "SOUNDG03",
+ "SOUNDG04",
+ "SOUNDG05",
+ "SOUNDG06",
+ "SOUNDG07",
+ "SOUNDG08",
+ "SOUNDG09",
+ "SOUNDG10",
+ "SOUNDG11",
+ "SOUNDG12",
+ "SOUNDG13",
+ "SOUNDG14",
+ "SOUNDG15",
+ "SOUNDG16",
+ "SOUNDG17",
+ "SOUNDG18",
+ "SOUNDG19",
+ "SOUNDG20",
+ "SOUNDG21",
+ "SOUNDG22",
+ "SOUNDG23",
+ "SOUNDG24",
+ "SOUNDG25",
+ "SOUNDG26",
+ "SOUNDG27",
+ "SOUNDG28",
+ "SOUNDG29",
+ "SOUNDG30",
+ "SOUNDG31",
+ "SOUNDG32",
+ "SOUNDG33",
+ "SOUNDG34",
+ "SOUNDG35",
+ "SOUNDG36",
+ "SOUNDG37",
+ "SOUNDG38",
+ "SOUNDG39",
+ "SOUNDG40",
+ "SOUNDG41",
+ "SOUNDG42",
+ "SOUNDG43",
+ "SOUNDG44",
+ "SOUNDG45",
+ "SOUNDG46",
+ "SOUNDG47",
+ "SOUNDG48",
+ "SOUNDG49",
+ "SOUNDG50",
+ "SOUNDG51",
+ "SOUNDG52",
+ "SOUNDG53",
+ "SOUNDG54",
+ "SOUNDG55",
+ "SOUNDG56",
+ "SOUNDG57",
+ "SOUNDG58",
+ "SOUNDG59",
+ "SOUNDGA1",
+ "SOUNDGB1",
+ "SOUNDGC2",
+ "SOUNDS00",
+ "SOUNDS01",
+ "SOUNDS02",
+ "SOUNDS03",
+ "SOUNDS04",
+ "SOUNDS05",
+ "SOUNDS06",
+ "SOUNDS07",
+ "SOUNDS08",
+ "SOUNDS09",
+ "SOUNDS10",
+ "SOUNDS11",
+ "SOUNDS12",
+ "SOUNDS13",
+ "SOUNDS14",
+ "SOUNDS15",
+ "SOUNDS16",
+ "SOUNDS17",
+ "SOUNDS18",
+ "SOUNDS19",
+ "SOUNDS20",
+ "SOUNDS21",
+ "SOUNDS22",
+ "SOUNDS23",
+ "SOUNDS24",
+ "SOUNDS25",
+ "SOUNDS26",
+ "SOUNDS27",
+ "SOUNDS28",
+ "SOUNDS29",
+ "SOUNDS30",
+ "SOUNDS31",
+ "SOUNDS32",
+ "SOUNDS33",
+ "SOUNDS34",
+ "SOUNDS35",
+ "SOUNDS36",
+ "SOUNDS37",
+ "SOUNDS38",
+ "SOUNDS39",
+ "SOUNDS40",
+ "SOUNDS41",
+ "SOUNDS42",
+ "SOUNDS43",
+ "SOUNDS44",
+ "SOUNDS45",
+ "SOUNDS46",
+ "SOUNDS47",
+ "SOUNDS48",
+ "SOUNDS49",
+ "SOUNDS50",
+ "SOUNDS51",
+ "SOUNDS52",
+ "SOUNDS53",
+ "SOUNDS54",
+ "SOUNDS55",
+ "SOUNDS56",
+ "SOUNDS57",
+ "SOUNDS58",
+ "SOUNDS59",
+ "SOUNDSA1",
+ "SOUNDSB1",
+ "SOUNDSC2",
+ "SPRING02",
+ "SSENTR01",
+ "SSLOCK01",
+ "SSWARS01",
+ "STARPT01",
+ "SWPARE51",
+ "TERMNL01",
+ "TERMNL02",
+ "TERMNL03",
+ "TERMNL04",
+ "TERMNL05",
+ "TERMNL06",
+ "TERMNL07",
+ "TERMNL08",
+ "TERMNL09",
+ "TERMNL10",
+ "TERMNL11",
+ "TERMNL12",
+ "TERMNL13",
+ "TIDCUR01",
+ "TIDCUR02",
+ "TIDCUR03",
+ "TIDEHT01",
+ "TIDSTR01",
+ "TMARDEF1",
+ "TMARDEF2",
+ "TMBYRD01",
+ "TNKCON02",
+ "TNKCON12",
+ "TNKFRM01",
+ "TNKFRM11",
+ "TOPMA100",
+ "TOPMA101",
+ "TOPMA102",
+ "TOPMA103",
+ "TOPMA104",
+ "TOPMA105",
+ "TOPMA106",
+ "TOPMA107",
+ "TOPMA108",
+ "TOPMA109",
+ "TOPMA110",
+ "TOPMA111",
+ "TOPMA112",
+ "TOPMA113",
+ "TOPMA114",
+ "TOPMA115",
+ "TOPMA116",
+ "TOPMA117",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR04",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR14",
+ "TOPMAR16",
+ "TOPMAR17",
+ "TOPMAR18",
+ "TOPMAR22",
+ "TOPMAR23",
+ "TOPMAR24",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR34",
+ "TOPMAR36",
+ "TOPMAR65",
+ "TOPMAR85",
+ "TOPMAR86",
+ "TOPMAR87",
+ "TOPMAR88",
+ "TOPMAR89",
+ "TOPMAR90",
+ "TOPMAR91",
+ "TOPMAR92",
+ "TOPMAR93",
+ "TOPMAR98",
+ "TOPMAR99",
+ "TOPSHP00",
+ "TOPSHP01",
+ "TOPSHP02",
+ "TOPSHP03",
+ "TOPSHP04",
+ "TOPSHP05",
+ "TOPSHP06",
+ "TOPSHP07",
+ "TOPSHP08",
+ "TOPSHP09",
+ "TOPSHP10",
+ "TOPSHP11",
+ "TOPSHP12",
+ "TOPSHP13",
+ "TOPSHP14",
+ "TOPSHP15",
+ "TOPSHP16",
+ "TOPSHP17",
+ "TOPSHP18",
+ "TOPSHP19",
+ "TOPSHP20",
+ "TOPSHP21",
+ "TOPSHP22",
+ "TOPSHP23",
+ "TOPSHP24",
+ "TOPSHP25",
+ "TOPSHP28",
+ "TOPSHP29",
+ "TOPSHP30",
+ "TOPSHP31",
+ "TOPSHP32",
+ "TOPSHP34",
+ "TOPSHP35",
+ "TOPSHP36",
+ "TOPSHP37",
+ "TOPSHP38",
+ "TOPSHP39",
+ "TOPSHP40",
+ "TOPSHP41",
+ "TOPSHP42",
+ "TOPSHP43",
+ "TOPSHP44",
+ "TOPSHP47",
+ "TOPSHP48",
+ "TOPSHP50",
+ "TOPSHP51",
+ "TOPSHP52",
+ "TOPSHP53",
+ "TOPSHP54",
+ "TOPSHP55",
+ "TOPSHP58",
+ "TOPSHP61",
+ "TOPSHP62",
+ "TOPSHP63",
+ "TOPSHP64",
+ "TOPSHP65",
+ "TOPSHP67",
+ "TOPSHP68",
+ "TOPSHP69",
+ "TOPSHP70",
+ "TOPSHP71",
+ "TOPSHP72",
+ "TOPSHP73",
+ "TOPSHP74",
+ "TOPSHP76",
+ "TOPSHP77",
+ "TOPSHP78",
+ "TOPSHP79",
+ "TOPSHP80",
+ "TOPSHP81",
+ "TOPSHP82",
+ "TOPSHP83",
+ "TOPSHP84",
+ "TOPSHP85",
+ "TOPSHP86",
+ "TOPSHP87",
+ "TOPSHP88",
+ "TOPSHP89",
+ "TOPSHP90",
+ "TOPSHP91",
+ "TOPSHP92",
+ "TOPSHP93",
+ "TOPSHP94",
+ "TOPSHP95",
+ "TOPSHP96",
+ "TOPSHP97",
+ "TOPSHP98",
+ "TOPSHP99",
+ "TOPSHPA0",
+ "TOPSHPA1",
+ "TOPSHPA2",
+ "TOPSHPA3",
+ "TOPSHPA4",
+ "TOPSHPA5",
+ "TOPSHPA6",
+ "TOPSHPA7",
+ "TOPSHPA8",
+ "TOPSHPA9",
+ "TOPSHPB0",
+ "TOPSHPD1",
+ "TOPSHPD2",
+ "TOPSHPD3",
+ "TOPSHPD4",
+ "TOPSHPD5",
+ "TOPSHPI1",
+ "TOPSHPI2",
+ "TOPSHPI3",
+ "TOPSHPJ1",
+ "TOPSHPJ2",
+ "TOPSHPJ3",
+ "TOPSHPP1",
+ "TOPSHPP2",
+ "TOPSHPR1",
+ "TOPSHPS1",
+ "TOPSHPT1",
+ "TOPSHPT2",
+ "TOPSHPT3",
+ "TOPSHPT4",
+ "TOPSHPT5",
+ "TOPSHPT6",
+ "TOPSHPT7",
+ "TOPSHPT8",
+ "TOPSHPU1",
+ "TOPSHPU2",
+ "TOPSHQ06",
+ "TOPSHQ07",
+ "TOPSHQ08",
+ "TOPSHQ15",
+ "TOPSHQ16",
+ "TOPSHQ17",
+ "TOPSHQ18",
+ "TOPSHQ19",
+ "TOPSHQ20",
+ "TOPSHQ21",
+ "TOPSHQ22",
+ "TOPSHQ23",
+ "TOPSHQ24",
+ "TOPSHQ25",
+ "TOPSHQ26",
+ "TOPSHQ27",
+ "TOPSHQ28",
+ "TOPSHQ29",
+ "TOPSHQ30",
+ "TOPSHQ31",
+ "TOPSHQ32",
+ "TOWERS01",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS12",
+ "TOWERS15",
+ "TOWERS48",
+ "TOWERS49",
+ "TOWERS50",
+ "TOWERS51",
+ "TOWERS52",
+ "TOWERS53",
+ "TOWERS54",
+ "TOWERS55",
+ "TOWERS56",
+ "TOWERS57",
+ "TOWERS58",
+ "TOWERS59",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS62",
+ "TOWERS63",
+ "TOWERS64",
+ "TOWERS65",
+ "TOWERS66",
+ "TOWERS67",
+ "TOWERS68",
+ "TOWERS69",
+ "TOWERS70",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS73",
+ "TOWERS74",
+ "TOWERS75",
+ "TOWERS76",
+ "TOWERS77",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS81",
+ "TOWERS82",
+ "TOWERS83",
+ "TOWERS84",
+ "TOWERS85",
+ "TOWERS86",
+ "TOWERS87",
+ "TOWERS88",
+ "TOWERS89",
+ "TOWERS90",
+ "TOWERS91",
+ "TOWERS92",
+ "TOWERS93",
+ "TOWERS94",
+ "TOWERS95",
+ "TOWERS96",
+ "TOWERS97",
+ "TOWERS98",
+ "TOWERS99",
+ "TREPNT04",
+ "TREPNT05",
+ "TRNBSN01",
+ "TSLDEF51",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "TWRDEF51",
+ "TWRTPT52",
+ "TWRTPT53",
+ "UNITFTH1",
+ "UNITMTR1",
+ "UWTROC03",
+ "UWTROC04",
+ "VECGND01",
+ "VECGND21",
+ "VECWTR01",
+ "VECWTR21",
+ "VTCLMK01",
+ "WATTUR02",
+ "WAYPNT01",
+ "WAYPNT03",
+ "WAYPNT11",
+ "WEDKLP03",
+ "WIMCON01",
+ "WIMCON11",
+ "WNDFRM51",
+ "WNDFRM61",
+ "WNDMIL02",
+ "WNDMIL12",
+ "WRECKS01",
+ "WRECKS04",
+ "WRECKS05",
+ "WRECKS07",
+ "WTLVGG01",
+ "WTLVGG02",
+ "ZZZZZZ01"
+ ],
+ true,
+ false
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p03-sy-fallback-s52-points"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-f0ecdcdbc0d72a20"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 48,
+ "style_layer_id": "s52-p03-lc-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-seabed-line"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-b3fa0ad2ac318dc2"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 48,
+ "style_layer_id": "s52-p03-lc-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-seabed-line"
+ },
+ "resource_key": "LOWACC01",
+ "resource_meta": {
+ "x": 549,
+ "y": 175,
+ "width": 34,
+ "height": 37,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b6a9a93d949f43a0dd1657c8a2e6a0e37b4c92be65c064560026e15dd95d5824",
+ "visual_object_id": "VO-e485972b15fd08d7"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 48,
+ "style_layer_id": "s52-p03-lc-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-seabed-line"
+ },
+ "resource_key": "lc-CBLSUB06",
+ "resource_meta": {
+ "x": 0,
+ "y": 1988,
+ "width": 87,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "760b67ca2cacc19bc44d3d6d6b36a59c9447dedccf3fa40baca6a808f84850c7",
+ "visual_object_id": "VO-ea10527afd8ec3f5"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 48,
+ "style_layer_id": "s52-p03-lc-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-seabed-line"
+ },
+ "resource_key": "lc-ESSARE01",
+ "resource_meta": {
+ "x": 0,
+ "y": 2229,
+ "width": 12,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cca609b20a5a157c4f520752544ca62a9f7460898162938f525d4189f8946159",
+ "visual_object_id": "VO-f8a893be1c3d7fb6"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 48,
+ "style_layer_id": "s52-p03-lc-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-seabed-line"
+ },
+ "resource_key": "lc-FERYRT01",
+ "resource_meta": {
+ "x": 0,
+ "y": 2235,
+ "width": 76,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2483feb15c8d52f58b2eb19cd5b0b368fe7c6ae8f730decf5d64847b0c29de3d",
+ "visual_object_id": "VO-f1fb7903d5565aa4"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 48,
+ "style_layer_id": "s52-p03-lc-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-seabed-line"
+ },
+ "resource_key": "lc-FSHFAC02",
+ "resource_meta": {
+ "x": 0,
+ "y": 2249,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "99923ff00f59ee7942d32f9c56594ba9a5daebe8fa95fb01b99bf7fc4279e643",
+ "visual_object_id": "VO-dbf0aee0ce106ca4"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 48,
+ "style_layer_id": "s52-p03-lc-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-seabed-line"
+ },
+ "resource_key": "lc-LOWACC01",
+ "resource_meta": {
+ "x": 0,
+ "y": 2282,
+ "width": 5,
+ "height": 3,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b31ca0fd4464a14c597e72908d81667594b3325128d7133f5af490adb00b216",
+ "visual_object_id": "VO-c5932438e1cda06c"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 48,
+ "style_layer_id": "s52-p03-lc-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-seabed-line"
+ },
+ "resource_key": "lc-LOWACC21",
+ "resource_meta": {
+ "x": 0,
+ "y": 2288,
+ "width": 5,
+ "height": 3,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b31ca0fd4464a14c597e72908d81667594b3325128d7133f5af490adb00b216",
+ "visual_object_id": "VO-c5932438e1cda06c"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 48,
+ "style_layer_id": "s52-p03-lc-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-seabed-line"
+ },
+ "resource_key": "lc-PIPSOL05",
+ "resource_meta": {
+ "x": 0,
+ "y": 2335,
+ "width": 23,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0c9a98ea5453c490ee33cf2b286758397c487fa364a26832143be917dc515ae0",
+ "visual_object_id": "VO-f6ffdeb0c84617cc"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 48,
+ "style_layer_id": "s52-p03-lc-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-seabed-line"
+ },
+ "resource_key": "lc-PIPSOL06",
+ "resource_meta": {
+ "x": 0,
+ "y": 2343,
+ "width": 20,
+ "height": 5,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4dccc474396b28178942933b6625c2e54165e27bb6168fbf4f63b2490f5df314",
+ "visual_object_id": "VO-cb7bb17dd0002628"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 48,
+ "style_layer_id": "s52-p03-lc-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-seabed-line"
+ },
+ "resource_key": "lc-RECTRC09",
+ "resource_meta": {
+ "x": 0,
+ "y": 2570,
+ "width": 84,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b3faac697e7e7ec287009f64d5337b62e9b582ce8cf6ad079f8e5ae9764c2281",
+ "visual_object_id": "VO-ea1fd6be32fce8d4"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 48,
+ "style_layer_id": "s52-p03-lc-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-seabed-line"
+ },
+ "resource_key": "lc-RECTRC10",
+ "resource_meta": {
+ "x": 0,
+ "y": 2582,
+ "width": 77,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "745928ff6519724f0cef9d0756fe8a80085df3ca87d348acca72589fc5187eaf",
+ "visual_object_id": "VO-2ce652127b809b57"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 48,
+ "style_layer_id": "s52-p03-lc-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-seabed-line"
+ },
+ "resource_key": "lc-RECTRC11",
+ "resource_meta": {
+ "x": 0,
+ "y": 2594,
+ "width": 58,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2642cb8521dab0bb9d30554770b51b0c9210f80054e8c1d97c9261935e72d733",
+ "visual_object_id": "VO-2fe9fb5e21aa8952"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 48,
+ "style_layer_id": "s52-p03-lc-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "visual_properties": {
+ "line-width": 5.0
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-seabed-line"
+ },
+ "visual_object_id": "VO-d5e6f723593b02c8"
+ },
+ {
+ "group_id": "GRP-dba4e6019fe110eb",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 49,
+ "style_layer_id": "s52-p03-lc-fallback-seabed-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Area 2"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "ACHARE51",
+ "ACHRES51",
+ "ADMARE01",
+ "CBLARE51",
+ "CBLSUB06",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHRVDEL2",
+ "CHRVID02",
+ "CTNARE51",
+ "CTYARE51",
+ "DWLDEF01",
+ "DWRTCL05",
+ "DWRTCL06",
+ "DWRTCL07",
+ "DWRTCL08",
+ "DWRUTE51",
+ "ENTRES51",
+ "ERBLNA01",
+ "ERBLNB01",
+ "ESSARE01",
+ "FERYRT01",
+ "FERYRT02",
+ "FSHFAC02",
+ "FSHRES51",
+ "HODATA01",
+ "LOWACC01",
+ "LOWACC11",
+ "LOWACC21",
+ "LOWACC31",
+ "LOWACC41",
+ "MARSYS51",
+ "NAVARE51",
+ "PIPARE51",
+ "PIPARE61",
+ "PIPSOL05",
+ "PIPSOL06",
+ "PLNRTE03",
+ "PRCARE51",
+ "QUESMRK1",
+ "RCRDEF01",
+ "RCRTCL01",
+ "RCRTCL02",
+ "RCRTCL03",
+ "RCRTCL04",
+ "RCRTCL11",
+ "RCRTCL12",
+ "RCRTCL13",
+ "RCRTCL14",
+ "RECDEF02",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11",
+ "RECTRC12",
+ "RESARE51",
+ "SCLBDY51",
+ "TIDINF51",
+ "UNITFTH1",
+ "UNITMTR1"
+ ],
+ true,
+ false
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_line",
+ "style_layer_id": "s52-p03-lc-fallback-seabed-line"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-b8c513c1f5feab54"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-c0208a58017af9c0"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-6638ffccf49315b0"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-3192ab3c083af69c"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-9bba4636c6b95b2f"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-3fd720cdd9c14b95"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-466648acc7f69617"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-a555f7943aa5b973"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-2282dd2de1b69e00"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-5ae6ae55ab99c13f"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-c9902348a705411b"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-cfd2da8c8967f4c2"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-bffbed7e83fd6344"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-71da7da42fa58cba"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-56c4c360717970be"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-29b406b3830565d2"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-eee0997128279c8f"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-99492d03dde5166e"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-2008a522ddde7547"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-b1d5c078c347c9ca"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-c1a288f6a2855300"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-8815d7b74a2145a1"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-1683471a1cf91d6d"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-4735101c6a195f4e"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-557b6f62dc97e24f"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-c934d9b9de485f06"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-652d215f559090ce"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-a3e503d9fc6d0672"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-f412a309bcc34359"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-f9e20f82745f91b5"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-70df9c1c748ff835"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-c3d16f420d83712e"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-bf2a3c4842b25cfc"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-29677fbe2c62f16d"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-563cddaa8e1f996c"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-60fe4361d2e1a9a9"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-4e05c5bdac505b17"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-9bca8f997542725e"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-1615ba2f9e811611"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-59b5795af51dc1d9"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-6451bfb126cfa010"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-0b2c0347d0d8c28b"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-274f42d8c9bcb8c9"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-fa8e2538cd5b9e3f"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-822fa2566da1f09e"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-d3acdaab3f30d298"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-ffd7a0b93ddc657b"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-27a0a5148db69c10"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-aed9a89896bfe93b"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-aed9a89896bfe93b"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-8cebf67201026ac9"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-264d24370de33804"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-aba2f1b18559b7bf"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-93bfd643e496a8f7"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-8f1415e421dd42c9"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-421de29824eca116"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-b7ce4d59264c4a49"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-fd4f2a4e117e19e4"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-9554de36f9c49053"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-c7eb3d7f9f5ea59d"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-131ec4040f5f31f5"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "LITFLT01",
+ "resource_meta": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9104805fd43478c462309599d2a782561adb6737ec08f597af368e9978e6eb0f",
+ "visual_object_id": "VO-c23fa5586c00f63b"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "LITVES60",
+ "resource_meta": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7723b10c53ebace35065cbe86937e56406cd9da996acda73709ba0a3107df77f",
+ "visual_object_id": "VO-1ef106855df78b63"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "LOCMAG51",
+ "resource_meta": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0b87ac0359257aa82a9a12327eb78dd4502bbccd3b2e5cd849bf45c5e054ba6a",
+ "visual_object_id": "VO-e28589d77c02f380"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-b238d95fae84adf2"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "MORFAC03",
+ "resource_meta": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5d9d3050e456d554021cf436bb000643cb70779a83f02928ec01b5c75d248862",
+ "visual_object_id": "VO-65e13fd6853b321a"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "MSTCON04",
+ "resource_meta": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1beeceac863187d220dcb51a6edcc9154a493654225100f47eba452f53cdb9b6",
+ "visual_object_id": "VO-509dcc51335efcbb"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "OFSPLF01",
+ "resource_meta": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7507404e9b6d7c5215c13767987c53f63cc263eb46699b6704c14e595341472",
+ "visual_object_id": "VO-a0d9acccc30a1ce5"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "PILBOP02",
+ "resource_meta": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e63f32acb9dd587eb812e149e52885291b33179dbfb8caecf5cb57a6ce4da76f",
+ "visual_object_id": "VO-da56d0c4e6be7fca"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "PILPNT02",
+ "resource_meta": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "95c1a39bf967640a30e7947b9a45236d66b81958897814f0ec30fa4c840b4444",
+ "visual_object_id": "VO-014f9903287707e3"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "POSGEN04",
+ "resource_meta": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b75e6f2b4236a735add7d9a2313f45d1d562b09ec92dd82a1f2aa11688f9f913",
+ "visual_object_id": "VO-8ed5bea660385ba7"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "PRCARE51",
+ "resource_meta": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d20ffd0cb0417323ad636014298268e3b2b3db70bea13a1eb29020b84334581e",
+ "visual_object_id": "VO-274790c7d3a03bc5"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "RACNSP01",
+ "resource_meta": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-5508c142c569a714"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "RADRFL03",
+ "resource_meta": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-5508c142c569a714"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "RDOSTA02",
+ "resource_meta": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d962e59a8b43117f93a990911a1c9263232c2ae8e286bcac24fd069acf714996",
+ "visual_object_id": "VO-4027a6567578af29"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "RTLDEF51",
+ "resource_meta": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "visual_hash": "04f3d07ac144f557234b54427ce7082536ccbadb9f4016c1354b66763852f0df",
+ "visual_object_id": "VO-cac63bf2ba4019bb"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "RTPBCN02",
+ "resource_meta": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e0c039d36945b6e4d74face06a880a4b051d0dca96be1aa3363307044e69619b",
+ "visual_object_id": "VO-0e970f4be7e15c1d"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "SMCFAC02",
+ "resource_meta": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "10fdcbe657f2da524cc5d0d9b0a664a7353d54d56ac5ec672c2dc52090421f24",
+ "visual_object_id": "VO-cb38d058ee2c1da1"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "SNDWAV02",
+ "resource_meta": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47c2b5e4e4aefaf641102fcad2d2b27b5e1f41973ed25e1053feef9d9ac11a8c",
+ "visual_object_id": "VO-c314a8c428796f2f"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "STARPT01",
+ "resource_meta": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7c9a78bdf7cca22245388132fa1cf5534efe15e53c96c2440e9468235b2280a",
+ "visual_object_id": "VO-1b18693ab2c3eccd"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMA115",
+ "resource_meta": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "754ba4712f94e4311ffb7e73a4147d7118b75879a92672a292ebca4a7d1a9794",
+ "visual_object_id": "VO-1917579ab4b70e48"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR01",
+ "resource_meta": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bdc00613b83b41ca2782c5c9e74cc365eb4e257c02acd058dcf9d24e8b26cada",
+ "visual_object_id": "VO-aef76ab1c40deaa2"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR02",
+ "resource_meta": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7c5d079156eae5eac187459ef17d3200409312287dfca0b692ace2649f0ba9b0",
+ "visual_object_id": "VO-40b7a97c81efcb32"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR05",
+ "resource_meta": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "71ff7c2fc92e3386f2e6b701cdafb44ef509bd67c035555feacf744f800cba17",
+ "visual_object_id": "VO-892f4be3d6972416"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR06",
+ "resource_meta": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "45583b526196dd1a220383d68de477d1468c3f62803467e0639f72f1bd351205",
+ "visual_object_id": "VO-000fd777cfdaa785"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR07",
+ "resource_meta": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5dcc46c5308ac26cfabde2497bfeee368b2cf7fe437cc144afd55d1df717a925",
+ "visual_object_id": "VO-6c2e87d7ee31e89b"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR08",
+ "resource_meta": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7110d353962abfdc0abebac0825ee98dfc240964f473671756d8016880e121af",
+ "visual_object_id": "VO-ebccf1fedc09e861"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR10",
+ "resource_meta": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5f82947f89a06387250c88e73caf818c939c3de595b258e813d5e55c9e9aa1ac",
+ "visual_object_id": "VO-c9319037b18f77dd"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR12",
+ "resource_meta": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "989ad0b7c610bdfa52c2835c26985deef3297fa996a3e9a13251984bec87768f",
+ "visual_object_id": "VO-676dd8d44ea4fa98"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR13",
+ "resource_meta": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "3d6d135fc47087e78770f3a3324e00d069e617f821e013e9607a3ae3eac3b634",
+ "visual_object_id": "VO-0cd5dcb3d58732dd"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR22",
+ "resource_meta": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0af1bfbcba733a79963846474c45de6ece4cbac4528ef931092664cfed4b7f80",
+ "visual_object_id": "VO-616dd064a6b9d7f3"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR25",
+ "resource_meta": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "11d9d250c5b7d78bbb7a6da7e8c0bb6b47434b5b16b12115773ee71d86ffbb78",
+ "visual_object_id": "VO-2f1e6678394a1f10"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR26",
+ "resource_meta": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ac19928b712efd0c4684acbc050175bb33eb2510eff71d3139aecebf0d4501fc",
+ "visual_object_id": "VO-7d0df580e9323be9"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR27",
+ "resource_meta": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4c53038954687a441c057d33cc61850a37c04cba706c8d0af244e78d7ddd61",
+ "visual_object_id": "VO-aec7a6b2d8a27ba4"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR28",
+ "resource_meta": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e2d825c5a0db9db95c21cf7f0a878a0ac0619ace56a46c95045ef0002f181c30",
+ "visual_object_id": "VO-90a5cd30c5bb73ab"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR30",
+ "resource_meta": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b4dee9dc7f70c90192cc8edd0dbe2efecb35f27eb9f7da700cd4ab55f55ed040",
+ "visual_object_id": "VO-0d80ad895ffc4d5d"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR32",
+ "resource_meta": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4e1a3b0e4a6f9ba79d71dba2b4a44b289d8a2f8ba44aa82cecec09262f479794",
+ "visual_object_id": "VO-7509d5e2a50f2897"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR33",
+ "resource_meta": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beaa10ea725d1c8fb6966de57cb44ba9607c7c21186f5055a4c393e407a01301",
+ "visual_object_id": "VO-dc3583261f095fb9"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPMAR98",
+ "resource_meta": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d434367be62ac2414c09597bdd0ed4ca945ec9cffe81d2673d2a0409d49bb4f0",
+ "visual_object_id": "VO-ad9a73069de7ef8f"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPSHP51",
+ "resource_meta": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "fbf14351f818a6718484fd341569aa2afb1baabfe23a0caab2287c72bf6846dc",
+ "visual_object_id": "VO-3e3ee080cc662dc4"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPSHPI1",
+ "resource_meta": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49ae50c47d21d13905eaec6f76f1645381588c07e8a73fd14a5fea5e8f4d116a",
+ "visual_object_id": "VO-5ea101e9dc0ab858"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOPSHPP2",
+ "resource_meta": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "27aa6b62817b52fa564c462d6386519a7a533eee2db58e6eb2287716f8481b9e",
+ "visual_object_id": "VO-33f5de742e8c330e"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS02",
+ "resource_meta": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "53846cd569f35a80e1f323d09569fcf66c4aee53c034113e9b7d9c44de651f76",
+ "visual_object_id": "VO-bb200a300d753249"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS03",
+ "resource_meta": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e6aa44ace5ce72a53c2818c9f4980d5eeee6976866d2142bf2266bd2c9cd150b",
+ "visual_object_id": "VO-a12c6aa52cc9e305"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS05",
+ "resource_meta": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9ab70e3ee6478449b51f17855c79884f584d3fa90354e0687a9b906ed4b35bf0",
+ "visual_object_id": "VO-095d84d9fd1281c6"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS15",
+ "resource_meta": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "89fe05123a97732eecfd8473f799bd0e7e023e9fbf152310a0b3643abfc4b29a",
+ "visual_object_id": "VO-e55dc17901e48718"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS60",
+ "resource_meta": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4b5eb6a6776f03846104cf40e4f9c2f2aa995a06f744f9762d48b169e81546",
+ "visual_object_id": "VO-ea3bd3e5c8e8f9c2"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS61",
+ "resource_meta": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc84d7cb32588c8dfc30a522bdfa3281039a1f5b5374aba0f91d4c30368dd92c",
+ "visual_object_id": "VO-9fda704db8c093fa"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS63",
+ "resource_meta": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "21ae13b22f1fcd09479e0f72333472bca1ebaceeea31cf643e3e23df53ec2ace",
+ "visual_object_id": "VO-b091bf22bdee25f2"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS71",
+ "resource_meta": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a828d2a17bafebc381a517b7722fb1e78f218b70fb4d2cd628fc316d83b2b326",
+ "visual_object_id": "VO-a63dae30995c98d8"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS72",
+ "resource_meta": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9b4e997318dd9f4fc407dc394a5c5140d7da07c13c80b204c44a16150ffbd8bb",
+ "visual_object_id": "VO-e6553db5c4edbe15"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS78",
+ "resource_meta": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "175a7d2aa72012a9c716ddbf6cb76113b3d520f45d0e31dfcc03eea4ed3fa3ef",
+ "visual_object_id": "VO-5ad7a271abf78206"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS79",
+ "resource_meta": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "96b9baf11184f7855a0b09f254705b4ca4126435803dddc0dbe4ef0efdb04ce0",
+ "visual_object_id": "VO-3ccc26828d1f9654"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS80",
+ "resource_meta": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a399f8c6a94f06fa382d6dc53b5a62a681248d6ca3bda22f50fcbb056c7622c4",
+ "visual_object_id": "VO-7a4253aaf8d00bdd"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS83",
+ "resource_meta": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49a0280bb5e09bba5255069244b91cb996e33d441e9bd59eb21617a310faac23",
+ "visual_object_id": "VO-1ebf0d7d2612b11c"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS85",
+ "resource_meta": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b020180052f9238ccfccd2796d97e1cb1dd0a5aa113d89c227f2dfcd1e85a597",
+ "visual_object_id": "VO-7b4b3f4e67b6b30f"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TOWERS95",
+ "resource_meta": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "41a30756b6c04865a103b398b3f04774404dfadebe5fa54399d1985914185a28",
+ "visual_object_id": "VO-2eb399c5e0503d45"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TSSCRS51",
+ "resource_meta": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c1cba9d4adba9c6786edfdbdf3303cd3d9cb0bdf5465b9a5f19b075275397c5a",
+ "visual_object_id": "VO-bac4f5c63d6de72c"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TSSLPT51",
+ "resource_meta": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2bc88ea88b441114f72c46f56c30572736ebf3915ce6c7c468bf0442cb188d1e",
+ "visual_object_id": "VO-321fab36f1d501a9"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "TSSRON51",
+ "resource_meta": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "visual_hash": "aecc7d518fdb87b8b032d946611aeec85fd25845bae11f3adb70e35879f150e8",
+ "visual_object_id": "VO-daec917ed3c18290"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "WATTUR02",
+ "resource_meta": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1e539a9a43fe0211cc68b1adc1b59afdd5a835fcbecccd526683fbda45bebd0e",
+ "visual_object_id": "VO-02534f5f3c9f54e9"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "WEDKLP03",
+ "resource_meta": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "98d41e4c8a18cc4cc87902fd4b970b568d1aed2e7a8afad85599595479ba87fa",
+ "visual_object_id": "VO-e954cea569026ed1"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 50,
+ "style_layer_id": "s52-p04-sy-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-facility-boundary-area"
+ },
+ "resource_key": "WIMCON01",
+ "resource_meta": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a9015ccaa2d424fb939dbf9c78bb9ed2b825cb08ca93174a754c82513fb0ca23",
+ "visual_object_id": "VO-23a3a48fc429d04a"
+ },
+ {
+ "group_id": "GRP-7738e161f8470be0",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 51,
+ "style_layer_id": "s52-p04-sy-fallback-facility-boundary-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "ACHPNT01",
+ "ACHPNT02",
+ "ACHRES51",
+ "ACHRES61",
+ "ACHRES71",
+ "ADDMRK01",
+ "ADDMRK02",
+ "ADDMRK03",
+ "ADDMRK04",
+ "ADDMRK05",
+ "ADDMRK06",
+ "ADDMRK07",
+ "ADDMRK08",
+ "ADDMRK09",
+ "ADDMRK10",
+ "AIRARE02",
+ "AISDEF01",
+ "AISONE01",
+ "AISSIX01",
+ "AISSLP01",
+ "AISVES01",
+ "ARPATG01",
+ "ARPONE01",
+ "ARPSIX01",
+ "BCNCAR01",
+ "BCNCAR02",
+ "BCNCAR03",
+ "BCNCAR04",
+ "BCNDEF13",
+ "BCNGEN01",
+ "BCNGEN03",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN64",
+ "BCNGEN65",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNGEN79",
+ "BCNGEN80",
+ "BCNISD21",
+ "BCNLAT15",
+ "BCNLAT16",
+ "BCNLAT21",
+ "BCNLAT22",
+ "BCNLAT23",
+ "BCNLAT24",
+ "BCNLAT50",
+ "BCNLTC01",
+ "BCNSAW13",
+ "BCNSAW21",
+ "BCNSPP13",
+ "BCNSPP21",
+ "BCNSPR62",
+ "BCNSTK01",
+ "BCNSTK02",
+ "BCNSTK03",
+ "BCNSTK05",
+ "BCNSTK08",
+ "BCNSTK60",
+ "BCNSTK61",
+ "BCNSTK62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNSTK79",
+ "BCNSTK80",
+ "BCNSTK81",
+ "BCNSTK82",
+ "BCNSTK83",
+ "BCNTOW01",
+ "BCNTOW05",
+ "BCNTOW60",
+ "BCNTOW61",
+ "BCNTOW62",
+ "BCNTOW63",
+ "BCNTOW64",
+ "BCNTOW65",
+ "BCNTOW66",
+ "BCNTOW68",
+ "BCNTOW69",
+ "BCNTOW70",
+ "BCNTOW71",
+ "BCNTOW73",
+ "BCNTOW74",
+ "BCNTOW76",
+ "BCNTOW85",
+ "BCNTOW86",
+ "BCNTOW87",
+ "BCNTOW88",
+ "BCNTOW89",
+ "BCNTOW90",
+ "BCNTOW91",
+ "BLKADJ01",
+ "BORDER01",
+ "BOYBAR01",
+ "BOYBAR60",
+ "BOYBAR61",
+ "BOYBAR62",
+ "BOYCAN01",
+ "BOYCAN60",
+ "BOYCAN61",
+ "BOYCAN62",
+ "BOYCAN63",
+ "BOYCAN64",
+ "BOYCAN65",
+ "BOYCAN68",
+ "BOYCAN69",
+ "BOYCAN70",
+ "BOYCAN71",
+ "BOYCAN72",
+ "BOYCAN73",
+ "BOYCAN74",
+ "BOYCAN75",
+ "BOYCAN76",
+ "BOYCAN77",
+ "BOYCAN78",
+ "BOYCAN79",
+ "BOYCAN80",
+ "BOYCAN81",
+ "BOYCAN82",
+ "BOYCAN83",
+ "BOYCAR01",
+ "BOYCAR02",
+ "BOYCAR03",
+ "BOYCAR04",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYCON63",
+ "BOYCON64",
+ "BOYCON65",
+ "BOYCON66",
+ "BOYCON67",
+ "BOYCON68",
+ "BOYCON69",
+ "BOYCON70",
+ "BOYCON71",
+ "BOYCON72",
+ "BOYCON73",
+ "BOYCON74",
+ "BOYCON77",
+ "BOYCON78",
+ "BOYCON79",
+ "BOYCON80",
+ "BOYCON81",
+ "BOYDEF03",
+ "BOYGEN03",
+ "BOYINB01",
+ "BOYISD12",
+ "BOYLAT13",
+ "BOYLAT14",
+ "BOYLAT23",
+ "BOYLAT24",
+ "BOYLAT25",
+ "BOYLAT26",
+ "BOYLAT27",
+ "BOYLAT50",
+ "BOYLAT51",
+ "BOYMOR01",
+ "BOYMOR03",
+ "BOYMOR11",
+ "BOYMOR31",
+ "BOYPIL01",
+ "BOYPIL59",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL63",
+ "BOYPIL64",
+ "BOYPIL65",
+ "BOYPIL66",
+ "BOYPIL67",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYPIL74",
+ "BOYPIL75",
+ "BOYPIL76",
+ "BOYPIL77",
+ "BOYPIL78",
+ "BOYPIL79",
+ "BOYPIL80",
+ "BOYPIL81",
+ "BOYSAW12",
+ "BOYSPH01",
+ "BOYSPH05",
+ "BOYSPH60",
+ "BOYSPH61",
+ "BOYSPH62",
+ "BOYSPH65",
+ "BOYSPH66",
+ "BOYSPH67",
+ "BOYSPH68",
+ "BOYSPH69",
+ "BOYSPH70",
+ "BOYSPH71",
+ "BOYSPH74",
+ "BOYSPH75",
+ "BOYSPH77",
+ "BOYSPH78",
+ "BOYSPP11",
+ "BOYSPP15",
+ "BOYSPP25",
+ "BOYSPR01",
+ "BOYSPR04",
+ "BOYSPR05",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSPR65",
+ "BOYSPR68",
+ "BOYSPR69",
+ "BOYSPR70",
+ "BOYSPR71",
+ "BOYSPR72",
+ "BOYSUP01",
+ "BOYSUP02",
+ "BOYSUP03",
+ "BOYSUP60",
+ "BOYSUP61",
+ "BOYSUP62",
+ "BOYSUP65",
+ "BOYSUP66",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "BUIREL01",
+ "BUIREL04",
+ "BUIREL05",
+ "BUIREL13",
+ "BUIREL14",
+ "BUIREL15",
+ "BUISGL01",
+ "BUISGL11",
+ "BUNSTA01",
+ "BUNSTA02",
+ "BUNSTA03",
+ "CAIRNS01",
+ "CAIRNS11",
+ "CARTRF01",
+ "CATHAF01",
+ "CATHAF02",
+ "CATHAF04",
+ "CBLARE51",
+ "CGUSTA02",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO06",
+ "CHINFO07",
+ "CHINFO08",
+ "CHINFO09",
+ "CHINFO10",
+ "CHINFO11",
+ "CHKSYM01",
+ "CLRLIN01",
+ "CRANES01",
+ "CTNARE51",
+ "CTYARE51",
+ "CTYARE71",
+ "CURDEF01",
+ "CURENT01",
+ "CURSRA01",
+ "CURSRB01",
+ "CUSTOM01",
+ "DANGER01",
+ "DANGER02",
+ "DANGER03",
+ "DANGER51",
+ "DANGER52",
+ "DAYREC51",
+ "DAYSQR01",
+ "DAYSQR21",
+ "DAYSQR51",
+ "DAYTRI01",
+ "DAYTRI05",
+ "DAYTRI21",
+ "DAYTRI25",
+ "DAYTRI51",
+ "DAYTRI52",
+ "DIRBOY01",
+ "DIRBOYA1",
+ "DIRBOYB1",
+ "DISMAR03",
+ "DISMAR04",
+ "DISMAR05",
+ "DISMAR06",
+ "DNGHILIT",
+ "DOMES001",
+ "DOMES011",
+ "DSHAER01",
+ "DSHAER11",
+ "DWRTPT51",
+ "DWRUTE51",
+ "EBBSTR01",
+ "EBLVRM11",
+ "ENTRES51",
+ "ENTRES61",
+ "ENTRES71",
+ "ERBLTIK1",
+ "EVENTS02",
+ "FAIRWY51",
+ "FAIRWY52",
+ "FLASTK01",
+ "FLASTK11",
+ "FLDSTR01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FORSTC11",
+ "FOULGND1",
+ "FRYARE51",
+ "FRYARE52",
+ "FSHFAC02",
+ "FSHFAC03",
+ "FSHGRD01",
+ "FSHHAV01",
+ "FSHRES51",
+ "FSHRES61",
+ "FSHRES71",
+ "GATCON03",
+ "GATCON04",
+ "HECMTR01",
+ "HECMTR02",
+ "HGWTMK01",
+ "HILTOP01",
+ "HILTOP11",
+ "HRBFAC09",
+ "HRBFAC10",
+ "HRBFAC11",
+ "HRBFAC12",
+ "HRBFAC13",
+ "HRBFAC14",
+ "HRBFAC15",
+ "HRBFAC16",
+ "HRBFAC17",
+ "HRBFAC18",
+ "HULKES01",
+ "INFARE51",
+ "INFORM01",
+ "ISODGR01",
+ "ISODGR51",
+ "ITZARE51",
+ "LIGHTDEF",
+ "LIGHTS11",
+ "LIGHTS12",
+ "LIGHTS13",
+ "LIGHTS14",
+ "LIGHTS81",
+ "LIGHTS82",
+ "LIGHTS90",
+ "LIGHTS91",
+ "LIGHTS92",
+ "LIGHTS93",
+ "LIGHTS94",
+ "LIGHTS95",
+ "LIGHTS96",
+ "LITDEF11",
+ "LITFLT01",
+ "LITFLT02",
+ "LITFLT10",
+ "LITFLT61",
+ "LITVES01",
+ "LITVES02",
+ "LITVES60",
+ "LITVES61",
+ "LNDARE01",
+ "LOCMAG01",
+ "LOCMAG51",
+ "LOWACC01",
+ "MAGVAR01",
+ "MAGVAR51",
+ "MARCUL02",
+ "MONUMT02",
+ "MONUMT12",
+ "MORFAC03",
+ "MORFAC04",
+ "MSTCON04",
+ "MSTCON14",
+ "NMKINF01",
+ "NMKINF02",
+ "NMKINF03",
+ "NMKINF04",
+ "NMKINF05",
+ "NMKINF06",
+ "NMKINF07",
+ "NMKINF08",
+ "NMKINF09",
+ "NMKINF10",
+ "NMKINF11",
+ "NMKINF12",
+ "NMKINF13",
+ "NMKINF14",
+ "NMKINF15",
+ "NMKINF16",
+ "NMKINF17",
+ "NMKINF18",
+ "NMKINF19",
+ "NMKINF20",
+ "NMKINF21",
+ "NMKINF22",
+ "NMKINF23",
+ "NMKINF24",
+ "NMKINF25",
+ "NMKINF26",
+ "NMKINF27",
+ "NMKINF28",
+ "NMKINF29",
+ "NMKINF30",
+ "NMKINF31",
+ "NMKINF32",
+ "NMKINF33",
+ "NMKINF34",
+ "NMKINF35",
+ "NMKINF36",
+ "NMKINF37",
+ "NMKINF38",
+ "NMKINF39",
+ "NMKINF40",
+ "NMKINF41",
+ "NMKINF42",
+ "NMKINF43",
+ "NMKINF44",
+ "NMKINF45",
+ "NMKINF46",
+ "NMKINF47",
+ "NMKINF48",
+ "NMKINF49",
+ "NMKINF50",
+ "NMKINF51",
+ "NMKINF52",
+ "NMKINF53",
+ "NMKINF54",
+ "NMKINF55",
+ "NMKPRH01",
+ "NMKPRH02",
+ "NMKPRH04",
+ "NMKPRH05",
+ "NMKPRH06",
+ "NMKPRH07",
+ "NMKPRH08",
+ "NMKPRH10",
+ "NMKPRH11",
+ "NMKPRH12",
+ "NMKPRH13",
+ "NMKPRH14",
+ "NMKPRH15",
+ "NMKPRH16",
+ "NMKPRH17",
+ "NMKPRH18",
+ "NMKPRH19",
+ "NMKPRH20",
+ "NMKPRH21",
+ "NMKPRH22",
+ "NMKRCD01",
+ "NMKRCD02",
+ "NMKRCD03",
+ "NMKRCD04",
+ "NMKRCD05",
+ "NMKRCD06",
+ "NMKREG01",
+ "NMKREG02",
+ "NMKREG03",
+ "NMKREG04",
+ "NMKREG05",
+ "NMKREG06",
+ "NMKREG07",
+ "NMKREG08",
+ "NMKREG09",
+ "NMKREG10",
+ "NMKREG11",
+ "NMKREG12",
+ "NMKREG13",
+ "NMKREG14",
+ "NMKREG15",
+ "NMKREG16",
+ "NMKREG17",
+ "NMKREG18",
+ "NMKREG19",
+ "NMKREG20",
+ "NORTHAR1",
+ "NOTBRD11",
+ "NOTBRD12",
+ "NOTMRK01",
+ "NOTMRK02",
+ "NOTMRK03",
+ "OBSTRN01",
+ "OBSTRN02",
+ "OBSTRN03",
+ "OBSTRN11",
+ "OBSTRN18",
+ "OFSPLF01",
+ "OSPONE02",
+ "OSPSIX02",
+ "OWNSHP01",
+ "OWNSHP05",
+ "PASTRK01",
+ "PASTRK02",
+ "PIER0001",
+ "PILBOP02",
+ "PILBOP04",
+ "PILPNT02",
+ "PLNPOS01",
+ "PLNPOS02",
+ "PLNSPD03",
+ "PLNSPD04",
+ "POSGEN01",
+ "POSGEN03",
+ "POSGEN04",
+ "POSITN02",
+ "PRCARE12",
+ "PRCARE51",
+ "PRDINS02",
+ "PRICKE03",
+ "PRICKE04",
+ "QUAPOS01",
+ "QUAPOS02",
+ "QUAPOS03",
+ "QUARRY01",
+ "QUESMRK1",
+ "RACNSP01",
+ "RADHLT01",
+ "RADRFL03",
+ "RASCAN01",
+ "RASCAN11",
+ "RCLDEF01",
+ "RCTLPT52",
+ "RDOCAL02",
+ "RDOCAL03",
+ "RDOSTA02",
+ "RECDEF51",
+ "RECTRC55",
+ "RECTRC56",
+ "RECTRC57",
+ "RECTRC58",
+ "REFDMP01",
+ "REFPNT02",
+ "RESTRN51",
+ "RETRFL01",
+ "RETRFL02",
+ "RFNERY01",
+ "RFNERY11",
+ "ROLROL01",
+ "RSCSTA02",
+ "RSRDEF51",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SCALEB10",
+ "SCALEB11",
+ "SILBUI01",
+ "SILBUI11",
+ "SISTAT02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "SOUNDG00",
+ "SOUNDG01",
+ "SOUNDG02",
+ "SOUNDG03",
+ "SOUNDG04",
+ "SOUNDG05",
+ "SOUNDG06",
+ "SOUNDG07",
+ "SOUNDG08",
+ "SOUNDG09",
+ "SOUNDG10",
+ "SOUNDG11",
+ "SOUNDG12",
+ "SOUNDG13",
+ "SOUNDG14",
+ "SOUNDG15",
+ "SOUNDG16",
+ "SOUNDG17",
+ "SOUNDG18",
+ "SOUNDG19",
+ "SOUNDG20",
+ "SOUNDG21",
+ "SOUNDG22",
+ "SOUNDG23",
+ "SOUNDG24",
+ "SOUNDG25",
+ "SOUNDG26",
+ "SOUNDG27",
+ "SOUNDG28",
+ "SOUNDG29",
+ "SOUNDG30",
+ "SOUNDG31",
+ "SOUNDG32",
+ "SOUNDG33",
+ "SOUNDG34",
+ "SOUNDG35",
+ "SOUNDG36",
+ "SOUNDG37",
+ "SOUNDG38",
+ "SOUNDG39",
+ "SOUNDG40",
+ "SOUNDG41",
+ "SOUNDG42",
+ "SOUNDG43",
+ "SOUNDG44",
+ "SOUNDG45",
+ "SOUNDG46",
+ "SOUNDG47",
+ "SOUNDG48",
+ "SOUNDG49",
+ "SOUNDG50",
+ "SOUNDG51",
+ "SOUNDG52",
+ "SOUNDG53",
+ "SOUNDG54",
+ "SOUNDG55",
+ "SOUNDG56",
+ "SOUNDG57",
+ "SOUNDG58",
+ "SOUNDG59",
+ "SOUNDGA1",
+ "SOUNDGB1",
+ "SOUNDGC2",
+ "SOUNDS00",
+ "SOUNDS01",
+ "SOUNDS02",
+ "SOUNDS03",
+ "SOUNDS04",
+ "SOUNDS05",
+ "SOUNDS06",
+ "SOUNDS07",
+ "SOUNDS08",
+ "SOUNDS09",
+ "SOUNDS10",
+ "SOUNDS11",
+ "SOUNDS12",
+ "SOUNDS13",
+ "SOUNDS14",
+ "SOUNDS15",
+ "SOUNDS16",
+ "SOUNDS17",
+ "SOUNDS18",
+ "SOUNDS19",
+ "SOUNDS20",
+ "SOUNDS21",
+ "SOUNDS22",
+ "SOUNDS23",
+ "SOUNDS24",
+ "SOUNDS25",
+ "SOUNDS26",
+ "SOUNDS27",
+ "SOUNDS28",
+ "SOUNDS29",
+ "SOUNDS30",
+ "SOUNDS31",
+ "SOUNDS32",
+ "SOUNDS33",
+ "SOUNDS34",
+ "SOUNDS35",
+ "SOUNDS36",
+ "SOUNDS37",
+ "SOUNDS38",
+ "SOUNDS39",
+ "SOUNDS40",
+ "SOUNDS41",
+ "SOUNDS42",
+ "SOUNDS43",
+ "SOUNDS44",
+ "SOUNDS45",
+ "SOUNDS46",
+ "SOUNDS47",
+ "SOUNDS48",
+ "SOUNDS49",
+ "SOUNDS50",
+ "SOUNDS51",
+ "SOUNDS52",
+ "SOUNDS53",
+ "SOUNDS54",
+ "SOUNDS55",
+ "SOUNDS56",
+ "SOUNDS57",
+ "SOUNDS58",
+ "SOUNDS59",
+ "SOUNDSA1",
+ "SOUNDSB1",
+ "SOUNDSC2",
+ "SPRING02",
+ "SSENTR01",
+ "SSLOCK01",
+ "SSWARS01",
+ "STARPT01",
+ "SWPARE51",
+ "TERMNL01",
+ "TERMNL02",
+ "TERMNL03",
+ "TERMNL04",
+ "TERMNL05",
+ "TERMNL06",
+ "TERMNL07",
+ "TERMNL08",
+ "TERMNL09",
+ "TERMNL10",
+ "TERMNL11",
+ "TERMNL12",
+ "TERMNL13",
+ "TIDCUR01",
+ "TIDCUR02",
+ "TIDCUR03",
+ "TIDEHT01",
+ "TIDSTR01",
+ "TMARDEF1",
+ "TMARDEF2",
+ "TMBYRD01",
+ "TNKCON02",
+ "TNKCON12",
+ "TNKFRM01",
+ "TNKFRM11",
+ "TOPMA100",
+ "TOPMA101",
+ "TOPMA102",
+ "TOPMA103",
+ "TOPMA104",
+ "TOPMA105",
+ "TOPMA106",
+ "TOPMA107",
+ "TOPMA108",
+ "TOPMA109",
+ "TOPMA110",
+ "TOPMA111",
+ "TOPMA112",
+ "TOPMA113",
+ "TOPMA114",
+ "TOPMA115",
+ "TOPMA116",
+ "TOPMA117",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR04",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR14",
+ "TOPMAR16",
+ "TOPMAR17",
+ "TOPMAR18",
+ "TOPMAR22",
+ "TOPMAR23",
+ "TOPMAR24",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR34",
+ "TOPMAR36",
+ "TOPMAR65",
+ "TOPMAR85",
+ "TOPMAR86",
+ "TOPMAR87",
+ "TOPMAR88",
+ "TOPMAR89",
+ "TOPMAR90",
+ "TOPMAR91",
+ "TOPMAR92",
+ "TOPMAR93",
+ "TOPMAR98",
+ "TOPMAR99",
+ "TOPSHP00",
+ "TOPSHP01",
+ "TOPSHP02",
+ "TOPSHP03",
+ "TOPSHP04",
+ "TOPSHP05",
+ "TOPSHP06",
+ "TOPSHP07",
+ "TOPSHP08",
+ "TOPSHP09",
+ "TOPSHP10",
+ "TOPSHP11",
+ "TOPSHP12",
+ "TOPSHP13",
+ "TOPSHP14",
+ "TOPSHP15",
+ "TOPSHP16",
+ "TOPSHP17",
+ "TOPSHP18",
+ "TOPSHP19",
+ "TOPSHP20",
+ "TOPSHP21",
+ "TOPSHP22",
+ "TOPSHP23",
+ "TOPSHP24",
+ "TOPSHP25",
+ "TOPSHP28",
+ "TOPSHP29",
+ "TOPSHP30",
+ "TOPSHP31",
+ "TOPSHP32",
+ "TOPSHP34",
+ "TOPSHP35",
+ "TOPSHP36",
+ "TOPSHP37",
+ "TOPSHP38",
+ "TOPSHP39",
+ "TOPSHP40",
+ "TOPSHP41",
+ "TOPSHP42",
+ "TOPSHP43",
+ "TOPSHP44",
+ "TOPSHP47",
+ "TOPSHP48",
+ "TOPSHP50",
+ "TOPSHP51",
+ "TOPSHP52",
+ "TOPSHP53",
+ "TOPSHP54",
+ "TOPSHP55",
+ "TOPSHP58",
+ "TOPSHP61",
+ "TOPSHP62",
+ "TOPSHP63",
+ "TOPSHP64",
+ "TOPSHP65",
+ "TOPSHP67",
+ "TOPSHP68",
+ "TOPSHP69",
+ "TOPSHP70",
+ "TOPSHP71",
+ "TOPSHP72",
+ "TOPSHP73",
+ "TOPSHP74",
+ "TOPSHP76",
+ "TOPSHP77",
+ "TOPSHP78",
+ "TOPSHP79",
+ "TOPSHP80",
+ "TOPSHP81",
+ "TOPSHP82",
+ "TOPSHP83",
+ "TOPSHP84",
+ "TOPSHP85",
+ "TOPSHP86",
+ "TOPSHP87",
+ "TOPSHP88",
+ "TOPSHP89",
+ "TOPSHP90",
+ "TOPSHP91",
+ "TOPSHP92",
+ "TOPSHP93",
+ "TOPSHP94",
+ "TOPSHP95",
+ "TOPSHP96",
+ "TOPSHP97",
+ "TOPSHP98",
+ "TOPSHP99",
+ "TOPSHPA0",
+ "TOPSHPA1",
+ "TOPSHPA2",
+ "TOPSHPA3",
+ "TOPSHPA4",
+ "TOPSHPA5",
+ "TOPSHPA6",
+ "TOPSHPA7",
+ "TOPSHPA8",
+ "TOPSHPA9",
+ "TOPSHPB0",
+ "TOPSHPD1",
+ "TOPSHPD2",
+ "TOPSHPD3",
+ "TOPSHPD4",
+ "TOPSHPD5",
+ "TOPSHPI1",
+ "TOPSHPI2",
+ "TOPSHPI3",
+ "TOPSHPJ1",
+ "TOPSHPJ2",
+ "TOPSHPJ3",
+ "TOPSHPP1",
+ "TOPSHPP2",
+ "TOPSHPR1",
+ "TOPSHPS1",
+ "TOPSHPT1",
+ "TOPSHPT2",
+ "TOPSHPT3",
+ "TOPSHPT4",
+ "TOPSHPT5",
+ "TOPSHPT6",
+ "TOPSHPT7",
+ "TOPSHPT8",
+ "TOPSHPU1",
+ "TOPSHPU2",
+ "TOPSHQ06",
+ "TOPSHQ07",
+ "TOPSHQ08",
+ "TOPSHQ15",
+ "TOPSHQ16",
+ "TOPSHQ17",
+ "TOPSHQ18",
+ "TOPSHQ19",
+ "TOPSHQ20",
+ "TOPSHQ21",
+ "TOPSHQ22",
+ "TOPSHQ23",
+ "TOPSHQ24",
+ "TOPSHQ25",
+ "TOPSHQ26",
+ "TOPSHQ27",
+ "TOPSHQ28",
+ "TOPSHQ29",
+ "TOPSHQ30",
+ "TOPSHQ31",
+ "TOPSHQ32",
+ "TOWERS01",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS12",
+ "TOWERS15",
+ "TOWERS48",
+ "TOWERS49",
+ "TOWERS50",
+ "TOWERS51",
+ "TOWERS52",
+ "TOWERS53",
+ "TOWERS54",
+ "TOWERS55",
+ "TOWERS56",
+ "TOWERS57",
+ "TOWERS58",
+ "TOWERS59",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS62",
+ "TOWERS63",
+ "TOWERS64",
+ "TOWERS65",
+ "TOWERS66",
+ "TOWERS67",
+ "TOWERS68",
+ "TOWERS69",
+ "TOWERS70",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS73",
+ "TOWERS74",
+ "TOWERS75",
+ "TOWERS76",
+ "TOWERS77",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS81",
+ "TOWERS82",
+ "TOWERS83",
+ "TOWERS84",
+ "TOWERS85",
+ "TOWERS86",
+ "TOWERS87",
+ "TOWERS88",
+ "TOWERS89",
+ "TOWERS90",
+ "TOWERS91",
+ "TOWERS92",
+ "TOWERS93",
+ "TOWERS94",
+ "TOWERS95",
+ "TOWERS96",
+ "TOWERS97",
+ "TOWERS98",
+ "TOWERS99",
+ "TREPNT04",
+ "TREPNT05",
+ "TRNBSN01",
+ "TSLDEF51",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "TWRDEF51",
+ "TWRTPT52",
+ "TWRTPT53",
+ "UNITFTH1",
+ "UNITMTR1",
+ "UWTROC03",
+ "UWTROC04",
+ "VECGND01",
+ "VECGND21",
+ "VECWTR01",
+ "VECWTR21",
+ "VTCLMK01",
+ "WATTUR02",
+ "WAYPNT01",
+ "WAYPNT03",
+ "WAYPNT11",
+ "WEDKLP03",
+ "WIMCON01",
+ "WIMCON11",
+ "WNDFRM51",
+ "WNDFRM61",
+ "WNDMIL02",
+ "WNDMIL12",
+ "WRECKS01",
+ "WRECKS04",
+ "WRECKS05",
+ "WRECKS07",
+ "WTLVGG01",
+ "WTLVGG02",
+ "ZZZZZZ01"
+ ],
+ true,
+ false
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_area",
+ "style_layer_id": "s52-p04-sy-fallback-facility-boundary-area"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-4b526fd65c851ead"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-284ee72270a85069"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-b2b96176aa6ee01b"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-1d84bb271b28944a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-b76929ac8763b1e5"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-469c055b8d98c5d8"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-b2200db44643faa1"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-8bc5ebe144d15311"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-f495bbd7cbc9314c"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-72eac4a29771ec1b"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-298526a63682145b"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-7a79f2bad19b4633"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-b105c3012a4cc531"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-850fc10058531ecb"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-f5c4ce2c66cf4486"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-c1a8a169614401c0"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-5c30ded83d338a9a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-8cac3ed6fa297395"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-906d4db8badae827"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-558f89fe7fe0fa13"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-48798aa86a5d3de7"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-876d2c4cfc6c50d2"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-7d9cc00f2a97e67c"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-90418733e21b190a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-f336457d8675929f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-2dde159ced79448a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-c02a69a0bb3f9dd0"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-48dedded23f64c19"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-30a1493754173a7a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-c07b1268a4872982"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-0441f68dd56d06f8"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-56f97e2928a73fb3"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-4e8d6f66349e8394"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-f9d6b20afd803611"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-ef211dc17d5243d8"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-428596a38430821e"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-69f1f9bf1201a696"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-57c7d9236664202c"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-5b2e78f27d9c4742"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-b26492385ca3a663"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-748c049e6eee967f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-b0a96e3931197537"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-470d85c740c5529f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-3c0548c224276c21"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-e3fb2ac2c22ecb5e"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-470c75645ecab77a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-bc0100dfbae4e61a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-e0061910a14b1667"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-983f7939f21e986d"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-983f7939f21e986d"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-c8d1740a33f18406"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-f3447556bfa75545"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-a103dce0a1796732"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-afce03ee691435df"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-26c772384164deec"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-687a1d1f26a5aa4f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-70d3b86706bdcff8"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-392142f213005342"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-f435a2a8c52f3021"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-441fcb39a7bb682f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-b3e1d3fbb1afb5c3"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "LITFLT01",
+ "resource_meta": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9104805fd43478c462309599d2a782561adb6737ec08f597af368e9978e6eb0f",
+ "visual_object_id": "VO-1caba23646b19880"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "LITVES60",
+ "resource_meta": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7723b10c53ebace35065cbe86937e56406cd9da996acda73709ba0a3107df77f",
+ "visual_object_id": "VO-880c2e280ab7735f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "LOCMAG51",
+ "resource_meta": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0b87ac0359257aa82a9a12327eb78dd4502bbccd3b2e5cd849bf45c5e054ba6a",
+ "visual_object_id": "VO-b4e440ff2a1da6ed"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-4b9d134615971a69"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "MORFAC03",
+ "resource_meta": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5d9d3050e456d554021cf436bb000643cb70779a83f02928ec01b5c75d248862",
+ "visual_object_id": "VO-dc4e6bdfb094a93a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "MSTCON04",
+ "resource_meta": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1beeceac863187d220dcb51a6edcc9154a493654225100f47eba452f53cdb9b6",
+ "visual_object_id": "VO-04bbb3b4925af2fa"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "OFSPLF01",
+ "resource_meta": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7507404e9b6d7c5215c13767987c53f63cc263eb46699b6704c14e595341472",
+ "visual_object_id": "VO-19ebabd2bea9edcc"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "PILBOP02",
+ "resource_meta": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e63f32acb9dd587eb812e149e52885291b33179dbfb8caecf5cb57a6ce4da76f",
+ "visual_object_id": "VO-8a228f260f50f9f9"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "PILPNT02",
+ "resource_meta": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "95c1a39bf967640a30e7947b9a45236d66b81958897814f0ec30fa4c840b4444",
+ "visual_object_id": "VO-64acb7ac11d732b1"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "POSGEN04",
+ "resource_meta": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b75e6f2b4236a735add7d9a2313f45d1d562b09ec92dd82a1f2aa11688f9f913",
+ "visual_object_id": "VO-281eed26d3919557"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "PRCARE51",
+ "resource_meta": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d20ffd0cb0417323ad636014298268e3b2b3db70bea13a1eb29020b84334581e",
+ "visual_object_id": "VO-3a878cb80c538a72"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "RACNSP01",
+ "resource_meta": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-ff8b4ce2bf61117f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "RADRFL03",
+ "resource_meta": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-ff8b4ce2bf61117f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "RDOSTA02",
+ "resource_meta": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d962e59a8b43117f93a990911a1c9263232c2ae8e286bcac24fd069acf714996",
+ "visual_object_id": "VO-dd568290473c9a6f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "RTLDEF51",
+ "resource_meta": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "visual_hash": "04f3d07ac144f557234b54427ce7082536ccbadb9f4016c1354b66763852f0df",
+ "visual_object_id": "VO-460e64c1c5d57923"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "RTPBCN02",
+ "resource_meta": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e0c039d36945b6e4d74face06a880a4b051d0dca96be1aa3363307044e69619b",
+ "visual_object_id": "VO-a04d3ce38a68b671"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "SMCFAC02",
+ "resource_meta": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "10fdcbe657f2da524cc5d0d9b0a664a7353d54d56ac5ec672c2dc52090421f24",
+ "visual_object_id": "VO-96c84402fad47b31"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "SNDWAV02",
+ "resource_meta": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47c2b5e4e4aefaf641102fcad2d2b27b5e1f41973ed25e1053feef9d9ac11a8c",
+ "visual_object_id": "VO-f361b862605e6d21"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "STARPT01",
+ "resource_meta": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7c9a78bdf7cca22245388132fa1cf5534efe15e53c96c2440e9468235b2280a",
+ "visual_object_id": "VO-51017bdda72890cb"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMA115",
+ "resource_meta": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "754ba4712f94e4311ffb7e73a4147d7118b75879a92672a292ebca4a7d1a9794",
+ "visual_object_id": "VO-dd3b43034ad9111c"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR01",
+ "resource_meta": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bdc00613b83b41ca2782c5c9e74cc365eb4e257c02acd058dcf9d24e8b26cada",
+ "visual_object_id": "VO-8c6a6cc21230c4bd"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR02",
+ "resource_meta": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7c5d079156eae5eac187459ef17d3200409312287dfca0b692ace2649f0ba9b0",
+ "visual_object_id": "VO-831e96349bf2ac0a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR05",
+ "resource_meta": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "71ff7c2fc92e3386f2e6b701cdafb44ef509bd67c035555feacf744f800cba17",
+ "visual_object_id": "VO-9b0e2dc7324e8b77"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR06",
+ "resource_meta": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "45583b526196dd1a220383d68de477d1468c3f62803467e0639f72f1bd351205",
+ "visual_object_id": "VO-07bec022dd25cdd4"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR07",
+ "resource_meta": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5dcc46c5308ac26cfabde2497bfeee368b2cf7fe437cc144afd55d1df717a925",
+ "visual_object_id": "VO-29dc8ae06000f479"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR08",
+ "resource_meta": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7110d353962abfdc0abebac0825ee98dfc240964f473671756d8016880e121af",
+ "visual_object_id": "VO-12d48db31e6e9d2a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR10",
+ "resource_meta": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5f82947f89a06387250c88e73caf818c939c3de595b258e813d5e55c9e9aa1ac",
+ "visual_object_id": "VO-94e270c7a9985bba"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR12",
+ "resource_meta": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "989ad0b7c610bdfa52c2835c26985deef3297fa996a3e9a13251984bec87768f",
+ "visual_object_id": "VO-3e781bdff23dbbb1"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR13",
+ "resource_meta": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "3d6d135fc47087e78770f3a3324e00d069e617f821e013e9607a3ae3eac3b634",
+ "visual_object_id": "VO-1bb80ed86c08ddca"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR22",
+ "resource_meta": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0af1bfbcba733a79963846474c45de6ece4cbac4528ef931092664cfed4b7f80",
+ "visual_object_id": "VO-ccc1bcd38767125d"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR25",
+ "resource_meta": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "11d9d250c5b7d78bbb7a6da7e8c0bb6b47434b5b16b12115773ee71d86ffbb78",
+ "visual_object_id": "VO-33bc0ea0c169fabf"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR26",
+ "resource_meta": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ac19928b712efd0c4684acbc050175bb33eb2510eff71d3139aecebf0d4501fc",
+ "visual_object_id": "VO-5ec86f3e8bbe2852"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR27",
+ "resource_meta": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4c53038954687a441c057d33cc61850a37c04cba706c8d0af244e78d7ddd61",
+ "visual_object_id": "VO-5b1866fdeb4e2ae8"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR28",
+ "resource_meta": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e2d825c5a0db9db95c21cf7f0a878a0ac0619ace56a46c95045ef0002f181c30",
+ "visual_object_id": "VO-17ae5f00dc63cc93"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR30",
+ "resource_meta": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b4dee9dc7f70c90192cc8edd0dbe2efecb35f27eb9f7da700cd4ab55f55ed040",
+ "visual_object_id": "VO-e6fe9254615484e1"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR32",
+ "resource_meta": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4e1a3b0e4a6f9ba79d71dba2b4a44b289d8a2f8ba44aa82cecec09262f479794",
+ "visual_object_id": "VO-0936990e22dd4f59"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR33",
+ "resource_meta": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beaa10ea725d1c8fb6966de57cb44ba9607c7c21186f5055a4c393e407a01301",
+ "visual_object_id": "VO-32f2e889f3c0e13c"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPMAR98",
+ "resource_meta": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d434367be62ac2414c09597bdd0ed4ca945ec9cffe81d2673d2a0409d49bb4f0",
+ "visual_object_id": "VO-3e24781588b69827"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPSHP51",
+ "resource_meta": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "fbf14351f818a6718484fd341569aa2afb1baabfe23a0caab2287c72bf6846dc",
+ "visual_object_id": "VO-41d8a1e2d1a45671"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPSHPI1",
+ "resource_meta": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49ae50c47d21d13905eaec6f76f1645381588c07e8a73fd14a5fea5e8f4d116a",
+ "visual_object_id": "VO-76cda8d0d5766775"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOPSHPP2",
+ "resource_meta": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "27aa6b62817b52fa564c462d6386519a7a533eee2db58e6eb2287716f8481b9e",
+ "visual_object_id": "VO-b7fc3c3c156e6e52"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS02",
+ "resource_meta": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "53846cd569f35a80e1f323d09569fcf66c4aee53c034113e9b7d9c44de651f76",
+ "visual_object_id": "VO-3d41c20647d901b7"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS03",
+ "resource_meta": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e6aa44ace5ce72a53c2818c9f4980d5eeee6976866d2142bf2266bd2c9cd150b",
+ "visual_object_id": "VO-80fafa1f51abb90f"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS05",
+ "resource_meta": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9ab70e3ee6478449b51f17855c79884f584d3fa90354e0687a9b906ed4b35bf0",
+ "visual_object_id": "VO-5b189a353a9e2eda"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS15",
+ "resource_meta": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "89fe05123a97732eecfd8473f799bd0e7e023e9fbf152310a0b3643abfc4b29a",
+ "visual_object_id": "VO-110a7b4ea5cb0920"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS60",
+ "resource_meta": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4b5eb6a6776f03846104cf40e4f9c2f2aa995a06f744f9762d48b169e81546",
+ "visual_object_id": "VO-03352e3e0beb7889"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS61",
+ "resource_meta": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc84d7cb32588c8dfc30a522bdfa3281039a1f5b5374aba0f91d4c30368dd92c",
+ "visual_object_id": "VO-ddbf59a31104ebe0"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS63",
+ "resource_meta": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "21ae13b22f1fcd09479e0f72333472bca1ebaceeea31cf643e3e23df53ec2ace",
+ "visual_object_id": "VO-87226fc349a47e02"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS71",
+ "resource_meta": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a828d2a17bafebc381a517b7722fb1e78f218b70fb4d2cd628fc316d83b2b326",
+ "visual_object_id": "VO-d520b2adaf6f2250"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS72",
+ "resource_meta": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9b4e997318dd9f4fc407dc394a5c5140d7da07c13c80b204c44a16150ffbd8bb",
+ "visual_object_id": "VO-2e22612d12d751ac"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS78",
+ "resource_meta": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "175a7d2aa72012a9c716ddbf6cb76113b3d520f45d0e31dfcc03eea4ed3fa3ef",
+ "visual_object_id": "VO-9b2e60b5b1bb23c5"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS79",
+ "resource_meta": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "96b9baf11184f7855a0b09f254705b4ca4126435803dddc0dbe4ef0efdb04ce0",
+ "visual_object_id": "VO-4316497ab00bcb95"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS80",
+ "resource_meta": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a399f8c6a94f06fa382d6dc53b5a62a681248d6ca3bda22f50fcbb056c7622c4",
+ "visual_object_id": "VO-a864d584d13735b0"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS83",
+ "resource_meta": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49a0280bb5e09bba5255069244b91cb996e33d441e9bd59eb21617a310faac23",
+ "visual_object_id": "VO-4be22737f84cc9e6"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS85",
+ "resource_meta": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b020180052f9238ccfccd2796d97e1cb1dd0a5aa113d89c227f2dfcd1e85a597",
+ "visual_object_id": "VO-d14d79d5df517a7a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TOWERS95",
+ "resource_meta": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "41a30756b6c04865a103b398b3f04774404dfadebe5fa54399d1985914185a28",
+ "visual_object_id": "VO-d3407b3c967e3c05"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TSSCRS51",
+ "resource_meta": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c1cba9d4adba9c6786edfdbdf3303cd3d9cb0bdf5465b9a5f19b075275397c5a",
+ "visual_object_id": "VO-377df6c596ec604e"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TSSLPT51",
+ "resource_meta": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2bc88ea88b441114f72c46f56c30572736ebf3915ce6c7c468bf0442cb188d1e",
+ "visual_object_id": "VO-984a56a6b43e692a"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "TSSRON51",
+ "resource_meta": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "visual_hash": "aecc7d518fdb87b8b032d946611aeec85fd25845bae11f3adb70e35879f150e8",
+ "visual_object_id": "VO-3d1027f7e76a50a7"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "WATTUR02",
+ "resource_meta": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1e539a9a43fe0211cc68b1adc1b59afdd5a835fcbecccd526683fbda45bebd0e",
+ "visual_object_id": "VO-ddfe83867aa7b3e2"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "WEDKLP03",
+ "resource_meta": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "98d41e4c8a18cc4cc87902fd4b970b568d1aed2e7a8afad85599595479ba87fa",
+ "visual_object_id": "VO-586c1a1a7e7fc5ae"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 52,
+ "style_layer_id": "s52-p04-sy-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-facility-boundary-point"
+ },
+ "resource_key": "WIMCON01",
+ "resource_meta": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a9015ccaa2d424fb939dbf9c78bb9ed2b825cb08ca93174a754c82513fb0ca23",
+ "visual_object_id": "VO-1696b1e83cf69f2d"
+ },
+ {
+ "group_id": "GRP-a2907670cc537678",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 53,
+ "style_layer_id": "s52-p04-sy-fallback-facility-boundary-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "ACHPNT01",
+ "ACHPNT02",
+ "ACHRES51",
+ "ACHRES61",
+ "ACHRES71",
+ "ADDMRK01",
+ "ADDMRK02",
+ "ADDMRK03",
+ "ADDMRK04",
+ "ADDMRK05",
+ "ADDMRK06",
+ "ADDMRK07",
+ "ADDMRK08",
+ "ADDMRK09",
+ "ADDMRK10",
+ "AIRARE02",
+ "AISDEF01",
+ "AISONE01",
+ "AISSIX01",
+ "AISSLP01",
+ "AISVES01",
+ "ARPATG01",
+ "ARPONE01",
+ "ARPSIX01",
+ "BCNCAR01",
+ "BCNCAR02",
+ "BCNCAR03",
+ "BCNCAR04",
+ "BCNDEF13",
+ "BCNGEN01",
+ "BCNGEN03",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN64",
+ "BCNGEN65",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNGEN79",
+ "BCNGEN80",
+ "BCNISD21",
+ "BCNLAT15",
+ "BCNLAT16",
+ "BCNLAT21",
+ "BCNLAT22",
+ "BCNLAT23",
+ "BCNLAT24",
+ "BCNLAT50",
+ "BCNLTC01",
+ "BCNSAW13",
+ "BCNSAW21",
+ "BCNSPP13",
+ "BCNSPP21",
+ "BCNSPR62",
+ "BCNSTK01",
+ "BCNSTK02",
+ "BCNSTK03",
+ "BCNSTK05",
+ "BCNSTK08",
+ "BCNSTK60",
+ "BCNSTK61",
+ "BCNSTK62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNSTK79",
+ "BCNSTK80",
+ "BCNSTK81",
+ "BCNSTK82",
+ "BCNSTK83",
+ "BCNTOW01",
+ "BCNTOW05",
+ "BCNTOW60",
+ "BCNTOW61",
+ "BCNTOW62",
+ "BCNTOW63",
+ "BCNTOW64",
+ "BCNTOW65",
+ "BCNTOW66",
+ "BCNTOW68",
+ "BCNTOW69",
+ "BCNTOW70",
+ "BCNTOW71",
+ "BCNTOW73",
+ "BCNTOW74",
+ "BCNTOW76",
+ "BCNTOW85",
+ "BCNTOW86",
+ "BCNTOW87",
+ "BCNTOW88",
+ "BCNTOW89",
+ "BCNTOW90",
+ "BCNTOW91",
+ "BLKADJ01",
+ "BORDER01",
+ "BOYBAR01",
+ "BOYBAR60",
+ "BOYBAR61",
+ "BOYBAR62",
+ "BOYCAN01",
+ "BOYCAN60",
+ "BOYCAN61",
+ "BOYCAN62",
+ "BOYCAN63",
+ "BOYCAN64",
+ "BOYCAN65",
+ "BOYCAN68",
+ "BOYCAN69",
+ "BOYCAN70",
+ "BOYCAN71",
+ "BOYCAN72",
+ "BOYCAN73",
+ "BOYCAN74",
+ "BOYCAN75",
+ "BOYCAN76",
+ "BOYCAN77",
+ "BOYCAN78",
+ "BOYCAN79",
+ "BOYCAN80",
+ "BOYCAN81",
+ "BOYCAN82",
+ "BOYCAN83",
+ "BOYCAR01",
+ "BOYCAR02",
+ "BOYCAR03",
+ "BOYCAR04",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYCON63",
+ "BOYCON64",
+ "BOYCON65",
+ "BOYCON66",
+ "BOYCON67",
+ "BOYCON68",
+ "BOYCON69",
+ "BOYCON70",
+ "BOYCON71",
+ "BOYCON72",
+ "BOYCON73",
+ "BOYCON74",
+ "BOYCON77",
+ "BOYCON78",
+ "BOYCON79",
+ "BOYCON80",
+ "BOYCON81",
+ "BOYDEF03",
+ "BOYGEN03",
+ "BOYINB01",
+ "BOYISD12",
+ "BOYLAT13",
+ "BOYLAT14",
+ "BOYLAT23",
+ "BOYLAT24",
+ "BOYLAT25",
+ "BOYLAT26",
+ "BOYLAT27",
+ "BOYLAT50",
+ "BOYLAT51",
+ "BOYMOR01",
+ "BOYMOR03",
+ "BOYMOR11",
+ "BOYMOR31",
+ "BOYPIL01",
+ "BOYPIL59",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL63",
+ "BOYPIL64",
+ "BOYPIL65",
+ "BOYPIL66",
+ "BOYPIL67",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYPIL74",
+ "BOYPIL75",
+ "BOYPIL76",
+ "BOYPIL77",
+ "BOYPIL78",
+ "BOYPIL79",
+ "BOYPIL80",
+ "BOYPIL81",
+ "BOYSAW12",
+ "BOYSPH01",
+ "BOYSPH05",
+ "BOYSPH60",
+ "BOYSPH61",
+ "BOYSPH62",
+ "BOYSPH65",
+ "BOYSPH66",
+ "BOYSPH67",
+ "BOYSPH68",
+ "BOYSPH69",
+ "BOYSPH70",
+ "BOYSPH71",
+ "BOYSPH74",
+ "BOYSPH75",
+ "BOYSPH77",
+ "BOYSPH78",
+ "BOYSPP11",
+ "BOYSPP15",
+ "BOYSPP25",
+ "BOYSPR01",
+ "BOYSPR04",
+ "BOYSPR05",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSPR65",
+ "BOYSPR68",
+ "BOYSPR69",
+ "BOYSPR70",
+ "BOYSPR71",
+ "BOYSPR72",
+ "BOYSUP01",
+ "BOYSUP02",
+ "BOYSUP03",
+ "BOYSUP60",
+ "BOYSUP61",
+ "BOYSUP62",
+ "BOYSUP65",
+ "BOYSUP66",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "BUIREL01",
+ "BUIREL04",
+ "BUIREL05",
+ "BUIREL13",
+ "BUIREL14",
+ "BUIREL15",
+ "BUISGL01",
+ "BUISGL11",
+ "BUNSTA01",
+ "BUNSTA02",
+ "BUNSTA03",
+ "CAIRNS01",
+ "CAIRNS11",
+ "CARTRF01",
+ "CATHAF01",
+ "CATHAF02",
+ "CATHAF04",
+ "CBLARE51",
+ "CGUSTA02",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO06",
+ "CHINFO07",
+ "CHINFO08",
+ "CHINFO09",
+ "CHINFO10",
+ "CHINFO11",
+ "CHKSYM01",
+ "CLRLIN01",
+ "CRANES01",
+ "CTNARE51",
+ "CTYARE51",
+ "CTYARE71",
+ "CURDEF01",
+ "CURENT01",
+ "CURSRA01",
+ "CURSRB01",
+ "CUSTOM01",
+ "DANGER01",
+ "DANGER02",
+ "DANGER03",
+ "DANGER51",
+ "DANGER52",
+ "DAYREC51",
+ "DAYSQR01",
+ "DAYSQR21",
+ "DAYSQR51",
+ "DAYTRI01",
+ "DAYTRI05",
+ "DAYTRI21",
+ "DAYTRI25",
+ "DAYTRI51",
+ "DAYTRI52",
+ "DIRBOY01",
+ "DIRBOYA1",
+ "DIRBOYB1",
+ "DISMAR03",
+ "DISMAR04",
+ "DISMAR05",
+ "DISMAR06",
+ "DNGHILIT",
+ "DOMES001",
+ "DOMES011",
+ "DSHAER01",
+ "DSHAER11",
+ "DWRTPT51",
+ "DWRUTE51",
+ "EBBSTR01",
+ "EBLVRM11",
+ "ENTRES51",
+ "ENTRES61",
+ "ENTRES71",
+ "ERBLTIK1",
+ "EVENTS02",
+ "FAIRWY51",
+ "FAIRWY52",
+ "FLASTK01",
+ "FLASTK11",
+ "FLDSTR01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FORSTC11",
+ "FOULGND1",
+ "FRYARE51",
+ "FRYARE52",
+ "FSHFAC02",
+ "FSHFAC03",
+ "FSHGRD01",
+ "FSHHAV01",
+ "FSHRES51",
+ "FSHRES61",
+ "FSHRES71",
+ "GATCON03",
+ "GATCON04",
+ "HECMTR01",
+ "HECMTR02",
+ "HGWTMK01",
+ "HILTOP01",
+ "HILTOP11",
+ "HRBFAC09",
+ "HRBFAC10",
+ "HRBFAC11",
+ "HRBFAC12",
+ "HRBFAC13",
+ "HRBFAC14",
+ "HRBFAC15",
+ "HRBFAC16",
+ "HRBFAC17",
+ "HRBFAC18",
+ "HULKES01",
+ "INFARE51",
+ "INFORM01",
+ "ISODGR01",
+ "ISODGR51",
+ "ITZARE51",
+ "LIGHTDEF",
+ "LIGHTS11",
+ "LIGHTS12",
+ "LIGHTS13",
+ "LIGHTS14",
+ "LIGHTS81",
+ "LIGHTS82",
+ "LIGHTS90",
+ "LIGHTS91",
+ "LIGHTS92",
+ "LIGHTS93",
+ "LIGHTS94",
+ "LIGHTS95",
+ "LIGHTS96",
+ "LITDEF11",
+ "LITFLT01",
+ "LITFLT02",
+ "LITFLT10",
+ "LITFLT61",
+ "LITVES01",
+ "LITVES02",
+ "LITVES60",
+ "LITVES61",
+ "LNDARE01",
+ "LOCMAG01",
+ "LOCMAG51",
+ "LOWACC01",
+ "MAGVAR01",
+ "MAGVAR51",
+ "MARCUL02",
+ "MONUMT02",
+ "MONUMT12",
+ "MORFAC03",
+ "MORFAC04",
+ "MSTCON04",
+ "MSTCON14",
+ "NMKINF01",
+ "NMKINF02",
+ "NMKINF03",
+ "NMKINF04",
+ "NMKINF05",
+ "NMKINF06",
+ "NMKINF07",
+ "NMKINF08",
+ "NMKINF09",
+ "NMKINF10",
+ "NMKINF11",
+ "NMKINF12",
+ "NMKINF13",
+ "NMKINF14",
+ "NMKINF15",
+ "NMKINF16",
+ "NMKINF17",
+ "NMKINF18",
+ "NMKINF19",
+ "NMKINF20",
+ "NMKINF21",
+ "NMKINF22",
+ "NMKINF23",
+ "NMKINF24",
+ "NMKINF25",
+ "NMKINF26",
+ "NMKINF27",
+ "NMKINF28",
+ "NMKINF29",
+ "NMKINF30",
+ "NMKINF31",
+ "NMKINF32",
+ "NMKINF33",
+ "NMKINF34",
+ "NMKINF35",
+ "NMKINF36",
+ "NMKINF37",
+ "NMKINF38",
+ "NMKINF39",
+ "NMKINF40",
+ "NMKINF41",
+ "NMKINF42",
+ "NMKINF43",
+ "NMKINF44",
+ "NMKINF45",
+ "NMKINF46",
+ "NMKINF47",
+ "NMKINF48",
+ "NMKINF49",
+ "NMKINF50",
+ "NMKINF51",
+ "NMKINF52",
+ "NMKINF53",
+ "NMKINF54",
+ "NMKINF55",
+ "NMKPRH01",
+ "NMKPRH02",
+ "NMKPRH04",
+ "NMKPRH05",
+ "NMKPRH06",
+ "NMKPRH07",
+ "NMKPRH08",
+ "NMKPRH10",
+ "NMKPRH11",
+ "NMKPRH12",
+ "NMKPRH13",
+ "NMKPRH14",
+ "NMKPRH15",
+ "NMKPRH16",
+ "NMKPRH17",
+ "NMKPRH18",
+ "NMKPRH19",
+ "NMKPRH20",
+ "NMKPRH21",
+ "NMKPRH22",
+ "NMKRCD01",
+ "NMKRCD02",
+ "NMKRCD03",
+ "NMKRCD04",
+ "NMKRCD05",
+ "NMKRCD06",
+ "NMKREG01",
+ "NMKREG02",
+ "NMKREG03",
+ "NMKREG04",
+ "NMKREG05",
+ "NMKREG06",
+ "NMKREG07",
+ "NMKREG08",
+ "NMKREG09",
+ "NMKREG10",
+ "NMKREG11",
+ "NMKREG12",
+ "NMKREG13",
+ "NMKREG14",
+ "NMKREG15",
+ "NMKREG16",
+ "NMKREG17",
+ "NMKREG18",
+ "NMKREG19",
+ "NMKREG20",
+ "NORTHAR1",
+ "NOTBRD11",
+ "NOTBRD12",
+ "NOTMRK01",
+ "NOTMRK02",
+ "NOTMRK03",
+ "OBSTRN01",
+ "OBSTRN02",
+ "OBSTRN03",
+ "OBSTRN11",
+ "OBSTRN18",
+ "OFSPLF01",
+ "OSPONE02",
+ "OSPSIX02",
+ "OWNSHP01",
+ "OWNSHP05",
+ "PASTRK01",
+ "PASTRK02",
+ "PIER0001",
+ "PILBOP02",
+ "PILBOP04",
+ "PILPNT02",
+ "PLNPOS01",
+ "PLNPOS02",
+ "PLNSPD03",
+ "PLNSPD04",
+ "POSGEN01",
+ "POSGEN03",
+ "POSGEN04",
+ "POSITN02",
+ "PRCARE12",
+ "PRCARE51",
+ "PRDINS02",
+ "PRICKE03",
+ "PRICKE04",
+ "QUAPOS01",
+ "QUAPOS02",
+ "QUAPOS03",
+ "QUARRY01",
+ "QUESMRK1",
+ "RACNSP01",
+ "RADHLT01",
+ "RADRFL03",
+ "RASCAN01",
+ "RASCAN11",
+ "RCLDEF01",
+ "RCTLPT52",
+ "RDOCAL02",
+ "RDOCAL03",
+ "RDOSTA02",
+ "RECDEF51",
+ "RECTRC55",
+ "RECTRC56",
+ "RECTRC57",
+ "RECTRC58",
+ "REFDMP01",
+ "REFPNT02",
+ "RESTRN51",
+ "RETRFL01",
+ "RETRFL02",
+ "RFNERY01",
+ "RFNERY11",
+ "ROLROL01",
+ "RSCSTA02",
+ "RSRDEF51",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SCALEB10",
+ "SCALEB11",
+ "SILBUI01",
+ "SILBUI11",
+ "SISTAT02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "SOUNDG00",
+ "SOUNDG01",
+ "SOUNDG02",
+ "SOUNDG03",
+ "SOUNDG04",
+ "SOUNDG05",
+ "SOUNDG06",
+ "SOUNDG07",
+ "SOUNDG08",
+ "SOUNDG09",
+ "SOUNDG10",
+ "SOUNDG11",
+ "SOUNDG12",
+ "SOUNDG13",
+ "SOUNDG14",
+ "SOUNDG15",
+ "SOUNDG16",
+ "SOUNDG17",
+ "SOUNDG18",
+ "SOUNDG19",
+ "SOUNDG20",
+ "SOUNDG21",
+ "SOUNDG22",
+ "SOUNDG23",
+ "SOUNDG24",
+ "SOUNDG25",
+ "SOUNDG26",
+ "SOUNDG27",
+ "SOUNDG28",
+ "SOUNDG29",
+ "SOUNDG30",
+ "SOUNDG31",
+ "SOUNDG32",
+ "SOUNDG33",
+ "SOUNDG34",
+ "SOUNDG35",
+ "SOUNDG36",
+ "SOUNDG37",
+ "SOUNDG38",
+ "SOUNDG39",
+ "SOUNDG40",
+ "SOUNDG41",
+ "SOUNDG42",
+ "SOUNDG43",
+ "SOUNDG44",
+ "SOUNDG45",
+ "SOUNDG46",
+ "SOUNDG47",
+ "SOUNDG48",
+ "SOUNDG49",
+ "SOUNDG50",
+ "SOUNDG51",
+ "SOUNDG52",
+ "SOUNDG53",
+ "SOUNDG54",
+ "SOUNDG55",
+ "SOUNDG56",
+ "SOUNDG57",
+ "SOUNDG58",
+ "SOUNDG59",
+ "SOUNDGA1",
+ "SOUNDGB1",
+ "SOUNDGC2",
+ "SOUNDS00",
+ "SOUNDS01",
+ "SOUNDS02",
+ "SOUNDS03",
+ "SOUNDS04",
+ "SOUNDS05",
+ "SOUNDS06",
+ "SOUNDS07",
+ "SOUNDS08",
+ "SOUNDS09",
+ "SOUNDS10",
+ "SOUNDS11",
+ "SOUNDS12",
+ "SOUNDS13",
+ "SOUNDS14",
+ "SOUNDS15",
+ "SOUNDS16",
+ "SOUNDS17",
+ "SOUNDS18",
+ "SOUNDS19",
+ "SOUNDS20",
+ "SOUNDS21",
+ "SOUNDS22",
+ "SOUNDS23",
+ "SOUNDS24",
+ "SOUNDS25",
+ "SOUNDS26",
+ "SOUNDS27",
+ "SOUNDS28",
+ "SOUNDS29",
+ "SOUNDS30",
+ "SOUNDS31",
+ "SOUNDS32",
+ "SOUNDS33",
+ "SOUNDS34",
+ "SOUNDS35",
+ "SOUNDS36",
+ "SOUNDS37",
+ "SOUNDS38",
+ "SOUNDS39",
+ "SOUNDS40",
+ "SOUNDS41",
+ "SOUNDS42",
+ "SOUNDS43",
+ "SOUNDS44",
+ "SOUNDS45",
+ "SOUNDS46",
+ "SOUNDS47",
+ "SOUNDS48",
+ "SOUNDS49",
+ "SOUNDS50",
+ "SOUNDS51",
+ "SOUNDS52",
+ "SOUNDS53",
+ "SOUNDS54",
+ "SOUNDS55",
+ "SOUNDS56",
+ "SOUNDS57",
+ "SOUNDS58",
+ "SOUNDS59",
+ "SOUNDSA1",
+ "SOUNDSB1",
+ "SOUNDSC2",
+ "SPRING02",
+ "SSENTR01",
+ "SSLOCK01",
+ "SSWARS01",
+ "STARPT01",
+ "SWPARE51",
+ "TERMNL01",
+ "TERMNL02",
+ "TERMNL03",
+ "TERMNL04",
+ "TERMNL05",
+ "TERMNL06",
+ "TERMNL07",
+ "TERMNL08",
+ "TERMNL09",
+ "TERMNL10",
+ "TERMNL11",
+ "TERMNL12",
+ "TERMNL13",
+ "TIDCUR01",
+ "TIDCUR02",
+ "TIDCUR03",
+ "TIDEHT01",
+ "TIDSTR01",
+ "TMARDEF1",
+ "TMARDEF2",
+ "TMBYRD01",
+ "TNKCON02",
+ "TNKCON12",
+ "TNKFRM01",
+ "TNKFRM11",
+ "TOPMA100",
+ "TOPMA101",
+ "TOPMA102",
+ "TOPMA103",
+ "TOPMA104",
+ "TOPMA105",
+ "TOPMA106",
+ "TOPMA107",
+ "TOPMA108",
+ "TOPMA109",
+ "TOPMA110",
+ "TOPMA111",
+ "TOPMA112",
+ "TOPMA113",
+ "TOPMA114",
+ "TOPMA115",
+ "TOPMA116",
+ "TOPMA117",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR04",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR14",
+ "TOPMAR16",
+ "TOPMAR17",
+ "TOPMAR18",
+ "TOPMAR22",
+ "TOPMAR23",
+ "TOPMAR24",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR34",
+ "TOPMAR36",
+ "TOPMAR65",
+ "TOPMAR85",
+ "TOPMAR86",
+ "TOPMAR87",
+ "TOPMAR88",
+ "TOPMAR89",
+ "TOPMAR90",
+ "TOPMAR91",
+ "TOPMAR92",
+ "TOPMAR93",
+ "TOPMAR98",
+ "TOPMAR99",
+ "TOPSHP00",
+ "TOPSHP01",
+ "TOPSHP02",
+ "TOPSHP03",
+ "TOPSHP04",
+ "TOPSHP05",
+ "TOPSHP06",
+ "TOPSHP07",
+ "TOPSHP08",
+ "TOPSHP09",
+ "TOPSHP10",
+ "TOPSHP11",
+ "TOPSHP12",
+ "TOPSHP13",
+ "TOPSHP14",
+ "TOPSHP15",
+ "TOPSHP16",
+ "TOPSHP17",
+ "TOPSHP18",
+ "TOPSHP19",
+ "TOPSHP20",
+ "TOPSHP21",
+ "TOPSHP22",
+ "TOPSHP23",
+ "TOPSHP24",
+ "TOPSHP25",
+ "TOPSHP28",
+ "TOPSHP29",
+ "TOPSHP30",
+ "TOPSHP31",
+ "TOPSHP32",
+ "TOPSHP34",
+ "TOPSHP35",
+ "TOPSHP36",
+ "TOPSHP37",
+ "TOPSHP38",
+ "TOPSHP39",
+ "TOPSHP40",
+ "TOPSHP41",
+ "TOPSHP42",
+ "TOPSHP43",
+ "TOPSHP44",
+ "TOPSHP47",
+ "TOPSHP48",
+ "TOPSHP50",
+ "TOPSHP51",
+ "TOPSHP52",
+ "TOPSHP53",
+ "TOPSHP54",
+ "TOPSHP55",
+ "TOPSHP58",
+ "TOPSHP61",
+ "TOPSHP62",
+ "TOPSHP63",
+ "TOPSHP64",
+ "TOPSHP65",
+ "TOPSHP67",
+ "TOPSHP68",
+ "TOPSHP69",
+ "TOPSHP70",
+ "TOPSHP71",
+ "TOPSHP72",
+ "TOPSHP73",
+ "TOPSHP74",
+ "TOPSHP76",
+ "TOPSHP77",
+ "TOPSHP78",
+ "TOPSHP79",
+ "TOPSHP80",
+ "TOPSHP81",
+ "TOPSHP82",
+ "TOPSHP83",
+ "TOPSHP84",
+ "TOPSHP85",
+ "TOPSHP86",
+ "TOPSHP87",
+ "TOPSHP88",
+ "TOPSHP89",
+ "TOPSHP90",
+ "TOPSHP91",
+ "TOPSHP92",
+ "TOPSHP93",
+ "TOPSHP94",
+ "TOPSHP95",
+ "TOPSHP96",
+ "TOPSHP97",
+ "TOPSHP98",
+ "TOPSHP99",
+ "TOPSHPA0",
+ "TOPSHPA1",
+ "TOPSHPA2",
+ "TOPSHPA3",
+ "TOPSHPA4",
+ "TOPSHPA5",
+ "TOPSHPA6",
+ "TOPSHPA7",
+ "TOPSHPA8",
+ "TOPSHPA9",
+ "TOPSHPB0",
+ "TOPSHPD1",
+ "TOPSHPD2",
+ "TOPSHPD3",
+ "TOPSHPD4",
+ "TOPSHPD5",
+ "TOPSHPI1",
+ "TOPSHPI2",
+ "TOPSHPI3",
+ "TOPSHPJ1",
+ "TOPSHPJ2",
+ "TOPSHPJ3",
+ "TOPSHPP1",
+ "TOPSHPP2",
+ "TOPSHPR1",
+ "TOPSHPS1",
+ "TOPSHPT1",
+ "TOPSHPT2",
+ "TOPSHPT3",
+ "TOPSHPT4",
+ "TOPSHPT5",
+ "TOPSHPT6",
+ "TOPSHPT7",
+ "TOPSHPT8",
+ "TOPSHPU1",
+ "TOPSHPU2",
+ "TOPSHQ06",
+ "TOPSHQ07",
+ "TOPSHQ08",
+ "TOPSHQ15",
+ "TOPSHQ16",
+ "TOPSHQ17",
+ "TOPSHQ18",
+ "TOPSHQ19",
+ "TOPSHQ20",
+ "TOPSHQ21",
+ "TOPSHQ22",
+ "TOPSHQ23",
+ "TOPSHQ24",
+ "TOPSHQ25",
+ "TOPSHQ26",
+ "TOPSHQ27",
+ "TOPSHQ28",
+ "TOPSHQ29",
+ "TOPSHQ30",
+ "TOPSHQ31",
+ "TOPSHQ32",
+ "TOWERS01",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS12",
+ "TOWERS15",
+ "TOWERS48",
+ "TOWERS49",
+ "TOWERS50",
+ "TOWERS51",
+ "TOWERS52",
+ "TOWERS53",
+ "TOWERS54",
+ "TOWERS55",
+ "TOWERS56",
+ "TOWERS57",
+ "TOWERS58",
+ "TOWERS59",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS62",
+ "TOWERS63",
+ "TOWERS64",
+ "TOWERS65",
+ "TOWERS66",
+ "TOWERS67",
+ "TOWERS68",
+ "TOWERS69",
+ "TOWERS70",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS73",
+ "TOWERS74",
+ "TOWERS75",
+ "TOWERS76",
+ "TOWERS77",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS81",
+ "TOWERS82",
+ "TOWERS83",
+ "TOWERS84",
+ "TOWERS85",
+ "TOWERS86",
+ "TOWERS87",
+ "TOWERS88",
+ "TOWERS89",
+ "TOWERS90",
+ "TOWERS91",
+ "TOWERS92",
+ "TOWERS93",
+ "TOWERS94",
+ "TOWERS95",
+ "TOWERS96",
+ "TOWERS97",
+ "TOWERS98",
+ "TOWERS99",
+ "TREPNT04",
+ "TREPNT05",
+ "TRNBSN01",
+ "TSLDEF51",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "TWRDEF51",
+ "TWRTPT52",
+ "TWRTPT53",
+ "UNITFTH1",
+ "UNITMTR1",
+ "UWTROC03",
+ "UWTROC04",
+ "VECGND01",
+ "VECGND21",
+ "VECWTR01",
+ "VECWTR21",
+ "VTCLMK01",
+ "WATTUR02",
+ "WAYPNT01",
+ "WAYPNT03",
+ "WAYPNT11",
+ "WEDKLP03",
+ "WIMCON01",
+ "WIMCON11",
+ "WNDFRM51",
+ "WNDFRM61",
+ "WNDMIL02",
+ "WNDMIL12",
+ "WRECKS01",
+ "WRECKS04",
+ "WRECKS05",
+ "WRECKS07",
+ "WTLVGG01",
+ "WTLVGG02",
+ "ZZZZZZ01"
+ ],
+ true,
+ false
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "facility_boundary_point",
+ "style_layer_id": "s52-p04-sy-fallback-facility-boundary-point"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-2f747f736368db40"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 54,
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area"
+ },
+ "resource_key": "CROSSX01",
+ "resource_meta": {
+ "x": 400,
+ "y": 1040,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d160f03e2a7bfb503d8102c94765e7780043f774f17f71c6762e0324f21055c7",
+ "visual_object_id": "VO-a05bb1ff97fa776c"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 54,
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area"
+ },
+ "resource_key": "FSHHAV02",
+ "resource_meta": {
+ "x": 305,
+ "y": 1007,
+ "width": 40,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "09075b16925fc35914835f0bf25564f9184f5bebe04bec5866c61dae3a02f066",
+ "visual_object_id": "VO-01212f8edda66480"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 54,
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-14024d05d42af797"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 54,
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area"
+ },
+ "resource_key": "MARSHES1",
+ "resource_meta": {
+ "x": 207,
+ "y": 1007,
+ "width": 40,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a00829785a3b162b3fe7875a88a58996abbecdef1ba2731c90e253df516b8491",
+ "visual_object_id": "VO-e6c1f24b782eaf68"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 54,
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area"
+ },
+ "resource_key": "ap-FSHHAV02",
+ "resource_meta": {
+ "x": 0,
+ "y": 1674,
+ "width": 30,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b0dabde8dabf05ab2e2536676dc61798c4d4bca9dc71df0c153dc5d90707324",
+ "visual_object_id": "VO-def4db41ff448e22"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 54,
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area"
+ },
+ "resource_key": "ap-MARCUL02",
+ "resource_meta": {
+ "x": 0,
+ "y": 1738,
+ "width": 27,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "606940110b130848131f73c60540fdeb5ccf9728ff28c1112e92a79f58642a9a",
+ "visual_object_id": "VO-ade2283f21cf5144"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 54,
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area"
+ },
+ "resource_key": "ap-MARSHES1",
+ "resource_meta": {
+ "x": 0,
+ "y": 1754,
+ "width": 16,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ba1fe369502331fff1df4cee7a3b7daee9677961bf478136b26a295c986b1160",
+ "visual_object_id": "VO-a0cb73fd5e68b2a8"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 54,
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area"
+ },
+ "resource_key": "ap-PRTSUR01",
+ "resource_meta": {
+ "x": 0,
+ "y": 1800,
+ "width": 8,
+ "height": 1,
+ "pixelRatio": 1
+ },
+ "visual_hash": "455cfd6c5705cc6ce3ea9bf56b8e314917e15d87945775e3692e8db9470d8394",
+ "visual_object_id": "VO-955269e0405fcd39"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 54,
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area"
+ },
+ "resource_key": "ap-TSSJCT02",
+ "resource_meta": {
+ "x": 0,
+ "y": 1876,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1077e7c4fcdccca497c551cef325272048891e7b4b285d6edda3992eaf4b24a2",
+ "visual_object_id": "VO-acedc148c7fc8b3a"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 54,
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ "CROSSX01",
+ "CROSSX01",
+ "FSHHAV02",
+ "ap-FSHHAV02",
+ "MARCUL02",
+ "ap-MARCUL02",
+ "MARSHES1",
+ "ap-MARSHES1",
+ "PRTSUR01",
+ "ap-PRTSUR01",
+ "TSSJCT02",
+ "ap-TSSJCT02",
+ "VEGATN03",
+ "ap-VEGATN03",
+ "CROSSX01"
+ ],
+ "dynamic_fields": [
+ "s52_area_pattern_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area"
+ },
+ "resource_key": "ap-VEGATN03",
+ "resource_meta": {
+ "x": 0,
+ "y": 1895,
+ "width": 14,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "05f4f278ece25353dc0cebf2499d0ab6cc4280cc14a8e16fe76e7fbc4e512ad8",
+ "visual_object_id": "VO-1fdc6a671ce70bfd"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "fill",
+ "component_role": "vector-or-text",
+ "style_index": 54,
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "CROSSX01",
+ "FSHHAV02",
+ "MARCUL02",
+ "MARSHES1",
+ "PRTSUR01",
+ "TSSJCT02",
+ "VEGATN03"
+ ],
+ true,
+ false
+ ]
+ ],
+ "visual_properties": {
+ "fill-opacity": 0.85
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ap-fixed-fishing-gear-area"
+ },
+ "visual_object_id": "VO-1f7e0ecf4bd533dd"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "fill",
+ "component_role": "fill-pattern",
+ "style_index": 55,
+ "style_layer_id": "s52-p04-ap-fallback-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "AIRARE02",
+ "CROSSX01",
+ "CROSSX02",
+ "DIAMOND1",
+ "DQUALA11",
+ "DQUALA21",
+ "DQUALB01",
+ "DQUALC01",
+ "DQUALD01",
+ "DQUALU01",
+ "DRGARE01",
+ "FOULAR01",
+ "FOULAR02",
+ "FOULAR11",
+ "FSHFAC03",
+ "FSHFAC04",
+ "FSHHAV02",
+ "ICEARE04",
+ "MARCUL02",
+ "MARSHES1",
+ "NODATA03",
+ "NODATA04",
+ "OVERSC01",
+ "PRTSUR01",
+ "QUESMRK1",
+ "RCKLDG01",
+ "SNDWAV01",
+ "TSSJCT02",
+ "VEGATN03",
+ "VEGATN04"
+ ],
+ true,
+ false
+ ]
+ ]
+ ],
+ "resource_expression": "ap-QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ap-fallback-fixed-fishing-gear-area"
+ },
+ "resource_key": "ap-QUESMRK1",
+ "resource_meta": {
+ "x": 0,
+ "y": 1801,
+ "width": 9,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8a04bb3edf6040bb541ecb033ba5907456b9b5804ad7121c6152de706f2ac5cd",
+ "visual_object_id": "VO-6c3919d7409cc09e"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "fill",
+ "component_role": "vector-or-text",
+ "style_index": 55,
+ "style_layer_id": "s52-p04-ap-fallback-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_pattern_code"
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_area_pattern_code"
+ ],
+ [
+ "AIRARE02",
+ "CROSSX01",
+ "CROSSX02",
+ "DIAMOND1",
+ "DQUALA11",
+ "DQUALA21",
+ "DQUALB01",
+ "DQUALC01",
+ "DQUALD01",
+ "DQUALU01",
+ "DRGARE01",
+ "FOULAR01",
+ "FOULAR02",
+ "FOULAR11",
+ "FSHFAC03",
+ "FSHFAC04",
+ "FSHHAV02",
+ "ICEARE04",
+ "MARCUL02",
+ "MARSHES1",
+ "NODATA03",
+ "NODATA04",
+ "OVERSC01",
+ "PRTSUR01",
+ "QUESMRK1",
+ "RCKLDG01",
+ "SNDWAV01",
+ "TSSJCT02",
+ "VEGATN03",
+ "VEGATN04"
+ ],
+ true,
+ false
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "fill-opacity": 0.85
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ap-fallback-fixed-fishing-gear-area"
+ },
+ "visual_object_id": "VO-287a267b3f7bf423"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 56,
+ "style_layer_id": "s52-p04-ls1-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ls1-fixed-fishing-gear-area"
+ },
+ "visual_object_id": "VO-7684ad8ec3abb71a"
+ },
+ {
+ "group_id": "GRP-8158b1d36777923b",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 57,
+ "style_layer_id": "s52-p04-ls-legacy-fixed-fishing-gear-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "fixed_fishing_gear_area",
+ "style_layer_id": "s52-p04-ls-legacy-fixed-fishing-gear-area"
+ },
+ "visual_object_id": "VO-d81f4d859075ff6c"
+ },
+ {
+ "group_id": "GRP-fd773b57053bf635",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 58,
+ "style_layer_id": "s52-p04-ls1-navigation-hazard-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_area",
+ "style_layer_id": "s52-p04-ls1-navigation-hazard-area"
+ },
+ "visual_object_id": "VO-e97f265878984235"
+ },
+ {
+ "group_id": "GRP-fd773b57053bf635",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 59,
+ "style_layer_id": "s52-p04-ls-legacy-navigation-hazard-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_area",
+ "style_layer_id": "s52-p04-ls-legacy-navigation-hazard-area"
+ },
+ "visual_object_id": "VO-24c9d78e41887121"
+ },
+ {
+ "group_id": "GRP-6425cff78278014f",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 60,
+ "style_layer_id": "s52-p04-ls1-navigation-hazard-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_outline",
+ "style_layer_id": "s52-p04-ls1-navigation-hazard-outline"
+ },
+ "visual_object_id": "VO-9fa6a264d8530dd3"
+ },
+ {
+ "group_id": "GRP-6425cff78278014f",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 61,
+ "style_layer_id": "s52-p04-ls-legacy-navigation-hazard-outline",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_outline",
+ "style_layer_id": "s52-p04-ls-legacy-navigation-hazard-outline"
+ },
+ "visual_object_id": "VO-cb267329f0611b61"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-5372b91a50bf7e02"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-8e5d80c2eb715582"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-7152ef8bdf885cf5"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-c7d9cf067bddfd0d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-90029327750ff738"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-e368cb098388991d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-01bfbe0e2f5dcae8"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-e224954d8d44ae08"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-5f6668a7d65a4fb9"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-12b63f51adeb6c08"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-e9196a70a3ade4b7"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-6c376656daa92265"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-dbe8e8f2749f3f00"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-504e6b2eda422204"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-376a746f07a01d6e"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-432f5c9881ef2aad"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-ac3362ed269ed776"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-b44f28fad33598b8"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-598ee768d1dbe81f"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-a57e1395387bdc0d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-dd2ae839c98bff2e"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-6cfa8f75d98bb06d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-d4ecdc9ad4158593"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-423ed30568a87091"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-927b457716106df7"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-f6052b2fe2480a1b"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-38420fbc5229fa29"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-8164f46a2cc99d7d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-1057dec789fde1f1"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-ed329c2001574cd3"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-fd690e9e894b478a"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-922bd97aa2cbf0ae"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-2a369568de348984"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-327e205bf91ca143"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-bffb182f5faa277e"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-d94c5aee3f39228e"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-71ddb6c31cb5751a"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-d6b5169d4bc64013"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-9b8efac0f9f5ea42"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-480fb7cfbf2dbb27"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-5594f3707fe7ee33"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-87f87605404e1713"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-3f880b8b9983d128"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-fd841d6d6fe43e09"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-f14488e51d42eec1"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-bf77d0a6d4e18fd4"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-eff43a5ea5f372db"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-3d57a62fa8cff2ce"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-3d57a62fa8cff2ce"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-091b608c7f97e74e"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-f152ef2b175403bb"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-1ad7dba3c3e2f72f"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-1397273d387cfe97"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-c0fd5e5f13b87298"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-9f66108b48cca86d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-528e0a78766623b2"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-bdb2f09ed17d0251"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-fc9aa15f43dd9329"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-b8202810840930f2"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-6fe9d4c6947a52ca"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "LITFLT01",
+ "resource_meta": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9104805fd43478c462309599d2a782561adb6737ec08f597af368e9978e6eb0f",
+ "visual_object_id": "VO-ae0dd13f5cddd9f5"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "LITVES60",
+ "resource_meta": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7723b10c53ebace35065cbe86937e56406cd9da996acda73709ba0a3107df77f",
+ "visual_object_id": "VO-1c797c6d70bd24e1"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "LOCMAG51",
+ "resource_meta": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0b87ac0359257aa82a9a12327eb78dd4502bbccd3b2e5cd849bf45c5e054ba6a",
+ "visual_object_id": "VO-0ee07fa5e0502eff"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-18da8bdb4bbee5ca"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "MORFAC03",
+ "resource_meta": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5d9d3050e456d554021cf436bb000643cb70779a83f02928ec01b5c75d248862",
+ "visual_object_id": "VO-3afd29f98f180bbc"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "MSTCON04",
+ "resource_meta": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1beeceac863187d220dcb51a6edcc9154a493654225100f47eba452f53cdb9b6",
+ "visual_object_id": "VO-cc5d3b16f85df366"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "OFSPLF01",
+ "resource_meta": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7507404e9b6d7c5215c13767987c53f63cc263eb46699b6704c14e595341472",
+ "visual_object_id": "VO-e59ea411354a1181"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "PILBOP02",
+ "resource_meta": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e63f32acb9dd587eb812e149e52885291b33179dbfb8caecf5cb57a6ce4da76f",
+ "visual_object_id": "VO-5ca6e526f6e49e3a"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "PILPNT02",
+ "resource_meta": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "95c1a39bf967640a30e7947b9a45236d66b81958897814f0ec30fa4c840b4444",
+ "visual_object_id": "VO-da34bb4de6cd6462"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "POSGEN04",
+ "resource_meta": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b75e6f2b4236a735add7d9a2313f45d1d562b09ec92dd82a1f2aa11688f9f913",
+ "visual_object_id": "VO-7361ac2bba107ef7"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "PRCARE51",
+ "resource_meta": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d20ffd0cb0417323ad636014298268e3b2b3db70bea13a1eb29020b84334581e",
+ "visual_object_id": "VO-adcaa4c04234beab"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "RACNSP01",
+ "resource_meta": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-7c2af20887b832b3"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "RADRFL03",
+ "resource_meta": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-7c2af20887b832b3"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "RDOSTA02",
+ "resource_meta": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d962e59a8b43117f93a990911a1c9263232c2ae8e286bcac24fd069acf714996",
+ "visual_object_id": "VO-76c23b8361a99c31"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "RTLDEF51",
+ "resource_meta": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "visual_hash": "04f3d07ac144f557234b54427ce7082536ccbadb9f4016c1354b66763852f0df",
+ "visual_object_id": "VO-844310040747aef4"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "RTPBCN02",
+ "resource_meta": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e0c039d36945b6e4d74face06a880a4b051d0dca96be1aa3363307044e69619b",
+ "visual_object_id": "VO-e542ab17f43309d1"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "SMCFAC02",
+ "resource_meta": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "10fdcbe657f2da524cc5d0d9b0a664a7353d54d56ac5ec672c2dc52090421f24",
+ "visual_object_id": "VO-a955462ee8024409"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "SNDWAV02",
+ "resource_meta": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47c2b5e4e4aefaf641102fcad2d2b27b5e1f41973ed25e1053feef9d9ac11a8c",
+ "visual_object_id": "VO-c2500688bb1bda52"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "STARPT01",
+ "resource_meta": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7c9a78bdf7cca22245388132fa1cf5534efe15e53c96c2440e9468235b2280a",
+ "visual_object_id": "VO-1d5382206e75f65a"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMA115",
+ "resource_meta": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "754ba4712f94e4311ffb7e73a4147d7118b75879a92672a292ebca4a7d1a9794",
+ "visual_object_id": "VO-f27b55ef57ec047a"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR01",
+ "resource_meta": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bdc00613b83b41ca2782c5c9e74cc365eb4e257c02acd058dcf9d24e8b26cada",
+ "visual_object_id": "VO-94f3788cbcb7a6d5"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR02",
+ "resource_meta": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7c5d079156eae5eac187459ef17d3200409312287dfca0b692ace2649f0ba9b0",
+ "visual_object_id": "VO-575f6f6e1a975c77"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR05",
+ "resource_meta": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "71ff7c2fc92e3386f2e6b701cdafb44ef509bd67c035555feacf744f800cba17",
+ "visual_object_id": "VO-7aa6dafe65128cab"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR06",
+ "resource_meta": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "45583b526196dd1a220383d68de477d1468c3f62803467e0639f72f1bd351205",
+ "visual_object_id": "VO-e95feb8268d0de88"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR07",
+ "resource_meta": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5dcc46c5308ac26cfabde2497bfeee368b2cf7fe437cc144afd55d1df717a925",
+ "visual_object_id": "VO-ada8455119f9b844"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR08",
+ "resource_meta": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7110d353962abfdc0abebac0825ee98dfc240964f473671756d8016880e121af",
+ "visual_object_id": "VO-3c2785b64363ad62"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR10",
+ "resource_meta": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5f82947f89a06387250c88e73caf818c939c3de595b258e813d5e55c9e9aa1ac",
+ "visual_object_id": "VO-89760210d42b4012"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR12",
+ "resource_meta": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "989ad0b7c610bdfa52c2835c26985deef3297fa996a3e9a13251984bec87768f",
+ "visual_object_id": "VO-5f834aea463f5fda"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR13",
+ "resource_meta": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "3d6d135fc47087e78770f3a3324e00d069e617f821e013e9607a3ae3eac3b634",
+ "visual_object_id": "VO-7c1e7cbb122de497"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR22",
+ "resource_meta": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0af1bfbcba733a79963846474c45de6ece4cbac4528ef931092664cfed4b7f80",
+ "visual_object_id": "VO-5070d9e2b0d37a79"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR25",
+ "resource_meta": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "11d9d250c5b7d78bbb7a6da7e8c0bb6b47434b5b16b12115773ee71d86ffbb78",
+ "visual_object_id": "VO-e577e3081801387e"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR26",
+ "resource_meta": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ac19928b712efd0c4684acbc050175bb33eb2510eff71d3139aecebf0d4501fc",
+ "visual_object_id": "VO-1a6680e3620bd6c5"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR27",
+ "resource_meta": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4c53038954687a441c057d33cc61850a37c04cba706c8d0af244e78d7ddd61",
+ "visual_object_id": "VO-77c41968f492e5f8"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR28",
+ "resource_meta": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e2d825c5a0db9db95c21cf7f0a878a0ac0619ace56a46c95045ef0002f181c30",
+ "visual_object_id": "VO-f4e57cbfeece0952"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR30",
+ "resource_meta": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b4dee9dc7f70c90192cc8edd0dbe2efecb35f27eb9f7da700cd4ab55f55ed040",
+ "visual_object_id": "VO-1669f3049f853747"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR32",
+ "resource_meta": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4e1a3b0e4a6f9ba79d71dba2b4a44b289d8a2f8ba44aa82cecec09262f479794",
+ "visual_object_id": "VO-e92f7b965164e8b1"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR33",
+ "resource_meta": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beaa10ea725d1c8fb6966de57cb44ba9607c7c21186f5055a4c393e407a01301",
+ "visual_object_id": "VO-63bdb10a6172d686"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR98",
+ "resource_meta": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d434367be62ac2414c09597bdd0ed4ca945ec9cffe81d2673d2a0409d49bb4f0",
+ "visual_object_id": "VO-2ce4017ff485dbd0"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPSHP51",
+ "resource_meta": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "fbf14351f818a6718484fd341569aa2afb1baabfe23a0caab2287c72bf6846dc",
+ "visual_object_id": "VO-c800325f41d15911"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPSHPI1",
+ "resource_meta": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49ae50c47d21d13905eaec6f76f1645381588c07e8a73fd14a5fea5e8f4d116a",
+ "visual_object_id": "VO-caa315b090ac2dd8"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPSHPP2",
+ "resource_meta": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "27aa6b62817b52fa564c462d6386519a7a533eee2db58e6eb2287716f8481b9e",
+ "visual_object_id": "VO-7aa9ef82ea0ef66e"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS02",
+ "resource_meta": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "53846cd569f35a80e1f323d09569fcf66c4aee53c034113e9b7d9c44de651f76",
+ "visual_object_id": "VO-a38484f61fbea7d9"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS03",
+ "resource_meta": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e6aa44ace5ce72a53c2818c9f4980d5eeee6976866d2142bf2266bd2c9cd150b",
+ "visual_object_id": "VO-01fe77a426b78474"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS05",
+ "resource_meta": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9ab70e3ee6478449b51f17855c79884f584d3fa90354e0687a9b906ed4b35bf0",
+ "visual_object_id": "VO-6245226496d06afc"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS15",
+ "resource_meta": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "89fe05123a97732eecfd8473f799bd0e7e023e9fbf152310a0b3643abfc4b29a",
+ "visual_object_id": "VO-7a5ef9bb8209bacd"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS60",
+ "resource_meta": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4b5eb6a6776f03846104cf40e4f9c2f2aa995a06f744f9762d48b169e81546",
+ "visual_object_id": "VO-af5bfb50129e30c9"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS61",
+ "resource_meta": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc84d7cb32588c8dfc30a522bdfa3281039a1f5b5374aba0f91d4c30368dd92c",
+ "visual_object_id": "VO-5ea1dad93585c2a3"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS63",
+ "resource_meta": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "21ae13b22f1fcd09479e0f72333472bca1ebaceeea31cf643e3e23df53ec2ace",
+ "visual_object_id": "VO-ad6f640d28489826"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS71",
+ "resource_meta": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a828d2a17bafebc381a517b7722fb1e78f218b70fb4d2cd628fc316d83b2b326",
+ "visual_object_id": "VO-8e558d5179623411"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS72",
+ "resource_meta": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9b4e997318dd9f4fc407dc394a5c5140d7da07c13c80b204c44a16150ffbd8bb",
+ "visual_object_id": "VO-71c8d81cade6c2b7"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS78",
+ "resource_meta": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "175a7d2aa72012a9c716ddbf6cb76113b3d520f45d0e31dfcc03eea4ed3fa3ef",
+ "visual_object_id": "VO-d8e2e52f12519e21"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS79",
+ "resource_meta": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "96b9baf11184f7855a0b09f254705b4ca4126435803dddc0dbe4ef0efdb04ce0",
+ "visual_object_id": "VO-889a302d2dfd47a3"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS80",
+ "resource_meta": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a399f8c6a94f06fa382d6dc53b5a62a681248d6ca3bda22f50fcbb056c7622c4",
+ "visual_object_id": "VO-9de640c290c09eca"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS83",
+ "resource_meta": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49a0280bb5e09bba5255069244b91cb996e33d441e9bd59eb21617a310faac23",
+ "visual_object_id": "VO-fcf8b10280fde2e7"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS85",
+ "resource_meta": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b020180052f9238ccfccd2796d97e1cb1dd0a5aa113d89c227f2dfcd1e85a597",
+ "visual_object_id": "VO-f41f29684f3f5106"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS95",
+ "resource_meta": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "41a30756b6c04865a103b398b3f04774404dfadebe5fa54399d1985914185a28",
+ "visual_object_id": "VO-45ea805b06283df0"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TSSCRS51",
+ "resource_meta": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c1cba9d4adba9c6786edfdbdf3303cd3d9cb0bdf5465b9a5f19b075275397c5a",
+ "visual_object_id": "VO-b4daa195ca651225"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TSSLPT51",
+ "resource_meta": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2bc88ea88b441114f72c46f56c30572736ebf3915ce6c7c468bf0442cb188d1e",
+ "visual_object_id": "VO-f345df15eb47b598"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "TSSRON51",
+ "resource_meta": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "visual_hash": "aecc7d518fdb87b8b032d946611aeec85fd25845bae11f3adb70e35879f150e8",
+ "visual_object_id": "VO-ee46c5fafb56891a"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "WATTUR02",
+ "resource_meta": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1e539a9a43fe0211cc68b1adc1b59afdd5a835fcbecccd526683fbda45bebd0e",
+ "visual_object_id": "VO-a9f6487aaf4dd49a"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "WEDKLP03",
+ "resource_meta": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "98d41e4c8a18cc4cc87902fd4b970b568d1aed2e7a8afad85599595479ba87fa",
+ "visual_object_id": "VO-fe38b6b51647a8b9"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 62,
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-navigation-hazard-point"
+ },
+ "resource_key": "WIMCON01",
+ "resource_meta": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a9015ccaa2d424fb939dbf9c78bb9ed2b825cb08ca93174a754c82513fb0ca23",
+ "visual_object_id": "VO-68a000f70b7f0c69"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 63,
+ "style_layer_id": "s52-p04-sy-fallback-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "ACHPNT01",
+ "ACHPNT02",
+ "ACHRES51",
+ "ACHRES61",
+ "ACHRES71",
+ "ADDMRK01",
+ "ADDMRK02",
+ "ADDMRK03",
+ "ADDMRK04",
+ "ADDMRK05",
+ "ADDMRK06",
+ "ADDMRK07",
+ "ADDMRK08",
+ "ADDMRK09",
+ "ADDMRK10",
+ "AIRARE02",
+ "AISDEF01",
+ "AISONE01",
+ "AISSIX01",
+ "AISSLP01",
+ "AISVES01",
+ "ARPATG01",
+ "ARPONE01",
+ "ARPSIX01",
+ "BCNCAR01",
+ "BCNCAR02",
+ "BCNCAR03",
+ "BCNCAR04",
+ "BCNDEF13",
+ "BCNGEN01",
+ "BCNGEN03",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN64",
+ "BCNGEN65",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNGEN79",
+ "BCNGEN80",
+ "BCNISD21",
+ "BCNLAT15",
+ "BCNLAT16",
+ "BCNLAT21",
+ "BCNLAT22",
+ "BCNLAT23",
+ "BCNLAT24",
+ "BCNLAT50",
+ "BCNLTC01",
+ "BCNSAW13",
+ "BCNSAW21",
+ "BCNSPP13",
+ "BCNSPP21",
+ "BCNSPR62",
+ "BCNSTK01",
+ "BCNSTK02",
+ "BCNSTK03",
+ "BCNSTK05",
+ "BCNSTK08",
+ "BCNSTK60",
+ "BCNSTK61",
+ "BCNSTK62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNSTK79",
+ "BCNSTK80",
+ "BCNSTK81",
+ "BCNSTK82",
+ "BCNSTK83",
+ "BCNTOW01",
+ "BCNTOW05",
+ "BCNTOW60",
+ "BCNTOW61",
+ "BCNTOW62",
+ "BCNTOW63",
+ "BCNTOW64",
+ "BCNTOW65",
+ "BCNTOW66",
+ "BCNTOW68",
+ "BCNTOW69",
+ "BCNTOW70",
+ "BCNTOW71",
+ "BCNTOW73",
+ "BCNTOW74",
+ "BCNTOW76",
+ "BCNTOW85",
+ "BCNTOW86",
+ "BCNTOW87",
+ "BCNTOW88",
+ "BCNTOW89",
+ "BCNTOW90",
+ "BCNTOW91",
+ "BLKADJ01",
+ "BORDER01",
+ "BOYBAR01",
+ "BOYBAR60",
+ "BOYBAR61",
+ "BOYBAR62",
+ "BOYCAN01",
+ "BOYCAN60",
+ "BOYCAN61",
+ "BOYCAN62",
+ "BOYCAN63",
+ "BOYCAN64",
+ "BOYCAN65",
+ "BOYCAN68",
+ "BOYCAN69",
+ "BOYCAN70",
+ "BOYCAN71",
+ "BOYCAN72",
+ "BOYCAN73",
+ "BOYCAN74",
+ "BOYCAN75",
+ "BOYCAN76",
+ "BOYCAN77",
+ "BOYCAN78",
+ "BOYCAN79",
+ "BOYCAN80",
+ "BOYCAN81",
+ "BOYCAN82",
+ "BOYCAN83",
+ "BOYCAR01",
+ "BOYCAR02",
+ "BOYCAR03",
+ "BOYCAR04",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYCON63",
+ "BOYCON64",
+ "BOYCON65",
+ "BOYCON66",
+ "BOYCON67",
+ "BOYCON68",
+ "BOYCON69",
+ "BOYCON70",
+ "BOYCON71",
+ "BOYCON72",
+ "BOYCON73",
+ "BOYCON74",
+ "BOYCON77",
+ "BOYCON78",
+ "BOYCON79",
+ "BOYCON80",
+ "BOYCON81",
+ "BOYDEF03",
+ "BOYGEN03",
+ "BOYINB01",
+ "BOYISD12",
+ "BOYLAT13",
+ "BOYLAT14",
+ "BOYLAT23",
+ "BOYLAT24",
+ "BOYLAT25",
+ "BOYLAT26",
+ "BOYLAT27",
+ "BOYLAT50",
+ "BOYLAT51",
+ "BOYMOR01",
+ "BOYMOR03",
+ "BOYMOR11",
+ "BOYMOR31",
+ "BOYPIL01",
+ "BOYPIL59",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL63",
+ "BOYPIL64",
+ "BOYPIL65",
+ "BOYPIL66",
+ "BOYPIL67",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYPIL74",
+ "BOYPIL75",
+ "BOYPIL76",
+ "BOYPIL77",
+ "BOYPIL78",
+ "BOYPIL79",
+ "BOYPIL80",
+ "BOYPIL81",
+ "BOYSAW12",
+ "BOYSPH01",
+ "BOYSPH05",
+ "BOYSPH60",
+ "BOYSPH61",
+ "BOYSPH62",
+ "BOYSPH65",
+ "BOYSPH66",
+ "BOYSPH67",
+ "BOYSPH68",
+ "BOYSPH69",
+ "BOYSPH70",
+ "BOYSPH71",
+ "BOYSPH74",
+ "BOYSPH75",
+ "BOYSPH77",
+ "BOYSPH78",
+ "BOYSPP11",
+ "BOYSPP15",
+ "BOYSPP25",
+ "BOYSPR01",
+ "BOYSPR04",
+ "BOYSPR05",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSPR65",
+ "BOYSPR68",
+ "BOYSPR69",
+ "BOYSPR70",
+ "BOYSPR71",
+ "BOYSPR72",
+ "BOYSUP01",
+ "BOYSUP02",
+ "BOYSUP03",
+ "BOYSUP60",
+ "BOYSUP61",
+ "BOYSUP62",
+ "BOYSUP65",
+ "BOYSUP66",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "BUIREL01",
+ "BUIREL04",
+ "BUIREL05",
+ "BUIREL13",
+ "BUIREL14",
+ "BUIREL15",
+ "BUISGL01",
+ "BUISGL11",
+ "BUNSTA01",
+ "BUNSTA02",
+ "BUNSTA03",
+ "CAIRNS01",
+ "CAIRNS11",
+ "CARTRF01",
+ "CATHAF01",
+ "CATHAF02",
+ "CATHAF04",
+ "CBLARE51",
+ "CGUSTA02",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO06",
+ "CHINFO07",
+ "CHINFO08",
+ "CHINFO09",
+ "CHINFO10",
+ "CHINFO11",
+ "CHKSYM01",
+ "CLRLIN01",
+ "CRANES01",
+ "CTNARE51",
+ "CTYARE51",
+ "CTYARE71",
+ "CURDEF01",
+ "CURENT01",
+ "CURSRA01",
+ "CURSRB01",
+ "CUSTOM01",
+ "DANGER01",
+ "DANGER02",
+ "DANGER03",
+ "DANGER51",
+ "DANGER52",
+ "DAYREC51",
+ "DAYSQR01",
+ "DAYSQR21",
+ "DAYSQR51",
+ "DAYTRI01",
+ "DAYTRI05",
+ "DAYTRI21",
+ "DAYTRI25",
+ "DAYTRI51",
+ "DAYTRI52",
+ "DIRBOY01",
+ "DIRBOYA1",
+ "DIRBOYB1",
+ "DISMAR03",
+ "DISMAR04",
+ "DISMAR05",
+ "DISMAR06",
+ "DNGHILIT",
+ "DOMES001",
+ "DOMES011",
+ "DSHAER01",
+ "DSHAER11",
+ "DWRTPT51",
+ "DWRUTE51",
+ "EBBSTR01",
+ "EBLVRM11",
+ "ENTRES51",
+ "ENTRES61",
+ "ENTRES71",
+ "ERBLTIK1",
+ "EVENTS02",
+ "FAIRWY51",
+ "FAIRWY52",
+ "FLASTK01",
+ "FLASTK11",
+ "FLDSTR01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FORSTC11",
+ "FOULGND1",
+ "FRYARE51",
+ "FRYARE52",
+ "FSHFAC02",
+ "FSHFAC03",
+ "FSHGRD01",
+ "FSHHAV01",
+ "FSHRES51",
+ "FSHRES61",
+ "FSHRES71",
+ "GATCON03",
+ "GATCON04",
+ "HECMTR01",
+ "HECMTR02",
+ "HGWTMK01",
+ "HILTOP01",
+ "HILTOP11",
+ "HRBFAC09",
+ "HRBFAC10",
+ "HRBFAC11",
+ "HRBFAC12",
+ "HRBFAC13",
+ "HRBFAC14",
+ "HRBFAC15",
+ "HRBFAC16",
+ "HRBFAC17",
+ "HRBFAC18",
+ "HULKES01",
+ "INFARE51",
+ "INFORM01",
+ "ISODGR01",
+ "ISODGR51",
+ "ITZARE51",
+ "LIGHTDEF",
+ "LIGHTS11",
+ "LIGHTS12",
+ "LIGHTS13",
+ "LIGHTS14",
+ "LIGHTS81",
+ "LIGHTS82",
+ "LIGHTS90",
+ "LIGHTS91",
+ "LIGHTS92",
+ "LIGHTS93",
+ "LIGHTS94",
+ "LIGHTS95",
+ "LIGHTS96",
+ "LITDEF11",
+ "LITFLT01",
+ "LITFLT02",
+ "LITFLT10",
+ "LITFLT61",
+ "LITVES01",
+ "LITVES02",
+ "LITVES60",
+ "LITVES61",
+ "LNDARE01",
+ "LOCMAG01",
+ "LOCMAG51",
+ "LOWACC01",
+ "MAGVAR01",
+ "MAGVAR51",
+ "MARCUL02",
+ "MONUMT02",
+ "MONUMT12",
+ "MORFAC03",
+ "MORFAC04",
+ "MSTCON04",
+ "MSTCON14",
+ "NMKINF01",
+ "NMKINF02",
+ "NMKINF03",
+ "NMKINF04",
+ "NMKINF05",
+ "NMKINF06",
+ "NMKINF07",
+ "NMKINF08",
+ "NMKINF09",
+ "NMKINF10",
+ "NMKINF11",
+ "NMKINF12",
+ "NMKINF13",
+ "NMKINF14",
+ "NMKINF15",
+ "NMKINF16",
+ "NMKINF17",
+ "NMKINF18",
+ "NMKINF19",
+ "NMKINF20",
+ "NMKINF21",
+ "NMKINF22",
+ "NMKINF23",
+ "NMKINF24",
+ "NMKINF25",
+ "NMKINF26",
+ "NMKINF27",
+ "NMKINF28",
+ "NMKINF29",
+ "NMKINF30",
+ "NMKINF31",
+ "NMKINF32",
+ "NMKINF33",
+ "NMKINF34",
+ "NMKINF35",
+ "NMKINF36",
+ "NMKINF37",
+ "NMKINF38",
+ "NMKINF39",
+ "NMKINF40",
+ "NMKINF41",
+ "NMKINF42",
+ "NMKINF43",
+ "NMKINF44",
+ "NMKINF45",
+ "NMKINF46",
+ "NMKINF47",
+ "NMKINF48",
+ "NMKINF49",
+ "NMKINF50",
+ "NMKINF51",
+ "NMKINF52",
+ "NMKINF53",
+ "NMKINF54",
+ "NMKINF55",
+ "NMKPRH01",
+ "NMKPRH02",
+ "NMKPRH04",
+ "NMKPRH05",
+ "NMKPRH06",
+ "NMKPRH07",
+ "NMKPRH08",
+ "NMKPRH10",
+ "NMKPRH11",
+ "NMKPRH12",
+ "NMKPRH13",
+ "NMKPRH14",
+ "NMKPRH15",
+ "NMKPRH16",
+ "NMKPRH17",
+ "NMKPRH18",
+ "NMKPRH19",
+ "NMKPRH20",
+ "NMKPRH21",
+ "NMKPRH22",
+ "NMKRCD01",
+ "NMKRCD02",
+ "NMKRCD03",
+ "NMKRCD04",
+ "NMKRCD05",
+ "NMKRCD06",
+ "NMKREG01",
+ "NMKREG02",
+ "NMKREG03",
+ "NMKREG04",
+ "NMKREG05",
+ "NMKREG06",
+ "NMKREG07",
+ "NMKREG08",
+ "NMKREG09",
+ "NMKREG10",
+ "NMKREG11",
+ "NMKREG12",
+ "NMKREG13",
+ "NMKREG14",
+ "NMKREG15",
+ "NMKREG16",
+ "NMKREG17",
+ "NMKREG18",
+ "NMKREG19",
+ "NMKREG20",
+ "NORTHAR1",
+ "NOTBRD11",
+ "NOTBRD12",
+ "NOTMRK01",
+ "NOTMRK02",
+ "NOTMRK03",
+ "OBSTRN01",
+ "OBSTRN02",
+ "OBSTRN03",
+ "OBSTRN11",
+ "OBSTRN18",
+ "OFSPLF01",
+ "OSPONE02",
+ "OSPSIX02",
+ "OWNSHP01",
+ "OWNSHP05",
+ "PASTRK01",
+ "PASTRK02",
+ "PIER0001",
+ "PILBOP02",
+ "PILBOP04",
+ "PILPNT02",
+ "PLNPOS01",
+ "PLNPOS02",
+ "PLNSPD03",
+ "PLNSPD04",
+ "POSGEN01",
+ "POSGEN03",
+ "POSGEN04",
+ "POSITN02",
+ "PRCARE12",
+ "PRCARE51",
+ "PRDINS02",
+ "PRICKE03",
+ "PRICKE04",
+ "QUAPOS01",
+ "QUAPOS02",
+ "QUAPOS03",
+ "QUARRY01",
+ "QUESMRK1",
+ "RACNSP01",
+ "RADHLT01",
+ "RADRFL03",
+ "RASCAN01",
+ "RASCAN11",
+ "RCLDEF01",
+ "RCTLPT52",
+ "RDOCAL02",
+ "RDOCAL03",
+ "RDOSTA02",
+ "RECDEF51",
+ "RECTRC55",
+ "RECTRC56",
+ "RECTRC57",
+ "RECTRC58",
+ "REFDMP01",
+ "REFPNT02",
+ "RESTRN51",
+ "RETRFL01",
+ "RETRFL02",
+ "RFNERY01",
+ "RFNERY11",
+ "ROLROL01",
+ "RSCSTA02",
+ "RSRDEF51",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SCALEB10",
+ "SCALEB11",
+ "SILBUI01",
+ "SILBUI11",
+ "SISTAT02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "SOUNDG00",
+ "SOUNDG01",
+ "SOUNDG02",
+ "SOUNDG03",
+ "SOUNDG04",
+ "SOUNDG05",
+ "SOUNDG06",
+ "SOUNDG07",
+ "SOUNDG08",
+ "SOUNDG09",
+ "SOUNDG10",
+ "SOUNDG11",
+ "SOUNDG12",
+ "SOUNDG13",
+ "SOUNDG14",
+ "SOUNDG15",
+ "SOUNDG16",
+ "SOUNDG17",
+ "SOUNDG18",
+ "SOUNDG19",
+ "SOUNDG20",
+ "SOUNDG21",
+ "SOUNDG22",
+ "SOUNDG23",
+ "SOUNDG24",
+ "SOUNDG25",
+ "SOUNDG26",
+ "SOUNDG27",
+ "SOUNDG28",
+ "SOUNDG29",
+ "SOUNDG30",
+ "SOUNDG31",
+ "SOUNDG32",
+ "SOUNDG33",
+ "SOUNDG34",
+ "SOUNDG35",
+ "SOUNDG36",
+ "SOUNDG37",
+ "SOUNDG38",
+ "SOUNDG39",
+ "SOUNDG40",
+ "SOUNDG41",
+ "SOUNDG42",
+ "SOUNDG43",
+ "SOUNDG44",
+ "SOUNDG45",
+ "SOUNDG46",
+ "SOUNDG47",
+ "SOUNDG48",
+ "SOUNDG49",
+ "SOUNDG50",
+ "SOUNDG51",
+ "SOUNDG52",
+ "SOUNDG53",
+ "SOUNDG54",
+ "SOUNDG55",
+ "SOUNDG56",
+ "SOUNDG57",
+ "SOUNDG58",
+ "SOUNDG59",
+ "SOUNDGA1",
+ "SOUNDGB1",
+ "SOUNDGC2",
+ "SOUNDS00",
+ "SOUNDS01",
+ "SOUNDS02",
+ "SOUNDS03",
+ "SOUNDS04",
+ "SOUNDS05",
+ "SOUNDS06",
+ "SOUNDS07",
+ "SOUNDS08",
+ "SOUNDS09",
+ "SOUNDS10",
+ "SOUNDS11",
+ "SOUNDS12",
+ "SOUNDS13",
+ "SOUNDS14",
+ "SOUNDS15",
+ "SOUNDS16",
+ "SOUNDS17",
+ "SOUNDS18",
+ "SOUNDS19",
+ "SOUNDS20",
+ "SOUNDS21",
+ "SOUNDS22",
+ "SOUNDS23",
+ "SOUNDS24",
+ "SOUNDS25",
+ "SOUNDS26",
+ "SOUNDS27",
+ "SOUNDS28",
+ "SOUNDS29",
+ "SOUNDS30",
+ "SOUNDS31",
+ "SOUNDS32",
+ "SOUNDS33",
+ "SOUNDS34",
+ "SOUNDS35",
+ "SOUNDS36",
+ "SOUNDS37",
+ "SOUNDS38",
+ "SOUNDS39",
+ "SOUNDS40",
+ "SOUNDS41",
+ "SOUNDS42",
+ "SOUNDS43",
+ "SOUNDS44",
+ "SOUNDS45",
+ "SOUNDS46",
+ "SOUNDS47",
+ "SOUNDS48",
+ "SOUNDS49",
+ "SOUNDS50",
+ "SOUNDS51",
+ "SOUNDS52",
+ "SOUNDS53",
+ "SOUNDS54",
+ "SOUNDS55",
+ "SOUNDS56",
+ "SOUNDS57",
+ "SOUNDS58",
+ "SOUNDS59",
+ "SOUNDSA1",
+ "SOUNDSB1",
+ "SOUNDSC2",
+ "SPRING02",
+ "SSENTR01",
+ "SSLOCK01",
+ "SSWARS01",
+ "STARPT01",
+ "SWPARE51",
+ "TERMNL01",
+ "TERMNL02",
+ "TERMNL03",
+ "TERMNL04",
+ "TERMNL05",
+ "TERMNL06",
+ "TERMNL07",
+ "TERMNL08",
+ "TERMNL09",
+ "TERMNL10",
+ "TERMNL11",
+ "TERMNL12",
+ "TERMNL13",
+ "TIDCUR01",
+ "TIDCUR02",
+ "TIDCUR03",
+ "TIDEHT01",
+ "TIDSTR01",
+ "TMARDEF1",
+ "TMARDEF2",
+ "TMBYRD01",
+ "TNKCON02",
+ "TNKCON12",
+ "TNKFRM01",
+ "TNKFRM11",
+ "TOPMA100",
+ "TOPMA101",
+ "TOPMA102",
+ "TOPMA103",
+ "TOPMA104",
+ "TOPMA105",
+ "TOPMA106",
+ "TOPMA107",
+ "TOPMA108",
+ "TOPMA109",
+ "TOPMA110",
+ "TOPMA111",
+ "TOPMA112",
+ "TOPMA113",
+ "TOPMA114",
+ "TOPMA115",
+ "TOPMA116",
+ "TOPMA117",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR04",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR14",
+ "TOPMAR16",
+ "TOPMAR17",
+ "TOPMAR18",
+ "TOPMAR22",
+ "TOPMAR23",
+ "TOPMAR24",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR34",
+ "TOPMAR36",
+ "TOPMAR65",
+ "TOPMAR85",
+ "TOPMAR86",
+ "TOPMAR87",
+ "TOPMAR88",
+ "TOPMAR89",
+ "TOPMAR90",
+ "TOPMAR91",
+ "TOPMAR92",
+ "TOPMAR93",
+ "TOPMAR98",
+ "TOPMAR99",
+ "TOPSHP00",
+ "TOPSHP01",
+ "TOPSHP02",
+ "TOPSHP03",
+ "TOPSHP04",
+ "TOPSHP05",
+ "TOPSHP06",
+ "TOPSHP07",
+ "TOPSHP08",
+ "TOPSHP09",
+ "TOPSHP10",
+ "TOPSHP11",
+ "TOPSHP12",
+ "TOPSHP13",
+ "TOPSHP14",
+ "TOPSHP15",
+ "TOPSHP16",
+ "TOPSHP17",
+ "TOPSHP18",
+ "TOPSHP19",
+ "TOPSHP20",
+ "TOPSHP21",
+ "TOPSHP22",
+ "TOPSHP23",
+ "TOPSHP24",
+ "TOPSHP25",
+ "TOPSHP28",
+ "TOPSHP29",
+ "TOPSHP30",
+ "TOPSHP31",
+ "TOPSHP32",
+ "TOPSHP34",
+ "TOPSHP35",
+ "TOPSHP36",
+ "TOPSHP37",
+ "TOPSHP38",
+ "TOPSHP39",
+ "TOPSHP40",
+ "TOPSHP41",
+ "TOPSHP42",
+ "TOPSHP43",
+ "TOPSHP44",
+ "TOPSHP47",
+ "TOPSHP48",
+ "TOPSHP50",
+ "TOPSHP51",
+ "TOPSHP52",
+ "TOPSHP53",
+ "TOPSHP54",
+ "TOPSHP55",
+ "TOPSHP58",
+ "TOPSHP61",
+ "TOPSHP62",
+ "TOPSHP63",
+ "TOPSHP64",
+ "TOPSHP65",
+ "TOPSHP67",
+ "TOPSHP68",
+ "TOPSHP69",
+ "TOPSHP70",
+ "TOPSHP71",
+ "TOPSHP72",
+ "TOPSHP73",
+ "TOPSHP74",
+ "TOPSHP76",
+ "TOPSHP77",
+ "TOPSHP78",
+ "TOPSHP79",
+ "TOPSHP80",
+ "TOPSHP81",
+ "TOPSHP82",
+ "TOPSHP83",
+ "TOPSHP84",
+ "TOPSHP85",
+ "TOPSHP86",
+ "TOPSHP87",
+ "TOPSHP88",
+ "TOPSHP89",
+ "TOPSHP90",
+ "TOPSHP91",
+ "TOPSHP92",
+ "TOPSHP93",
+ "TOPSHP94",
+ "TOPSHP95",
+ "TOPSHP96",
+ "TOPSHP97",
+ "TOPSHP98",
+ "TOPSHP99",
+ "TOPSHPA0",
+ "TOPSHPA1",
+ "TOPSHPA2",
+ "TOPSHPA3",
+ "TOPSHPA4",
+ "TOPSHPA5",
+ "TOPSHPA6",
+ "TOPSHPA7",
+ "TOPSHPA8",
+ "TOPSHPA9",
+ "TOPSHPB0",
+ "TOPSHPD1",
+ "TOPSHPD2",
+ "TOPSHPD3",
+ "TOPSHPD4",
+ "TOPSHPD5",
+ "TOPSHPI1",
+ "TOPSHPI2",
+ "TOPSHPI3",
+ "TOPSHPJ1",
+ "TOPSHPJ2",
+ "TOPSHPJ3",
+ "TOPSHPP1",
+ "TOPSHPP2",
+ "TOPSHPR1",
+ "TOPSHPS1",
+ "TOPSHPT1",
+ "TOPSHPT2",
+ "TOPSHPT3",
+ "TOPSHPT4",
+ "TOPSHPT5",
+ "TOPSHPT6",
+ "TOPSHPT7",
+ "TOPSHPT8",
+ "TOPSHPU1",
+ "TOPSHPU2",
+ "TOPSHQ06",
+ "TOPSHQ07",
+ "TOPSHQ08",
+ "TOPSHQ15",
+ "TOPSHQ16",
+ "TOPSHQ17",
+ "TOPSHQ18",
+ "TOPSHQ19",
+ "TOPSHQ20",
+ "TOPSHQ21",
+ "TOPSHQ22",
+ "TOPSHQ23",
+ "TOPSHQ24",
+ "TOPSHQ25",
+ "TOPSHQ26",
+ "TOPSHQ27",
+ "TOPSHQ28",
+ "TOPSHQ29",
+ "TOPSHQ30",
+ "TOPSHQ31",
+ "TOPSHQ32",
+ "TOWERS01",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS12",
+ "TOWERS15",
+ "TOWERS48",
+ "TOWERS49",
+ "TOWERS50",
+ "TOWERS51",
+ "TOWERS52",
+ "TOWERS53",
+ "TOWERS54",
+ "TOWERS55",
+ "TOWERS56",
+ "TOWERS57",
+ "TOWERS58",
+ "TOWERS59",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS62",
+ "TOWERS63",
+ "TOWERS64",
+ "TOWERS65",
+ "TOWERS66",
+ "TOWERS67",
+ "TOWERS68",
+ "TOWERS69",
+ "TOWERS70",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS73",
+ "TOWERS74",
+ "TOWERS75",
+ "TOWERS76",
+ "TOWERS77",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS81",
+ "TOWERS82",
+ "TOWERS83",
+ "TOWERS84",
+ "TOWERS85",
+ "TOWERS86",
+ "TOWERS87",
+ "TOWERS88",
+ "TOWERS89",
+ "TOWERS90",
+ "TOWERS91",
+ "TOWERS92",
+ "TOWERS93",
+ "TOWERS94",
+ "TOWERS95",
+ "TOWERS96",
+ "TOWERS97",
+ "TOWERS98",
+ "TOWERS99",
+ "TREPNT04",
+ "TREPNT05",
+ "TRNBSN01",
+ "TSLDEF51",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "TWRDEF51",
+ "TWRTPT52",
+ "TWRTPT53",
+ "UNITFTH1",
+ "UNITMTR1",
+ "UWTROC03",
+ "UWTROC04",
+ "VECGND01",
+ "VECGND21",
+ "VECWTR01",
+ "VECWTR21",
+ "VTCLMK01",
+ "WATTUR02",
+ "WAYPNT01",
+ "WAYPNT03",
+ "WAYPNT11",
+ "WEDKLP03",
+ "WIMCON01",
+ "WIMCON11",
+ "WNDFRM51",
+ "WNDFRM61",
+ "WNDMIL02",
+ "WNDMIL12",
+ "WRECKS01",
+ "WRECKS04",
+ "WRECKS05",
+ "WRECKS07",
+ "WTLVGG01",
+ "WTLVGG02",
+ "ZZZZZZ01"
+ ],
+ true,
+ false
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p04-sy-fallback-navigation-hazard-point"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-7346c60dd89d1d1d"
+ },
+ {
+ "group_id": "GRP-0eb1b887613d3117",
+ "geometry_role": "fill",
+ "component_role": "vector-or-text",
+ "style_index": 64,
+ "style_layer_id": "s52-p04-ac-onshore-structure-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_color"
+ ]
+ ],
+ "visual_properties": {
+ "fill-color": [
+ "match",
+ [
+ "get",
+ "s52_area_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "fill-opacity": 0.92
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_area",
+ "style_layer_id": "s52-p04-ac-onshore-structure-area"
+ },
+ "visual_object_id": "VO-7e620eae8a38bb9d"
+ },
+ {
+ "group_id": "GRP-0eb1b887613d3117",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 65,
+ "style_layer_id": "s52-p04-ls1-onshore-structure-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_area",
+ "style_layer_id": "s52-p04-ls1-onshore-structure-area"
+ },
+ "visual_object_id": "VO-356e6f733d7ba26e"
+ },
+ {
+ "group_id": "GRP-0eb1b887613d3117",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 66,
+ "style_layer_id": "s52-p04-ls-legacy-onshore-structure-area",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_area",
+ "style_layer_id": "s52-p04-ls-legacy-onshore-structure-area"
+ },
+ "visual_object_id": "VO-4656d297567b6b0f"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-b8122dd2d3faab34"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-22b328d0ecc0be41"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-eba2e1b4edc32fb1"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-4f4f51823df3631c"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-68ea64b42cb958e9"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-270bfd30e848c1f4"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-a3f9424f637be81e"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-22306515c741ef87"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-2ad85405ba44b6ae"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-5e5df1a7ef052b0b"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-eb0044f345af4649"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-d5168cdc0bd91737"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-eb7a2ed966ebf134"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-987b8ca002b561fb"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-f77894834768ea79"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-4aea91e72e11aff5"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-3a075a92727ac4b3"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-9048d1739202a739"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-965dc35b192c43fe"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-bc7c0af1a8e6a592"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-cfa5ea87277e1b62"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-cc04b93ca64e8c6d"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-d6c4e34c9f910a5a"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-b83050868924ad59"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-f87816a6f9b8997c"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-a58c7f5bd006fc90"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-3dce615c23a56bbe"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-ad26807e18415e4f"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-375d57aaf82d8550"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-0260666f29c307f6"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-709f2afdf1e6322b"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-66e7c57ba29ee1d1"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-dcadb604b219b50a"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-c09edc8752b76823"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-806689ee3fdee04f"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-28ab89f4405e79c5"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-6c3db034330f2d19"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-01bb5a531bde3170"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-2cf2ac729eb1e9f7"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-9e9fa360f1c87f7f"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-5baafcf3d1310caf"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-b01f0ae242f6f5fb"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-3a8843b5ff501cfc"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-9eb4a5bc6b4e7179"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-0bd4ce42957f9c8a"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-b9d539b3f311ad1d"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-d5135a1b166780c3"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-871bb5f1d9375a79"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-871bb5f1d9375a79"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-6700af80258e7628"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-581ddf85a33b8d51"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-5528fd7d4babec6e"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-fb832ba1d367e0db"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-992d04d4dd224d58"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-1d1fa9463837e174"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-fc8de54d158ea013"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-27955b24a910c781"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-d59cbf8479668dda"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-07b43b40fd13be0f"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-09b9a5d6c35270fa"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "LITFLT01",
+ "resource_meta": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9104805fd43478c462309599d2a782561adb6737ec08f597af368e9978e6eb0f",
+ "visual_object_id": "VO-c0da214a54584953"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "LITVES60",
+ "resource_meta": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7723b10c53ebace35065cbe86937e56406cd9da996acda73709ba0a3107df77f",
+ "visual_object_id": "VO-58ad201657f49c30"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "LOCMAG51",
+ "resource_meta": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0b87ac0359257aa82a9a12327eb78dd4502bbccd3b2e5cd849bf45c5e054ba6a",
+ "visual_object_id": "VO-2a7d1cdc67a6941b"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-15153d57582f554d"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "MORFAC03",
+ "resource_meta": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5d9d3050e456d554021cf436bb000643cb70779a83f02928ec01b5c75d248862",
+ "visual_object_id": "VO-044770bddfb4691f"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "MSTCON04",
+ "resource_meta": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1beeceac863187d220dcb51a6edcc9154a493654225100f47eba452f53cdb9b6",
+ "visual_object_id": "VO-e910e78d1ccf39c7"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "OFSPLF01",
+ "resource_meta": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7507404e9b6d7c5215c13767987c53f63cc263eb46699b6704c14e595341472",
+ "visual_object_id": "VO-83fa445095ae9b7b"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "PILBOP02",
+ "resource_meta": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e63f32acb9dd587eb812e149e52885291b33179dbfb8caecf5cb57a6ce4da76f",
+ "visual_object_id": "VO-10ad08433ca6609d"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "PILPNT02",
+ "resource_meta": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "95c1a39bf967640a30e7947b9a45236d66b81958897814f0ec30fa4c840b4444",
+ "visual_object_id": "VO-ce58de8699341d58"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "POSGEN04",
+ "resource_meta": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b75e6f2b4236a735add7d9a2313f45d1d562b09ec92dd82a1f2aa11688f9f913",
+ "visual_object_id": "VO-3227b379bca012cc"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "PRCARE51",
+ "resource_meta": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d20ffd0cb0417323ad636014298268e3b2b3db70bea13a1eb29020b84334581e",
+ "visual_object_id": "VO-6a8f689f88ce5495"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "RACNSP01",
+ "resource_meta": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-414435a351d6580d"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "RADRFL03",
+ "resource_meta": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-414435a351d6580d"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "RDOSTA02",
+ "resource_meta": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d962e59a8b43117f93a990911a1c9263232c2ae8e286bcac24fd069acf714996",
+ "visual_object_id": "VO-fe8e2fc027f05d80"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "RTLDEF51",
+ "resource_meta": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "visual_hash": "04f3d07ac144f557234b54427ce7082536ccbadb9f4016c1354b66763852f0df",
+ "visual_object_id": "VO-2d36eef96449dbc6"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "RTPBCN02",
+ "resource_meta": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e0c039d36945b6e4d74face06a880a4b051d0dca96be1aa3363307044e69619b",
+ "visual_object_id": "VO-05e4fc635649141f"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "SMCFAC02",
+ "resource_meta": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "10fdcbe657f2da524cc5d0d9b0a664a7353d54d56ac5ec672c2dc52090421f24",
+ "visual_object_id": "VO-c8867dbc8b821a43"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "SNDWAV02",
+ "resource_meta": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47c2b5e4e4aefaf641102fcad2d2b27b5e1f41973ed25e1053feef9d9ac11a8c",
+ "visual_object_id": "VO-558721347eacac45"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "STARPT01",
+ "resource_meta": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7c9a78bdf7cca22245388132fa1cf5534efe15e53c96c2440e9468235b2280a",
+ "visual_object_id": "VO-9a8aa52b3ec992f8"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMA115",
+ "resource_meta": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "754ba4712f94e4311ffb7e73a4147d7118b75879a92672a292ebca4a7d1a9794",
+ "visual_object_id": "VO-67b7a4043f79b69d"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR01",
+ "resource_meta": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bdc00613b83b41ca2782c5c9e74cc365eb4e257c02acd058dcf9d24e8b26cada",
+ "visual_object_id": "VO-1dc256cf5a052392"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR02",
+ "resource_meta": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7c5d079156eae5eac187459ef17d3200409312287dfca0b692ace2649f0ba9b0",
+ "visual_object_id": "VO-9b64d854c6e78048"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR05",
+ "resource_meta": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "71ff7c2fc92e3386f2e6b701cdafb44ef509bd67c035555feacf744f800cba17",
+ "visual_object_id": "VO-1b6bf457707cb0b1"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR06",
+ "resource_meta": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "45583b526196dd1a220383d68de477d1468c3f62803467e0639f72f1bd351205",
+ "visual_object_id": "VO-c159e45a7920c44c"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR07",
+ "resource_meta": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5dcc46c5308ac26cfabde2497bfeee368b2cf7fe437cc144afd55d1df717a925",
+ "visual_object_id": "VO-10d6e045ccb9c839"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR08",
+ "resource_meta": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7110d353962abfdc0abebac0825ee98dfc240964f473671756d8016880e121af",
+ "visual_object_id": "VO-0566b73158d42b63"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR10",
+ "resource_meta": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5f82947f89a06387250c88e73caf818c939c3de595b258e813d5e55c9e9aa1ac",
+ "visual_object_id": "VO-fd537adbd972e7d9"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR12",
+ "resource_meta": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "989ad0b7c610bdfa52c2835c26985deef3297fa996a3e9a13251984bec87768f",
+ "visual_object_id": "VO-c937d7aa36a31230"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR13",
+ "resource_meta": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "3d6d135fc47087e78770f3a3324e00d069e617f821e013e9607a3ae3eac3b634",
+ "visual_object_id": "VO-907e1fc16d501ace"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR22",
+ "resource_meta": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0af1bfbcba733a79963846474c45de6ece4cbac4528ef931092664cfed4b7f80",
+ "visual_object_id": "VO-3265e10ff3e92803"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR25",
+ "resource_meta": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "11d9d250c5b7d78bbb7a6da7e8c0bb6b47434b5b16b12115773ee71d86ffbb78",
+ "visual_object_id": "VO-06cc45926892b83b"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR26",
+ "resource_meta": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ac19928b712efd0c4684acbc050175bb33eb2510eff71d3139aecebf0d4501fc",
+ "visual_object_id": "VO-118595be63e18764"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR27",
+ "resource_meta": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4c53038954687a441c057d33cc61850a37c04cba706c8d0af244e78d7ddd61",
+ "visual_object_id": "VO-4c7df02fc0cb8548"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR28",
+ "resource_meta": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e2d825c5a0db9db95c21cf7f0a878a0ac0619ace56a46c95045ef0002f181c30",
+ "visual_object_id": "VO-900c342555e2941d"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR30",
+ "resource_meta": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b4dee9dc7f70c90192cc8edd0dbe2efecb35f27eb9f7da700cd4ab55f55ed040",
+ "visual_object_id": "VO-ea06ac3dc2c22ab4"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR32",
+ "resource_meta": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4e1a3b0e4a6f9ba79d71dba2b4a44b289d8a2f8ba44aa82cecec09262f479794",
+ "visual_object_id": "VO-da2f0d951dfb67c9"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR33",
+ "resource_meta": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beaa10ea725d1c8fb6966de57cb44ba9607c7c21186f5055a4c393e407a01301",
+ "visual_object_id": "VO-24743bb9b6d3b312"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPMAR98",
+ "resource_meta": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d434367be62ac2414c09597bdd0ed4ca945ec9cffe81d2673d2a0409d49bb4f0",
+ "visual_object_id": "VO-5aadfd2c161f4c6b"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPSHP51",
+ "resource_meta": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "fbf14351f818a6718484fd341569aa2afb1baabfe23a0caab2287c72bf6846dc",
+ "visual_object_id": "VO-39449588caff9f17"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPSHPI1",
+ "resource_meta": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49ae50c47d21d13905eaec6f76f1645381588c07e8a73fd14a5fea5e8f4d116a",
+ "visual_object_id": "VO-745227ad56feae26"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOPSHPP2",
+ "resource_meta": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "27aa6b62817b52fa564c462d6386519a7a533eee2db58e6eb2287716f8481b9e",
+ "visual_object_id": "VO-5c60fd764a9dab08"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS02",
+ "resource_meta": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "53846cd569f35a80e1f323d09569fcf66c4aee53c034113e9b7d9c44de651f76",
+ "visual_object_id": "VO-d1178199113b79f9"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS03",
+ "resource_meta": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e6aa44ace5ce72a53c2818c9f4980d5eeee6976866d2142bf2266bd2c9cd150b",
+ "visual_object_id": "VO-2c62a2a60fc3457d"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS05",
+ "resource_meta": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9ab70e3ee6478449b51f17855c79884f584d3fa90354e0687a9b906ed4b35bf0",
+ "visual_object_id": "VO-49f795499f95b329"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS15",
+ "resource_meta": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "89fe05123a97732eecfd8473f799bd0e7e023e9fbf152310a0b3643abfc4b29a",
+ "visual_object_id": "VO-72dfd2a89600df17"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS60",
+ "resource_meta": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4b5eb6a6776f03846104cf40e4f9c2f2aa995a06f744f9762d48b169e81546",
+ "visual_object_id": "VO-4ab619e40ae50ecb"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS61",
+ "resource_meta": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc84d7cb32588c8dfc30a522bdfa3281039a1f5b5374aba0f91d4c30368dd92c",
+ "visual_object_id": "VO-8561188768a8ad23"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS63",
+ "resource_meta": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "21ae13b22f1fcd09479e0f72333472bca1ebaceeea31cf643e3e23df53ec2ace",
+ "visual_object_id": "VO-4775623164115563"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS71",
+ "resource_meta": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a828d2a17bafebc381a517b7722fb1e78f218b70fb4d2cd628fc316d83b2b326",
+ "visual_object_id": "VO-b7dc6b5c15988a30"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS72",
+ "resource_meta": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9b4e997318dd9f4fc407dc394a5c5140d7da07c13c80b204c44a16150ffbd8bb",
+ "visual_object_id": "VO-9291bc58251b971a"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS78",
+ "resource_meta": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "175a7d2aa72012a9c716ddbf6cb76113b3d520f45d0e31dfcc03eea4ed3fa3ef",
+ "visual_object_id": "VO-0d3c77d3ab3b64b4"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS79",
+ "resource_meta": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "96b9baf11184f7855a0b09f254705b4ca4126435803dddc0dbe4ef0efdb04ce0",
+ "visual_object_id": "VO-2003986f0db85bd3"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS80",
+ "resource_meta": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a399f8c6a94f06fa382d6dc53b5a62a681248d6ca3bda22f50fcbb056c7622c4",
+ "visual_object_id": "VO-a4ba43bddddb0ab8"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS83",
+ "resource_meta": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49a0280bb5e09bba5255069244b91cb996e33d441e9bd59eb21617a310faac23",
+ "visual_object_id": "VO-e17e30966c212f89"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS85",
+ "resource_meta": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b020180052f9238ccfccd2796d97e1cb1dd0a5aa113d89c227f2dfcd1e85a597",
+ "visual_object_id": "VO-7cea1fcf26269d31"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TOWERS95",
+ "resource_meta": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "41a30756b6c04865a103b398b3f04774404dfadebe5fa54399d1985914185a28",
+ "visual_object_id": "VO-a319fcb4f3cc54d2"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TSSCRS51",
+ "resource_meta": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c1cba9d4adba9c6786edfdbdf3303cd3d9cb0bdf5465b9a5f19b075275397c5a",
+ "visual_object_id": "VO-0df9c1b4d7ed6da3"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TSSLPT51",
+ "resource_meta": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2bc88ea88b441114f72c46f56c30572736ebf3915ce6c7c468bf0442cb188d1e",
+ "visual_object_id": "VO-558a5539184185b3"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "TSSRON51",
+ "resource_meta": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "visual_hash": "aecc7d518fdb87b8b032d946611aeec85fd25845bae11f3adb70e35879f150e8",
+ "visual_object_id": "VO-1ab1b088e2135775"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "WATTUR02",
+ "resource_meta": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1e539a9a43fe0211cc68b1adc1b59afdd5a835fcbecccd526683fbda45bebd0e",
+ "visual_object_id": "VO-907233be1197fa48"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "WEDKLP03",
+ "resource_meta": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "98d41e4c8a18cc4cc87902fd4b970b568d1aed2e7a8afad85599595479ba87fa",
+ "visual_object_id": "VO-6d2cc723f86d39a0"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 67,
+ "style_layer_id": "s52-p04-sy-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-onshore-structure-point"
+ },
+ "resource_key": "WIMCON01",
+ "resource_meta": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a9015ccaa2d424fb939dbf9c78bb9ed2b825cb08ca93174a754c82513fb0ca23",
+ "visual_object_id": "VO-b7e61932d2b52e62"
+ },
+ {
+ "group_id": "GRP-edea53f2ccdbe24a",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 68,
+ "style_layer_id": "s52-p04-sy-fallback-onshore-structure-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "ACHPNT01",
+ "ACHPNT02",
+ "ACHRES51",
+ "ACHRES61",
+ "ACHRES71",
+ "ADDMRK01",
+ "ADDMRK02",
+ "ADDMRK03",
+ "ADDMRK04",
+ "ADDMRK05",
+ "ADDMRK06",
+ "ADDMRK07",
+ "ADDMRK08",
+ "ADDMRK09",
+ "ADDMRK10",
+ "AIRARE02",
+ "AISDEF01",
+ "AISONE01",
+ "AISSIX01",
+ "AISSLP01",
+ "AISVES01",
+ "ARPATG01",
+ "ARPONE01",
+ "ARPSIX01",
+ "BCNCAR01",
+ "BCNCAR02",
+ "BCNCAR03",
+ "BCNCAR04",
+ "BCNDEF13",
+ "BCNGEN01",
+ "BCNGEN03",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN64",
+ "BCNGEN65",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNGEN79",
+ "BCNGEN80",
+ "BCNISD21",
+ "BCNLAT15",
+ "BCNLAT16",
+ "BCNLAT21",
+ "BCNLAT22",
+ "BCNLAT23",
+ "BCNLAT24",
+ "BCNLAT50",
+ "BCNLTC01",
+ "BCNSAW13",
+ "BCNSAW21",
+ "BCNSPP13",
+ "BCNSPP21",
+ "BCNSPR62",
+ "BCNSTK01",
+ "BCNSTK02",
+ "BCNSTK03",
+ "BCNSTK05",
+ "BCNSTK08",
+ "BCNSTK60",
+ "BCNSTK61",
+ "BCNSTK62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNSTK79",
+ "BCNSTK80",
+ "BCNSTK81",
+ "BCNSTK82",
+ "BCNSTK83",
+ "BCNTOW01",
+ "BCNTOW05",
+ "BCNTOW60",
+ "BCNTOW61",
+ "BCNTOW62",
+ "BCNTOW63",
+ "BCNTOW64",
+ "BCNTOW65",
+ "BCNTOW66",
+ "BCNTOW68",
+ "BCNTOW69",
+ "BCNTOW70",
+ "BCNTOW71",
+ "BCNTOW73",
+ "BCNTOW74",
+ "BCNTOW76",
+ "BCNTOW85",
+ "BCNTOW86",
+ "BCNTOW87",
+ "BCNTOW88",
+ "BCNTOW89",
+ "BCNTOW90",
+ "BCNTOW91",
+ "BLKADJ01",
+ "BORDER01",
+ "BOYBAR01",
+ "BOYBAR60",
+ "BOYBAR61",
+ "BOYBAR62",
+ "BOYCAN01",
+ "BOYCAN60",
+ "BOYCAN61",
+ "BOYCAN62",
+ "BOYCAN63",
+ "BOYCAN64",
+ "BOYCAN65",
+ "BOYCAN68",
+ "BOYCAN69",
+ "BOYCAN70",
+ "BOYCAN71",
+ "BOYCAN72",
+ "BOYCAN73",
+ "BOYCAN74",
+ "BOYCAN75",
+ "BOYCAN76",
+ "BOYCAN77",
+ "BOYCAN78",
+ "BOYCAN79",
+ "BOYCAN80",
+ "BOYCAN81",
+ "BOYCAN82",
+ "BOYCAN83",
+ "BOYCAR01",
+ "BOYCAR02",
+ "BOYCAR03",
+ "BOYCAR04",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYCON63",
+ "BOYCON64",
+ "BOYCON65",
+ "BOYCON66",
+ "BOYCON67",
+ "BOYCON68",
+ "BOYCON69",
+ "BOYCON70",
+ "BOYCON71",
+ "BOYCON72",
+ "BOYCON73",
+ "BOYCON74",
+ "BOYCON77",
+ "BOYCON78",
+ "BOYCON79",
+ "BOYCON80",
+ "BOYCON81",
+ "BOYDEF03",
+ "BOYGEN03",
+ "BOYINB01",
+ "BOYISD12",
+ "BOYLAT13",
+ "BOYLAT14",
+ "BOYLAT23",
+ "BOYLAT24",
+ "BOYLAT25",
+ "BOYLAT26",
+ "BOYLAT27",
+ "BOYLAT50",
+ "BOYLAT51",
+ "BOYMOR01",
+ "BOYMOR03",
+ "BOYMOR11",
+ "BOYMOR31",
+ "BOYPIL01",
+ "BOYPIL59",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL63",
+ "BOYPIL64",
+ "BOYPIL65",
+ "BOYPIL66",
+ "BOYPIL67",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYPIL74",
+ "BOYPIL75",
+ "BOYPIL76",
+ "BOYPIL77",
+ "BOYPIL78",
+ "BOYPIL79",
+ "BOYPIL80",
+ "BOYPIL81",
+ "BOYSAW12",
+ "BOYSPH01",
+ "BOYSPH05",
+ "BOYSPH60",
+ "BOYSPH61",
+ "BOYSPH62",
+ "BOYSPH65",
+ "BOYSPH66",
+ "BOYSPH67",
+ "BOYSPH68",
+ "BOYSPH69",
+ "BOYSPH70",
+ "BOYSPH71",
+ "BOYSPH74",
+ "BOYSPH75",
+ "BOYSPH77",
+ "BOYSPH78",
+ "BOYSPP11",
+ "BOYSPP15",
+ "BOYSPP25",
+ "BOYSPR01",
+ "BOYSPR04",
+ "BOYSPR05",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSPR65",
+ "BOYSPR68",
+ "BOYSPR69",
+ "BOYSPR70",
+ "BOYSPR71",
+ "BOYSPR72",
+ "BOYSUP01",
+ "BOYSUP02",
+ "BOYSUP03",
+ "BOYSUP60",
+ "BOYSUP61",
+ "BOYSUP62",
+ "BOYSUP65",
+ "BOYSUP66",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "BUIREL01",
+ "BUIREL04",
+ "BUIREL05",
+ "BUIREL13",
+ "BUIREL14",
+ "BUIREL15",
+ "BUISGL01",
+ "BUISGL11",
+ "BUNSTA01",
+ "BUNSTA02",
+ "BUNSTA03",
+ "CAIRNS01",
+ "CAIRNS11",
+ "CARTRF01",
+ "CATHAF01",
+ "CATHAF02",
+ "CATHAF04",
+ "CBLARE51",
+ "CGUSTA02",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO06",
+ "CHINFO07",
+ "CHINFO08",
+ "CHINFO09",
+ "CHINFO10",
+ "CHINFO11",
+ "CHKSYM01",
+ "CLRLIN01",
+ "CRANES01",
+ "CTNARE51",
+ "CTYARE51",
+ "CTYARE71",
+ "CURDEF01",
+ "CURENT01",
+ "CURSRA01",
+ "CURSRB01",
+ "CUSTOM01",
+ "DANGER01",
+ "DANGER02",
+ "DANGER03",
+ "DANGER51",
+ "DANGER52",
+ "DAYREC51",
+ "DAYSQR01",
+ "DAYSQR21",
+ "DAYSQR51",
+ "DAYTRI01",
+ "DAYTRI05",
+ "DAYTRI21",
+ "DAYTRI25",
+ "DAYTRI51",
+ "DAYTRI52",
+ "DIRBOY01",
+ "DIRBOYA1",
+ "DIRBOYB1",
+ "DISMAR03",
+ "DISMAR04",
+ "DISMAR05",
+ "DISMAR06",
+ "DNGHILIT",
+ "DOMES001",
+ "DOMES011",
+ "DSHAER01",
+ "DSHAER11",
+ "DWRTPT51",
+ "DWRUTE51",
+ "EBBSTR01",
+ "EBLVRM11",
+ "ENTRES51",
+ "ENTRES61",
+ "ENTRES71",
+ "ERBLTIK1",
+ "EVENTS02",
+ "FAIRWY51",
+ "FAIRWY52",
+ "FLASTK01",
+ "FLASTK11",
+ "FLDSTR01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FORSTC11",
+ "FOULGND1",
+ "FRYARE51",
+ "FRYARE52",
+ "FSHFAC02",
+ "FSHFAC03",
+ "FSHGRD01",
+ "FSHHAV01",
+ "FSHRES51",
+ "FSHRES61",
+ "FSHRES71",
+ "GATCON03",
+ "GATCON04",
+ "HECMTR01",
+ "HECMTR02",
+ "HGWTMK01",
+ "HILTOP01",
+ "HILTOP11",
+ "HRBFAC09",
+ "HRBFAC10",
+ "HRBFAC11",
+ "HRBFAC12",
+ "HRBFAC13",
+ "HRBFAC14",
+ "HRBFAC15",
+ "HRBFAC16",
+ "HRBFAC17",
+ "HRBFAC18",
+ "HULKES01",
+ "INFARE51",
+ "INFORM01",
+ "ISODGR01",
+ "ISODGR51",
+ "ITZARE51",
+ "LIGHTDEF",
+ "LIGHTS11",
+ "LIGHTS12",
+ "LIGHTS13",
+ "LIGHTS14",
+ "LIGHTS81",
+ "LIGHTS82",
+ "LIGHTS90",
+ "LIGHTS91",
+ "LIGHTS92",
+ "LIGHTS93",
+ "LIGHTS94",
+ "LIGHTS95",
+ "LIGHTS96",
+ "LITDEF11",
+ "LITFLT01",
+ "LITFLT02",
+ "LITFLT10",
+ "LITFLT61",
+ "LITVES01",
+ "LITVES02",
+ "LITVES60",
+ "LITVES61",
+ "LNDARE01",
+ "LOCMAG01",
+ "LOCMAG51",
+ "LOWACC01",
+ "MAGVAR01",
+ "MAGVAR51",
+ "MARCUL02",
+ "MONUMT02",
+ "MONUMT12",
+ "MORFAC03",
+ "MORFAC04",
+ "MSTCON04",
+ "MSTCON14",
+ "NMKINF01",
+ "NMKINF02",
+ "NMKINF03",
+ "NMKINF04",
+ "NMKINF05",
+ "NMKINF06",
+ "NMKINF07",
+ "NMKINF08",
+ "NMKINF09",
+ "NMKINF10",
+ "NMKINF11",
+ "NMKINF12",
+ "NMKINF13",
+ "NMKINF14",
+ "NMKINF15",
+ "NMKINF16",
+ "NMKINF17",
+ "NMKINF18",
+ "NMKINF19",
+ "NMKINF20",
+ "NMKINF21",
+ "NMKINF22",
+ "NMKINF23",
+ "NMKINF24",
+ "NMKINF25",
+ "NMKINF26",
+ "NMKINF27",
+ "NMKINF28",
+ "NMKINF29",
+ "NMKINF30",
+ "NMKINF31",
+ "NMKINF32",
+ "NMKINF33",
+ "NMKINF34",
+ "NMKINF35",
+ "NMKINF36",
+ "NMKINF37",
+ "NMKINF38",
+ "NMKINF39",
+ "NMKINF40",
+ "NMKINF41",
+ "NMKINF42",
+ "NMKINF43",
+ "NMKINF44",
+ "NMKINF45",
+ "NMKINF46",
+ "NMKINF47",
+ "NMKINF48",
+ "NMKINF49",
+ "NMKINF50",
+ "NMKINF51",
+ "NMKINF52",
+ "NMKINF53",
+ "NMKINF54",
+ "NMKINF55",
+ "NMKPRH01",
+ "NMKPRH02",
+ "NMKPRH04",
+ "NMKPRH05",
+ "NMKPRH06",
+ "NMKPRH07",
+ "NMKPRH08",
+ "NMKPRH10",
+ "NMKPRH11",
+ "NMKPRH12",
+ "NMKPRH13",
+ "NMKPRH14",
+ "NMKPRH15",
+ "NMKPRH16",
+ "NMKPRH17",
+ "NMKPRH18",
+ "NMKPRH19",
+ "NMKPRH20",
+ "NMKPRH21",
+ "NMKPRH22",
+ "NMKRCD01",
+ "NMKRCD02",
+ "NMKRCD03",
+ "NMKRCD04",
+ "NMKRCD05",
+ "NMKRCD06",
+ "NMKREG01",
+ "NMKREG02",
+ "NMKREG03",
+ "NMKREG04",
+ "NMKREG05",
+ "NMKREG06",
+ "NMKREG07",
+ "NMKREG08",
+ "NMKREG09",
+ "NMKREG10",
+ "NMKREG11",
+ "NMKREG12",
+ "NMKREG13",
+ "NMKREG14",
+ "NMKREG15",
+ "NMKREG16",
+ "NMKREG17",
+ "NMKREG18",
+ "NMKREG19",
+ "NMKREG20",
+ "NORTHAR1",
+ "NOTBRD11",
+ "NOTBRD12",
+ "NOTMRK01",
+ "NOTMRK02",
+ "NOTMRK03",
+ "OBSTRN01",
+ "OBSTRN02",
+ "OBSTRN03",
+ "OBSTRN11",
+ "OBSTRN18",
+ "OFSPLF01",
+ "OSPONE02",
+ "OSPSIX02",
+ "OWNSHP01",
+ "OWNSHP05",
+ "PASTRK01",
+ "PASTRK02",
+ "PIER0001",
+ "PILBOP02",
+ "PILBOP04",
+ "PILPNT02",
+ "PLNPOS01",
+ "PLNPOS02",
+ "PLNSPD03",
+ "PLNSPD04",
+ "POSGEN01",
+ "POSGEN03",
+ "POSGEN04",
+ "POSITN02",
+ "PRCARE12",
+ "PRCARE51",
+ "PRDINS02",
+ "PRICKE03",
+ "PRICKE04",
+ "QUAPOS01",
+ "QUAPOS02",
+ "QUAPOS03",
+ "QUARRY01",
+ "QUESMRK1",
+ "RACNSP01",
+ "RADHLT01",
+ "RADRFL03",
+ "RASCAN01",
+ "RASCAN11",
+ "RCLDEF01",
+ "RCTLPT52",
+ "RDOCAL02",
+ "RDOCAL03",
+ "RDOSTA02",
+ "RECDEF51",
+ "RECTRC55",
+ "RECTRC56",
+ "RECTRC57",
+ "RECTRC58",
+ "REFDMP01",
+ "REFPNT02",
+ "RESTRN51",
+ "RETRFL01",
+ "RETRFL02",
+ "RFNERY01",
+ "RFNERY11",
+ "ROLROL01",
+ "RSCSTA02",
+ "RSRDEF51",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SCALEB10",
+ "SCALEB11",
+ "SILBUI01",
+ "SILBUI11",
+ "SISTAT02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "SOUNDG00",
+ "SOUNDG01",
+ "SOUNDG02",
+ "SOUNDG03",
+ "SOUNDG04",
+ "SOUNDG05",
+ "SOUNDG06",
+ "SOUNDG07",
+ "SOUNDG08",
+ "SOUNDG09",
+ "SOUNDG10",
+ "SOUNDG11",
+ "SOUNDG12",
+ "SOUNDG13",
+ "SOUNDG14",
+ "SOUNDG15",
+ "SOUNDG16",
+ "SOUNDG17",
+ "SOUNDG18",
+ "SOUNDG19",
+ "SOUNDG20",
+ "SOUNDG21",
+ "SOUNDG22",
+ "SOUNDG23",
+ "SOUNDG24",
+ "SOUNDG25",
+ "SOUNDG26",
+ "SOUNDG27",
+ "SOUNDG28",
+ "SOUNDG29",
+ "SOUNDG30",
+ "SOUNDG31",
+ "SOUNDG32",
+ "SOUNDG33",
+ "SOUNDG34",
+ "SOUNDG35",
+ "SOUNDG36",
+ "SOUNDG37",
+ "SOUNDG38",
+ "SOUNDG39",
+ "SOUNDG40",
+ "SOUNDG41",
+ "SOUNDG42",
+ "SOUNDG43",
+ "SOUNDG44",
+ "SOUNDG45",
+ "SOUNDG46",
+ "SOUNDG47",
+ "SOUNDG48",
+ "SOUNDG49",
+ "SOUNDG50",
+ "SOUNDG51",
+ "SOUNDG52",
+ "SOUNDG53",
+ "SOUNDG54",
+ "SOUNDG55",
+ "SOUNDG56",
+ "SOUNDG57",
+ "SOUNDG58",
+ "SOUNDG59",
+ "SOUNDGA1",
+ "SOUNDGB1",
+ "SOUNDGC2",
+ "SOUNDS00",
+ "SOUNDS01",
+ "SOUNDS02",
+ "SOUNDS03",
+ "SOUNDS04",
+ "SOUNDS05",
+ "SOUNDS06",
+ "SOUNDS07",
+ "SOUNDS08",
+ "SOUNDS09",
+ "SOUNDS10",
+ "SOUNDS11",
+ "SOUNDS12",
+ "SOUNDS13",
+ "SOUNDS14",
+ "SOUNDS15",
+ "SOUNDS16",
+ "SOUNDS17",
+ "SOUNDS18",
+ "SOUNDS19",
+ "SOUNDS20",
+ "SOUNDS21",
+ "SOUNDS22",
+ "SOUNDS23",
+ "SOUNDS24",
+ "SOUNDS25",
+ "SOUNDS26",
+ "SOUNDS27",
+ "SOUNDS28",
+ "SOUNDS29",
+ "SOUNDS30",
+ "SOUNDS31",
+ "SOUNDS32",
+ "SOUNDS33",
+ "SOUNDS34",
+ "SOUNDS35",
+ "SOUNDS36",
+ "SOUNDS37",
+ "SOUNDS38",
+ "SOUNDS39",
+ "SOUNDS40",
+ "SOUNDS41",
+ "SOUNDS42",
+ "SOUNDS43",
+ "SOUNDS44",
+ "SOUNDS45",
+ "SOUNDS46",
+ "SOUNDS47",
+ "SOUNDS48",
+ "SOUNDS49",
+ "SOUNDS50",
+ "SOUNDS51",
+ "SOUNDS52",
+ "SOUNDS53",
+ "SOUNDS54",
+ "SOUNDS55",
+ "SOUNDS56",
+ "SOUNDS57",
+ "SOUNDS58",
+ "SOUNDS59",
+ "SOUNDSA1",
+ "SOUNDSB1",
+ "SOUNDSC2",
+ "SPRING02",
+ "SSENTR01",
+ "SSLOCK01",
+ "SSWARS01",
+ "STARPT01",
+ "SWPARE51",
+ "TERMNL01",
+ "TERMNL02",
+ "TERMNL03",
+ "TERMNL04",
+ "TERMNL05",
+ "TERMNL06",
+ "TERMNL07",
+ "TERMNL08",
+ "TERMNL09",
+ "TERMNL10",
+ "TERMNL11",
+ "TERMNL12",
+ "TERMNL13",
+ "TIDCUR01",
+ "TIDCUR02",
+ "TIDCUR03",
+ "TIDEHT01",
+ "TIDSTR01",
+ "TMARDEF1",
+ "TMARDEF2",
+ "TMBYRD01",
+ "TNKCON02",
+ "TNKCON12",
+ "TNKFRM01",
+ "TNKFRM11",
+ "TOPMA100",
+ "TOPMA101",
+ "TOPMA102",
+ "TOPMA103",
+ "TOPMA104",
+ "TOPMA105",
+ "TOPMA106",
+ "TOPMA107",
+ "TOPMA108",
+ "TOPMA109",
+ "TOPMA110",
+ "TOPMA111",
+ "TOPMA112",
+ "TOPMA113",
+ "TOPMA114",
+ "TOPMA115",
+ "TOPMA116",
+ "TOPMA117",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR04",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR14",
+ "TOPMAR16",
+ "TOPMAR17",
+ "TOPMAR18",
+ "TOPMAR22",
+ "TOPMAR23",
+ "TOPMAR24",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR34",
+ "TOPMAR36",
+ "TOPMAR65",
+ "TOPMAR85",
+ "TOPMAR86",
+ "TOPMAR87",
+ "TOPMAR88",
+ "TOPMAR89",
+ "TOPMAR90",
+ "TOPMAR91",
+ "TOPMAR92",
+ "TOPMAR93",
+ "TOPMAR98",
+ "TOPMAR99",
+ "TOPSHP00",
+ "TOPSHP01",
+ "TOPSHP02",
+ "TOPSHP03",
+ "TOPSHP04",
+ "TOPSHP05",
+ "TOPSHP06",
+ "TOPSHP07",
+ "TOPSHP08",
+ "TOPSHP09",
+ "TOPSHP10",
+ "TOPSHP11",
+ "TOPSHP12",
+ "TOPSHP13",
+ "TOPSHP14",
+ "TOPSHP15",
+ "TOPSHP16",
+ "TOPSHP17",
+ "TOPSHP18",
+ "TOPSHP19",
+ "TOPSHP20",
+ "TOPSHP21",
+ "TOPSHP22",
+ "TOPSHP23",
+ "TOPSHP24",
+ "TOPSHP25",
+ "TOPSHP28",
+ "TOPSHP29",
+ "TOPSHP30",
+ "TOPSHP31",
+ "TOPSHP32",
+ "TOPSHP34",
+ "TOPSHP35",
+ "TOPSHP36",
+ "TOPSHP37",
+ "TOPSHP38",
+ "TOPSHP39",
+ "TOPSHP40",
+ "TOPSHP41",
+ "TOPSHP42",
+ "TOPSHP43",
+ "TOPSHP44",
+ "TOPSHP47",
+ "TOPSHP48",
+ "TOPSHP50",
+ "TOPSHP51",
+ "TOPSHP52",
+ "TOPSHP53",
+ "TOPSHP54",
+ "TOPSHP55",
+ "TOPSHP58",
+ "TOPSHP61",
+ "TOPSHP62",
+ "TOPSHP63",
+ "TOPSHP64",
+ "TOPSHP65",
+ "TOPSHP67",
+ "TOPSHP68",
+ "TOPSHP69",
+ "TOPSHP70",
+ "TOPSHP71",
+ "TOPSHP72",
+ "TOPSHP73",
+ "TOPSHP74",
+ "TOPSHP76",
+ "TOPSHP77",
+ "TOPSHP78",
+ "TOPSHP79",
+ "TOPSHP80",
+ "TOPSHP81",
+ "TOPSHP82",
+ "TOPSHP83",
+ "TOPSHP84",
+ "TOPSHP85",
+ "TOPSHP86",
+ "TOPSHP87",
+ "TOPSHP88",
+ "TOPSHP89",
+ "TOPSHP90",
+ "TOPSHP91",
+ "TOPSHP92",
+ "TOPSHP93",
+ "TOPSHP94",
+ "TOPSHP95",
+ "TOPSHP96",
+ "TOPSHP97",
+ "TOPSHP98",
+ "TOPSHP99",
+ "TOPSHPA0",
+ "TOPSHPA1",
+ "TOPSHPA2",
+ "TOPSHPA3",
+ "TOPSHPA4",
+ "TOPSHPA5",
+ "TOPSHPA6",
+ "TOPSHPA7",
+ "TOPSHPA8",
+ "TOPSHPA9",
+ "TOPSHPB0",
+ "TOPSHPD1",
+ "TOPSHPD2",
+ "TOPSHPD3",
+ "TOPSHPD4",
+ "TOPSHPD5",
+ "TOPSHPI1",
+ "TOPSHPI2",
+ "TOPSHPI3",
+ "TOPSHPJ1",
+ "TOPSHPJ2",
+ "TOPSHPJ3",
+ "TOPSHPP1",
+ "TOPSHPP2",
+ "TOPSHPR1",
+ "TOPSHPS1",
+ "TOPSHPT1",
+ "TOPSHPT2",
+ "TOPSHPT3",
+ "TOPSHPT4",
+ "TOPSHPT5",
+ "TOPSHPT6",
+ "TOPSHPT7",
+ "TOPSHPT8",
+ "TOPSHPU1",
+ "TOPSHPU2",
+ "TOPSHQ06",
+ "TOPSHQ07",
+ "TOPSHQ08",
+ "TOPSHQ15",
+ "TOPSHQ16",
+ "TOPSHQ17",
+ "TOPSHQ18",
+ "TOPSHQ19",
+ "TOPSHQ20",
+ "TOPSHQ21",
+ "TOPSHQ22",
+ "TOPSHQ23",
+ "TOPSHQ24",
+ "TOPSHQ25",
+ "TOPSHQ26",
+ "TOPSHQ27",
+ "TOPSHQ28",
+ "TOPSHQ29",
+ "TOPSHQ30",
+ "TOPSHQ31",
+ "TOPSHQ32",
+ "TOWERS01",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS12",
+ "TOWERS15",
+ "TOWERS48",
+ "TOWERS49",
+ "TOWERS50",
+ "TOWERS51",
+ "TOWERS52",
+ "TOWERS53",
+ "TOWERS54",
+ "TOWERS55",
+ "TOWERS56",
+ "TOWERS57",
+ "TOWERS58",
+ "TOWERS59",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS62",
+ "TOWERS63",
+ "TOWERS64",
+ "TOWERS65",
+ "TOWERS66",
+ "TOWERS67",
+ "TOWERS68",
+ "TOWERS69",
+ "TOWERS70",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS73",
+ "TOWERS74",
+ "TOWERS75",
+ "TOWERS76",
+ "TOWERS77",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS81",
+ "TOWERS82",
+ "TOWERS83",
+ "TOWERS84",
+ "TOWERS85",
+ "TOWERS86",
+ "TOWERS87",
+ "TOWERS88",
+ "TOWERS89",
+ "TOWERS90",
+ "TOWERS91",
+ "TOWERS92",
+ "TOWERS93",
+ "TOWERS94",
+ "TOWERS95",
+ "TOWERS96",
+ "TOWERS97",
+ "TOWERS98",
+ "TOWERS99",
+ "TREPNT04",
+ "TREPNT05",
+ "TRNBSN01",
+ "TSLDEF51",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "TWRDEF51",
+ "TWRTPT52",
+ "TWRTPT53",
+ "UNITFTH1",
+ "UNITMTR1",
+ "UWTROC03",
+ "UWTROC04",
+ "VECGND01",
+ "VECGND21",
+ "VECWTR01",
+ "VECWTR21",
+ "VTCLMK01",
+ "WATTUR02",
+ "WAYPNT01",
+ "WAYPNT03",
+ "WAYPNT11",
+ "WEDKLP03",
+ "WIMCON01",
+ "WIMCON11",
+ "WNDFRM51",
+ "WNDFRM61",
+ "WNDMIL02",
+ "WNDMIL12",
+ "WRECKS01",
+ "WRECKS04",
+ "WRECKS05",
+ "WRECKS07",
+ "WTLVGG01",
+ "WTLVGG02",
+ "ZZZZZZ01"
+ ],
+ true,
+ false
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "onshore_structure_point",
+ "style_layer_id": "s52-p04-sy-fallback-onshore-structure-point"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-383176e89f9994c3"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "vector-or-text",
+ "style_index": 69,
+ "style_layer_id": "s52-p04-ac-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_color"
+ ]
+ ],
+ "visual_properties": {
+ "fill-color": [
+ "match",
+ [
+ "get",
+ "s52_area_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "fill-opacity": 0.92
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-ac-s52-areas"
+ },
+ "visual_object_id": "VO-364a82158bcfee19"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 70,
+ "style_layer_id": "s52-p04-ls1-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-ls1-s52-areas"
+ },
+ "visual_object_id": "VO-bdd38ca97f18c15e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 71,
+ "style_layer_id": "s52-p04-ls-legacy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-ls-legacy-s52-areas"
+ },
+ "visual_object_id": "VO-174936a80db79bbc"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-e3b692eca24820fd"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-ba283deeaaef8178"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-7883fe2de6738b96"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-960fca60f23efc55"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-9d7e88222319782f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-718e999a60be694e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-e449ea33c864bfb6"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-ba3816a8c5c4ea5b"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-e0bac65fffe8ab0c"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-18500b057c0b3c11"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-54d63386e21e6569"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-33c02b9e70dee303"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-0a1a27c5bb9a41cd"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-9696f7b5345f7d96"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-d2ee67fdcab66033"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-e1e9236140029d6d"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-c60e602eee6dfc99"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-d7e21409d6b59823"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-7e34e61e0efaded9"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-8bd517d05b0f3174"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-e9916002f82dedd4"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-ea9760240d9e8d28"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-8cd015af85714fe5"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-9013ff5605aec9c2"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-edc38f1a58728319"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-9bcbb549f2d107b8"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-69370b43329f2860"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-5f3895702677d629"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-0169cb946b9fbdb8"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-782dbb3a7c47979b"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-b3390c299e6b1ea3"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-ce9a50fd70b4c3c7"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-70c747ee5b3daca7"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-144726e1d941ebac"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-dd397889bff821b9"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-c8f0df52700d0d03"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-b9060d706a5e608b"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-1488e88a6cccc85e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-0a4ef7f87c415a59"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-81411922d93fc550"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-daa2feba1deeda57"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-787dafdcb9ece9cb"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-b14e2fd652d15883"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-111d1e8a209b7a49"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-6e1d7bc2212373f6"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-18bc6eefd2ebd415"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-2d89d8c304bc3348"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-c67bb509fd368337"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-c67bb509fd368337"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-836299640d76d811"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-5b42124c51ad2739"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-d10475c96abf5194"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-dc9bb71599b9d1bf"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-64fc294c117a634e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-bc2d38533a3e3f00"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-c3a1b74cae3c5ac4"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-53de0197a64c2020"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-2a12feef21f46479"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-c419008d072e9e86"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-945c339621c0882a"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "LITFLT01",
+ "resource_meta": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9104805fd43478c462309599d2a782561adb6737ec08f597af368e9978e6eb0f",
+ "visual_object_id": "VO-628c869fdc4735b7"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "LITVES60",
+ "resource_meta": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7723b10c53ebace35065cbe86937e56406cd9da996acda73709ba0a3107df77f",
+ "visual_object_id": "VO-92bb12f0df066e8e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "LOCMAG51",
+ "resource_meta": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0b87ac0359257aa82a9a12327eb78dd4502bbccd3b2e5cd849bf45c5e054ba6a",
+ "visual_object_id": "VO-ed2176d57e30c3f8"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-84fb65f6410bb576"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "MORFAC03",
+ "resource_meta": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5d9d3050e456d554021cf436bb000643cb70779a83f02928ec01b5c75d248862",
+ "visual_object_id": "VO-20e7527d868e9bb3"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "MSTCON04",
+ "resource_meta": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1beeceac863187d220dcb51a6edcc9154a493654225100f47eba452f53cdb9b6",
+ "visual_object_id": "VO-e486da9161dddcfa"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "OFSPLF01",
+ "resource_meta": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7507404e9b6d7c5215c13767987c53f63cc263eb46699b6704c14e595341472",
+ "visual_object_id": "VO-20a7d6ea04bfc192"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "PILBOP02",
+ "resource_meta": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e63f32acb9dd587eb812e149e52885291b33179dbfb8caecf5cb57a6ce4da76f",
+ "visual_object_id": "VO-8ebf5e889a909df4"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "PILPNT02",
+ "resource_meta": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "95c1a39bf967640a30e7947b9a45236d66b81958897814f0ec30fa4c840b4444",
+ "visual_object_id": "VO-744a02ef7f704802"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "POSGEN04",
+ "resource_meta": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b75e6f2b4236a735add7d9a2313f45d1d562b09ec92dd82a1f2aa11688f9f913",
+ "visual_object_id": "VO-6452d9f179d8969b"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "PRCARE51",
+ "resource_meta": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d20ffd0cb0417323ad636014298268e3b2b3db70bea13a1eb29020b84334581e",
+ "visual_object_id": "VO-cd734588293ee817"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "RACNSP01",
+ "resource_meta": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-5b8cbc2d21b66acc"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "RADRFL03",
+ "resource_meta": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-5b8cbc2d21b66acc"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "RDOSTA02",
+ "resource_meta": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d962e59a8b43117f93a990911a1c9263232c2ae8e286bcac24fd069acf714996",
+ "visual_object_id": "VO-3d40e3e8b7379d31"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "RTLDEF51",
+ "resource_meta": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "visual_hash": "04f3d07ac144f557234b54427ce7082536ccbadb9f4016c1354b66763852f0df",
+ "visual_object_id": "VO-b74e38aa192d8370"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "RTPBCN02",
+ "resource_meta": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e0c039d36945b6e4d74face06a880a4b051d0dca96be1aa3363307044e69619b",
+ "visual_object_id": "VO-b2184e06ec7f9028"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "SMCFAC02",
+ "resource_meta": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "10fdcbe657f2da524cc5d0d9b0a664a7353d54d56ac5ec672c2dc52090421f24",
+ "visual_object_id": "VO-d9de01eec6200532"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "SNDWAV02",
+ "resource_meta": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47c2b5e4e4aefaf641102fcad2d2b27b5e1f41973ed25e1053feef9d9ac11a8c",
+ "visual_object_id": "VO-f3c90dfe090087fc"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "STARPT01",
+ "resource_meta": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7c9a78bdf7cca22245388132fa1cf5534efe15e53c96c2440e9468235b2280a",
+ "visual_object_id": "VO-83d2dc56125f6b95"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMA115",
+ "resource_meta": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "754ba4712f94e4311ffb7e73a4147d7118b75879a92672a292ebca4a7d1a9794",
+ "visual_object_id": "VO-212f7df409cce0a7"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR01",
+ "resource_meta": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bdc00613b83b41ca2782c5c9e74cc365eb4e257c02acd058dcf9d24e8b26cada",
+ "visual_object_id": "VO-a8aff9135efd303f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR02",
+ "resource_meta": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7c5d079156eae5eac187459ef17d3200409312287dfca0b692ace2649f0ba9b0",
+ "visual_object_id": "VO-2901e53464910883"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR05",
+ "resource_meta": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "71ff7c2fc92e3386f2e6b701cdafb44ef509bd67c035555feacf744f800cba17",
+ "visual_object_id": "VO-7f729c716c32bb8e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR06",
+ "resource_meta": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "45583b526196dd1a220383d68de477d1468c3f62803467e0639f72f1bd351205",
+ "visual_object_id": "VO-6a261e6b384fbf20"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR07",
+ "resource_meta": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5dcc46c5308ac26cfabde2497bfeee368b2cf7fe437cc144afd55d1df717a925",
+ "visual_object_id": "VO-75e0b089199bb2af"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR08",
+ "resource_meta": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7110d353962abfdc0abebac0825ee98dfc240964f473671756d8016880e121af",
+ "visual_object_id": "VO-2b5755f05346311c"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR10",
+ "resource_meta": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5f82947f89a06387250c88e73caf818c939c3de595b258e813d5e55c9e9aa1ac",
+ "visual_object_id": "VO-8d75ef92e479addd"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR12",
+ "resource_meta": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "989ad0b7c610bdfa52c2835c26985deef3297fa996a3e9a13251984bec87768f",
+ "visual_object_id": "VO-2a41756aecd7a34a"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR13",
+ "resource_meta": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "3d6d135fc47087e78770f3a3324e00d069e617f821e013e9607a3ae3eac3b634",
+ "visual_object_id": "VO-b2269631832b3e48"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR22",
+ "resource_meta": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0af1bfbcba733a79963846474c45de6ece4cbac4528ef931092664cfed4b7f80",
+ "visual_object_id": "VO-5ebc341d27ee037d"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR25",
+ "resource_meta": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "11d9d250c5b7d78bbb7a6da7e8c0bb6b47434b5b16b12115773ee71d86ffbb78",
+ "visual_object_id": "VO-c0dcfc9097d011b1"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR26",
+ "resource_meta": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ac19928b712efd0c4684acbc050175bb33eb2510eff71d3139aecebf0d4501fc",
+ "visual_object_id": "VO-697fd8899bae9e07"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR27",
+ "resource_meta": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4c53038954687a441c057d33cc61850a37c04cba706c8d0af244e78d7ddd61",
+ "visual_object_id": "VO-ad8cdbb85d876561"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR28",
+ "resource_meta": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e2d825c5a0db9db95c21cf7f0a878a0ac0619ace56a46c95045ef0002f181c30",
+ "visual_object_id": "VO-1733740d683bd8bc"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR30",
+ "resource_meta": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b4dee9dc7f70c90192cc8edd0dbe2efecb35f27eb9f7da700cd4ab55f55ed040",
+ "visual_object_id": "VO-cdb2b675e9d92132"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR32",
+ "resource_meta": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4e1a3b0e4a6f9ba79d71dba2b4a44b289d8a2f8ba44aa82cecec09262f479794",
+ "visual_object_id": "VO-6eeac4b4bae09a78"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR33",
+ "resource_meta": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beaa10ea725d1c8fb6966de57cb44ba9607c7c21186f5055a4c393e407a01301",
+ "visual_object_id": "VO-f4e430431ffa08c6"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPMAR98",
+ "resource_meta": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d434367be62ac2414c09597bdd0ed4ca945ec9cffe81d2673d2a0409d49bb4f0",
+ "visual_object_id": "VO-bdb40620f6dbe011"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPSHP51",
+ "resource_meta": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "fbf14351f818a6718484fd341569aa2afb1baabfe23a0caab2287c72bf6846dc",
+ "visual_object_id": "VO-f55337942ee2cd12"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPSHPI1",
+ "resource_meta": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49ae50c47d21d13905eaec6f76f1645381588c07e8a73fd14a5fea5e8f4d116a",
+ "visual_object_id": "VO-063a7fbc74783896"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOPSHPP2",
+ "resource_meta": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "27aa6b62817b52fa564c462d6386519a7a533eee2db58e6eb2287716f8481b9e",
+ "visual_object_id": "VO-50c91ecd9916b185"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS02",
+ "resource_meta": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "53846cd569f35a80e1f323d09569fcf66c4aee53c034113e9b7d9c44de651f76",
+ "visual_object_id": "VO-9904a18fe89d958e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS03",
+ "resource_meta": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e6aa44ace5ce72a53c2818c9f4980d5eeee6976866d2142bf2266bd2c9cd150b",
+ "visual_object_id": "VO-0645e08c7b265f74"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS05",
+ "resource_meta": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9ab70e3ee6478449b51f17855c79884f584d3fa90354e0687a9b906ed4b35bf0",
+ "visual_object_id": "VO-82d9881e268769c3"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS15",
+ "resource_meta": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "89fe05123a97732eecfd8473f799bd0e7e023e9fbf152310a0b3643abfc4b29a",
+ "visual_object_id": "VO-d2cfc89dd1ae3484"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS60",
+ "resource_meta": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4b5eb6a6776f03846104cf40e4f9c2f2aa995a06f744f9762d48b169e81546",
+ "visual_object_id": "VO-da0f8cc6a7c0968e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS61",
+ "resource_meta": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc84d7cb32588c8dfc30a522bdfa3281039a1f5b5374aba0f91d4c30368dd92c",
+ "visual_object_id": "VO-0a205aed99f91721"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS63",
+ "resource_meta": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "21ae13b22f1fcd09479e0f72333472bca1ebaceeea31cf643e3e23df53ec2ace",
+ "visual_object_id": "VO-9c585d1aa2bfc5b8"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS71",
+ "resource_meta": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a828d2a17bafebc381a517b7722fb1e78f218b70fb4d2cd628fc316d83b2b326",
+ "visual_object_id": "VO-745ddf6fc75d955d"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS72",
+ "resource_meta": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9b4e997318dd9f4fc407dc394a5c5140d7da07c13c80b204c44a16150ffbd8bb",
+ "visual_object_id": "VO-0fa6d149a4745ba3"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS78",
+ "resource_meta": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "175a7d2aa72012a9c716ddbf6cb76113b3d520f45d0e31dfcc03eea4ed3fa3ef",
+ "visual_object_id": "VO-d0d10e285f9da910"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS79",
+ "resource_meta": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "96b9baf11184f7855a0b09f254705b4ca4126435803dddc0dbe4ef0efdb04ce0",
+ "visual_object_id": "VO-9e0192d4affffb7a"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS80",
+ "resource_meta": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a399f8c6a94f06fa382d6dc53b5a62a681248d6ca3bda22f50fcbb056c7622c4",
+ "visual_object_id": "VO-a59055f4f7b97c31"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS83",
+ "resource_meta": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49a0280bb5e09bba5255069244b91cb996e33d441e9bd59eb21617a310faac23",
+ "visual_object_id": "VO-8bdaf243996556cf"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS85",
+ "resource_meta": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b020180052f9238ccfccd2796d97e1cb1dd0a5aa113d89c227f2dfcd1e85a597",
+ "visual_object_id": "VO-031352e80b3ebfa3"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TOWERS95",
+ "resource_meta": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "41a30756b6c04865a103b398b3f04774404dfadebe5fa54399d1985914185a28",
+ "visual_object_id": "VO-05909454c0a8cb3c"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TSSCRS51",
+ "resource_meta": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c1cba9d4adba9c6786edfdbdf3303cd3d9cb0bdf5465b9a5f19b075275397c5a",
+ "visual_object_id": "VO-0269a4e846940eb7"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TSSLPT51",
+ "resource_meta": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2bc88ea88b441114f72c46f56c30572736ebf3915ce6c7c468bf0442cb188d1e",
+ "visual_object_id": "VO-568c8060edd74a84"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "TSSRON51",
+ "resource_meta": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "visual_hash": "aecc7d518fdb87b8b032d946611aeec85fd25845bae11f3adb70e35879f150e8",
+ "visual_object_id": "VO-fd17250ff0e1a1f8"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "WATTUR02",
+ "resource_meta": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1e539a9a43fe0211cc68b1adc1b59afdd5a835fcbecccd526683fbda45bebd0e",
+ "visual_object_id": "VO-564c478049e31837"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "WEDKLP03",
+ "resource_meta": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "98d41e4c8a18cc4cc87902fd4b970b568d1aed2e7a8afad85599595479ba87fa",
+ "visual_object_id": "VO-ca5d478ae15def20"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 72,
+ "style_layer_id": "s52-p04-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-s52-areas"
+ },
+ "resource_key": "WIMCON01",
+ "resource_meta": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a9015ccaa2d424fb939dbf9c78bb9ed2b825cb08ca93174a754c82513fb0ca23",
+ "visual_object_id": "VO-d425aac24aaa1978"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 73,
+ "style_layer_id": "s52-p04-sy-fallback-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "ACHPNT01",
+ "ACHPNT02",
+ "ACHRES51",
+ "ACHRES61",
+ "ACHRES71",
+ "ADDMRK01",
+ "ADDMRK02",
+ "ADDMRK03",
+ "ADDMRK04",
+ "ADDMRK05",
+ "ADDMRK06",
+ "ADDMRK07",
+ "ADDMRK08",
+ "ADDMRK09",
+ "ADDMRK10",
+ "AIRARE02",
+ "AISDEF01",
+ "AISONE01",
+ "AISSIX01",
+ "AISSLP01",
+ "AISVES01",
+ "ARPATG01",
+ "ARPONE01",
+ "ARPSIX01",
+ "BCNCAR01",
+ "BCNCAR02",
+ "BCNCAR03",
+ "BCNCAR04",
+ "BCNDEF13",
+ "BCNGEN01",
+ "BCNGEN03",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN64",
+ "BCNGEN65",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNGEN79",
+ "BCNGEN80",
+ "BCNISD21",
+ "BCNLAT15",
+ "BCNLAT16",
+ "BCNLAT21",
+ "BCNLAT22",
+ "BCNLAT23",
+ "BCNLAT24",
+ "BCNLAT50",
+ "BCNLTC01",
+ "BCNSAW13",
+ "BCNSAW21",
+ "BCNSPP13",
+ "BCNSPP21",
+ "BCNSPR62",
+ "BCNSTK01",
+ "BCNSTK02",
+ "BCNSTK03",
+ "BCNSTK05",
+ "BCNSTK08",
+ "BCNSTK60",
+ "BCNSTK61",
+ "BCNSTK62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNSTK79",
+ "BCNSTK80",
+ "BCNSTK81",
+ "BCNSTK82",
+ "BCNSTK83",
+ "BCNTOW01",
+ "BCNTOW05",
+ "BCNTOW60",
+ "BCNTOW61",
+ "BCNTOW62",
+ "BCNTOW63",
+ "BCNTOW64",
+ "BCNTOW65",
+ "BCNTOW66",
+ "BCNTOW68",
+ "BCNTOW69",
+ "BCNTOW70",
+ "BCNTOW71",
+ "BCNTOW73",
+ "BCNTOW74",
+ "BCNTOW76",
+ "BCNTOW85",
+ "BCNTOW86",
+ "BCNTOW87",
+ "BCNTOW88",
+ "BCNTOW89",
+ "BCNTOW90",
+ "BCNTOW91",
+ "BLKADJ01",
+ "BORDER01",
+ "BOYBAR01",
+ "BOYBAR60",
+ "BOYBAR61",
+ "BOYBAR62",
+ "BOYCAN01",
+ "BOYCAN60",
+ "BOYCAN61",
+ "BOYCAN62",
+ "BOYCAN63",
+ "BOYCAN64",
+ "BOYCAN65",
+ "BOYCAN68",
+ "BOYCAN69",
+ "BOYCAN70",
+ "BOYCAN71",
+ "BOYCAN72",
+ "BOYCAN73",
+ "BOYCAN74",
+ "BOYCAN75",
+ "BOYCAN76",
+ "BOYCAN77",
+ "BOYCAN78",
+ "BOYCAN79",
+ "BOYCAN80",
+ "BOYCAN81",
+ "BOYCAN82",
+ "BOYCAN83",
+ "BOYCAR01",
+ "BOYCAR02",
+ "BOYCAR03",
+ "BOYCAR04",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYCON63",
+ "BOYCON64",
+ "BOYCON65",
+ "BOYCON66",
+ "BOYCON67",
+ "BOYCON68",
+ "BOYCON69",
+ "BOYCON70",
+ "BOYCON71",
+ "BOYCON72",
+ "BOYCON73",
+ "BOYCON74",
+ "BOYCON77",
+ "BOYCON78",
+ "BOYCON79",
+ "BOYCON80",
+ "BOYCON81",
+ "BOYDEF03",
+ "BOYGEN03",
+ "BOYINB01",
+ "BOYISD12",
+ "BOYLAT13",
+ "BOYLAT14",
+ "BOYLAT23",
+ "BOYLAT24",
+ "BOYLAT25",
+ "BOYLAT26",
+ "BOYLAT27",
+ "BOYLAT50",
+ "BOYLAT51",
+ "BOYMOR01",
+ "BOYMOR03",
+ "BOYMOR11",
+ "BOYMOR31",
+ "BOYPIL01",
+ "BOYPIL59",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL63",
+ "BOYPIL64",
+ "BOYPIL65",
+ "BOYPIL66",
+ "BOYPIL67",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYPIL74",
+ "BOYPIL75",
+ "BOYPIL76",
+ "BOYPIL77",
+ "BOYPIL78",
+ "BOYPIL79",
+ "BOYPIL80",
+ "BOYPIL81",
+ "BOYSAW12",
+ "BOYSPH01",
+ "BOYSPH05",
+ "BOYSPH60",
+ "BOYSPH61",
+ "BOYSPH62",
+ "BOYSPH65",
+ "BOYSPH66",
+ "BOYSPH67",
+ "BOYSPH68",
+ "BOYSPH69",
+ "BOYSPH70",
+ "BOYSPH71",
+ "BOYSPH74",
+ "BOYSPH75",
+ "BOYSPH77",
+ "BOYSPH78",
+ "BOYSPP11",
+ "BOYSPP15",
+ "BOYSPP25",
+ "BOYSPR01",
+ "BOYSPR04",
+ "BOYSPR05",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSPR65",
+ "BOYSPR68",
+ "BOYSPR69",
+ "BOYSPR70",
+ "BOYSPR71",
+ "BOYSPR72",
+ "BOYSUP01",
+ "BOYSUP02",
+ "BOYSUP03",
+ "BOYSUP60",
+ "BOYSUP61",
+ "BOYSUP62",
+ "BOYSUP65",
+ "BOYSUP66",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "BUIREL01",
+ "BUIREL04",
+ "BUIREL05",
+ "BUIREL13",
+ "BUIREL14",
+ "BUIREL15",
+ "BUISGL01",
+ "BUISGL11",
+ "BUNSTA01",
+ "BUNSTA02",
+ "BUNSTA03",
+ "CAIRNS01",
+ "CAIRNS11",
+ "CARTRF01",
+ "CATHAF01",
+ "CATHAF02",
+ "CATHAF04",
+ "CBLARE51",
+ "CGUSTA02",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO06",
+ "CHINFO07",
+ "CHINFO08",
+ "CHINFO09",
+ "CHINFO10",
+ "CHINFO11",
+ "CHKSYM01",
+ "CLRLIN01",
+ "CRANES01",
+ "CTNARE51",
+ "CTYARE51",
+ "CTYARE71",
+ "CURDEF01",
+ "CURENT01",
+ "CURSRA01",
+ "CURSRB01",
+ "CUSTOM01",
+ "DANGER01",
+ "DANGER02",
+ "DANGER03",
+ "DANGER51",
+ "DANGER52",
+ "DAYREC51",
+ "DAYSQR01",
+ "DAYSQR21",
+ "DAYSQR51",
+ "DAYTRI01",
+ "DAYTRI05",
+ "DAYTRI21",
+ "DAYTRI25",
+ "DAYTRI51",
+ "DAYTRI52",
+ "DIRBOY01",
+ "DIRBOYA1",
+ "DIRBOYB1",
+ "DISMAR03",
+ "DISMAR04",
+ "DISMAR05",
+ "DISMAR06",
+ "DNGHILIT",
+ "DOMES001",
+ "DOMES011",
+ "DSHAER01",
+ "DSHAER11",
+ "DWRTPT51",
+ "DWRUTE51",
+ "EBBSTR01",
+ "EBLVRM11",
+ "ENTRES51",
+ "ENTRES61",
+ "ENTRES71",
+ "ERBLTIK1",
+ "EVENTS02",
+ "FAIRWY51",
+ "FAIRWY52",
+ "FLASTK01",
+ "FLASTK11",
+ "FLDSTR01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FORSTC11",
+ "FOULGND1",
+ "FRYARE51",
+ "FRYARE52",
+ "FSHFAC02",
+ "FSHFAC03",
+ "FSHGRD01",
+ "FSHHAV01",
+ "FSHRES51",
+ "FSHRES61",
+ "FSHRES71",
+ "GATCON03",
+ "GATCON04",
+ "HECMTR01",
+ "HECMTR02",
+ "HGWTMK01",
+ "HILTOP01",
+ "HILTOP11",
+ "HRBFAC09",
+ "HRBFAC10",
+ "HRBFAC11",
+ "HRBFAC12",
+ "HRBFAC13",
+ "HRBFAC14",
+ "HRBFAC15",
+ "HRBFAC16",
+ "HRBFAC17",
+ "HRBFAC18",
+ "HULKES01",
+ "INFARE51",
+ "INFORM01",
+ "ISODGR01",
+ "ISODGR51",
+ "ITZARE51",
+ "LIGHTDEF",
+ "LIGHTS11",
+ "LIGHTS12",
+ "LIGHTS13",
+ "LIGHTS14",
+ "LIGHTS81",
+ "LIGHTS82",
+ "LIGHTS90",
+ "LIGHTS91",
+ "LIGHTS92",
+ "LIGHTS93",
+ "LIGHTS94",
+ "LIGHTS95",
+ "LIGHTS96",
+ "LITDEF11",
+ "LITFLT01",
+ "LITFLT02",
+ "LITFLT10",
+ "LITFLT61",
+ "LITVES01",
+ "LITVES02",
+ "LITVES60",
+ "LITVES61",
+ "LNDARE01",
+ "LOCMAG01",
+ "LOCMAG51",
+ "LOWACC01",
+ "MAGVAR01",
+ "MAGVAR51",
+ "MARCUL02",
+ "MONUMT02",
+ "MONUMT12",
+ "MORFAC03",
+ "MORFAC04",
+ "MSTCON04",
+ "MSTCON14",
+ "NMKINF01",
+ "NMKINF02",
+ "NMKINF03",
+ "NMKINF04",
+ "NMKINF05",
+ "NMKINF06",
+ "NMKINF07",
+ "NMKINF08",
+ "NMKINF09",
+ "NMKINF10",
+ "NMKINF11",
+ "NMKINF12",
+ "NMKINF13",
+ "NMKINF14",
+ "NMKINF15",
+ "NMKINF16",
+ "NMKINF17",
+ "NMKINF18",
+ "NMKINF19",
+ "NMKINF20",
+ "NMKINF21",
+ "NMKINF22",
+ "NMKINF23",
+ "NMKINF24",
+ "NMKINF25",
+ "NMKINF26",
+ "NMKINF27",
+ "NMKINF28",
+ "NMKINF29",
+ "NMKINF30",
+ "NMKINF31",
+ "NMKINF32",
+ "NMKINF33",
+ "NMKINF34",
+ "NMKINF35",
+ "NMKINF36",
+ "NMKINF37",
+ "NMKINF38",
+ "NMKINF39",
+ "NMKINF40",
+ "NMKINF41",
+ "NMKINF42",
+ "NMKINF43",
+ "NMKINF44",
+ "NMKINF45",
+ "NMKINF46",
+ "NMKINF47",
+ "NMKINF48",
+ "NMKINF49",
+ "NMKINF50",
+ "NMKINF51",
+ "NMKINF52",
+ "NMKINF53",
+ "NMKINF54",
+ "NMKINF55",
+ "NMKPRH01",
+ "NMKPRH02",
+ "NMKPRH04",
+ "NMKPRH05",
+ "NMKPRH06",
+ "NMKPRH07",
+ "NMKPRH08",
+ "NMKPRH10",
+ "NMKPRH11",
+ "NMKPRH12",
+ "NMKPRH13",
+ "NMKPRH14",
+ "NMKPRH15",
+ "NMKPRH16",
+ "NMKPRH17",
+ "NMKPRH18",
+ "NMKPRH19",
+ "NMKPRH20",
+ "NMKPRH21",
+ "NMKPRH22",
+ "NMKRCD01",
+ "NMKRCD02",
+ "NMKRCD03",
+ "NMKRCD04",
+ "NMKRCD05",
+ "NMKRCD06",
+ "NMKREG01",
+ "NMKREG02",
+ "NMKREG03",
+ "NMKREG04",
+ "NMKREG05",
+ "NMKREG06",
+ "NMKREG07",
+ "NMKREG08",
+ "NMKREG09",
+ "NMKREG10",
+ "NMKREG11",
+ "NMKREG12",
+ "NMKREG13",
+ "NMKREG14",
+ "NMKREG15",
+ "NMKREG16",
+ "NMKREG17",
+ "NMKREG18",
+ "NMKREG19",
+ "NMKREG20",
+ "NORTHAR1",
+ "NOTBRD11",
+ "NOTBRD12",
+ "NOTMRK01",
+ "NOTMRK02",
+ "NOTMRK03",
+ "OBSTRN01",
+ "OBSTRN02",
+ "OBSTRN03",
+ "OBSTRN11",
+ "OBSTRN18",
+ "OFSPLF01",
+ "OSPONE02",
+ "OSPSIX02",
+ "OWNSHP01",
+ "OWNSHP05",
+ "PASTRK01",
+ "PASTRK02",
+ "PIER0001",
+ "PILBOP02",
+ "PILBOP04",
+ "PILPNT02",
+ "PLNPOS01",
+ "PLNPOS02",
+ "PLNSPD03",
+ "PLNSPD04",
+ "POSGEN01",
+ "POSGEN03",
+ "POSGEN04",
+ "POSITN02",
+ "PRCARE12",
+ "PRCARE51",
+ "PRDINS02",
+ "PRICKE03",
+ "PRICKE04",
+ "QUAPOS01",
+ "QUAPOS02",
+ "QUAPOS03",
+ "QUARRY01",
+ "QUESMRK1",
+ "RACNSP01",
+ "RADHLT01",
+ "RADRFL03",
+ "RASCAN01",
+ "RASCAN11",
+ "RCLDEF01",
+ "RCTLPT52",
+ "RDOCAL02",
+ "RDOCAL03",
+ "RDOSTA02",
+ "RECDEF51",
+ "RECTRC55",
+ "RECTRC56",
+ "RECTRC57",
+ "RECTRC58",
+ "REFDMP01",
+ "REFPNT02",
+ "RESTRN51",
+ "RETRFL01",
+ "RETRFL02",
+ "RFNERY01",
+ "RFNERY11",
+ "ROLROL01",
+ "RSCSTA02",
+ "RSRDEF51",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SCALEB10",
+ "SCALEB11",
+ "SILBUI01",
+ "SILBUI11",
+ "SISTAT02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "SOUNDG00",
+ "SOUNDG01",
+ "SOUNDG02",
+ "SOUNDG03",
+ "SOUNDG04",
+ "SOUNDG05",
+ "SOUNDG06",
+ "SOUNDG07",
+ "SOUNDG08",
+ "SOUNDG09",
+ "SOUNDG10",
+ "SOUNDG11",
+ "SOUNDG12",
+ "SOUNDG13",
+ "SOUNDG14",
+ "SOUNDG15",
+ "SOUNDG16",
+ "SOUNDG17",
+ "SOUNDG18",
+ "SOUNDG19",
+ "SOUNDG20",
+ "SOUNDG21",
+ "SOUNDG22",
+ "SOUNDG23",
+ "SOUNDG24",
+ "SOUNDG25",
+ "SOUNDG26",
+ "SOUNDG27",
+ "SOUNDG28",
+ "SOUNDG29",
+ "SOUNDG30",
+ "SOUNDG31",
+ "SOUNDG32",
+ "SOUNDG33",
+ "SOUNDG34",
+ "SOUNDG35",
+ "SOUNDG36",
+ "SOUNDG37",
+ "SOUNDG38",
+ "SOUNDG39",
+ "SOUNDG40",
+ "SOUNDG41",
+ "SOUNDG42",
+ "SOUNDG43",
+ "SOUNDG44",
+ "SOUNDG45",
+ "SOUNDG46",
+ "SOUNDG47",
+ "SOUNDG48",
+ "SOUNDG49",
+ "SOUNDG50",
+ "SOUNDG51",
+ "SOUNDG52",
+ "SOUNDG53",
+ "SOUNDG54",
+ "SOUNDG55",
+ "SOUNDG56",
+ "SOUNDG57",
+ "SOUNDG58",
+ "SOUNDG59",
+ "SOUNDGA1",
+ "SOUNDGB1",
+ "SOUNDGC2",
+ "SOUNDS00",
+ "SOUNDS01",
+ "SOUNDS02",
+ "SOUNDS03",
+ "SOUNDS04",
+ "SOUNDS05",
+ "SOUNDS06",
+ "SOUNDS07",
+ "SOUNDS08",
+ "SOUNDS09",
+ "SOUNDS10",
+ "SOUNDS11",
+ "SOUNDS12",
+ "SOUNDS13",
+ "SOUNDS14",
+ "SOUNDS15",
+ "SOUNDS16",
+ "SOUNDS17",
+ "SOUNDS18",
+ "SOUNDS19",
+ "SOUNDS20",
+ "SOUNDS21",
+ "SOUNDS22",
+ "SOUNDS23",
+ "SOUNDS24",
+ "SOUNDS25",
+ "SOUNDS26",
+ "SOUNDS27",
+ "SOUNDS28",
+ "SOUNDS29",
+ "SOUNDS30",
+ "SOUNDS31",
+ "SOUNDS32",
+ "SOUNDS33",
+ "SOUNDS34",
+ "SOUNDS35",
+ "SOUNDS36",
+ "SOUNDS37",
+ "SOUNDS38",
+ "SOUNDS39",
+ "SOUNDS40",
+ "SOUNDS41",
+ "SOUNDS42",
+ "SOUNDS43",
+ "SOUNDS44",
+ "SOUNDS45",
+ "SOUNDS46",
+ "SOUNDS47",
+ "SOUNDS48",
+ "SOUNDS49",
+ "SOUNDS50",
+ "SOUNDS51",
+ "SOUNDS52",
+ "SOUNDS53",
+ "SOUNDS54",
+ "SOUNDS55",
+ "SOUNDS56",
+ "SOUNDS57",
+ "SOUNDS58",
+ "SOUNDS59",
+ "SOUNDSA1",
+ "SOUNDSB1",
+ "SOUNDSC2",
+ "SPRING02",
+ "SSENTR01",
+ "SSLOCK01",
+ "SSWARS01",
+ "STARPT01",
+ "SWPARE51",
+ "TERMNL01",
+ "TERMNL02",
+ "TERMNL03",
+ "TERMNL04",
+ "TERMNL05",
+ "TERMNL06",
+ "TERMNL07",
+ "TERMNL08",
+ "TERMNL09",
+ "TERMNL10",
+ "TERMNL11",
+ "TERMNL12",
+ "TERMNL13",
+ "TIDCUR01",
+ "TIDCUR02",
+ "TIDCUR03",
+ "TIDEHT01",
+ "TIDSTR01",
+ "TMARDEF1",
+ "TMARDEF2",
+ "TMBYRD01",
+ "TNKCON02",
+ "TNKCON12",
+ "TNKFRM01",
+ "TNKFRM11",
+ "TOPMA100",
+ "TOPMA101",
+ "TOPMA102",
+ "TOPMA103",
+ "TOPMA104",
+ "TOPMA105",
+ "TOPMA106",
+ "TOPMA107",
+ "TOPMA108",
+ "TOPMA109",
+ "TOPMA110",
+ "TOPMA111",
+ "TOPMA112",
+ "TOPMA113",
+ "TOPMA114",
+ "TOPMA115",
+ "TOPMA116",
+ "TOPMA117",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR04",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR14",
+ "TOPMAR16",
+ "TOPMAR17",
+ "TOPMAR18",
+ "TOPMAR22",
+ "TOPMAR23",
+ "TOPMAR24",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR34",
+ "TOPMAR36",
+ "TOPMAR65",
+ "TOPMAR85",
+ "TOPMAR86",
+ "TOPMAR87",
+ "TOPMAR88",
+ "TOPMAR89",
+ "TOPMAR90",
+ "TOPMAR91",
+ "TOPMAR92",
+ "TOPMAR93",
+ "TOPMAR98",
+ "TOPMAR99",
+ "TOPSHP00",
+ "TOPSHP01",
+ "TOPSHP02",
+ "TOPSHP03",
+ "TOPSHP04",
+ "TOPSHP05",
+ "TOPSHP06",
+ "TOPSHP07",
+ "TOPSHP08",
+ "TOPSHP09",
+ "TOPSHP10",
+ "TOPSHP11",
+ "TOPSHP12",
+ "TOPSHP13",
+ "TOPSHP14",
+ "TOPSHP15",
+ "TOPSHP16",
+ "TOPSHP17",
+ "TOPSHP18",
+ "TOPSHP19",
+ "TOPSHP20",
+ "TOPSHP21",
+ "TOPSHP22",
+ "TOPSHP23",
+ "TOPSHP24",
+ "TOPSHP25",
+ "TOPSHP28",
+ "TOPSHP29",
+ "TOPSHP30",
+ "TOPSHP31",
+ "TOPSHP32",
+ "TOPSHP34",
+ "TOPSHP35",
+ "TOPSHP36",
+ "TOPSHP37",
+ "TOPSHP38",
+ "TOPSHP39",
+ "TOPSHP40",
+ "TOPSHP41",
+ "TOPSHP42",
+ "TOPSHP43",
+ "TOPSHP44",
+ "TOPSHP47",
+ "TOPSHP48",
+ "TOPSHP50",
+ "TOPSHP51",
+ "TOPSHP52",
+ "TOPSHP53",
+ "TOPSHP54",
+ "TOPSHP55",
+ "TOPSHP58",
+ "TOPSHP61",
+ "TOPSHP62",
+ "TOPSHP63",
+ "TOPSHP64",
+ "TOPSHP65",
+ "TOPSHP67",
+ "TOPSHP68",
+ "TOPSHP69",
+ "TOPSHP70",
+ "TOPSHP71",
+ "TOPSHP72",
+ "TOPSHP73",
+ "TOPSHP74",
+ "TOPSHP76",
+ "TOPSHP77",
+ "TOPSHP78",
+ "TOPSHP79",
+ "TOPSHP80",
+ "TOPSHP81",
+ "TOPSHP82",
+ "TOPSHP83",
+ "TOPSHP84",
+ "TOPSHP85",
+ "TOPSHP86",
+ "TOPSHP87",
+ "TOPSHP88",
+ "TOPSHP89",
+ "TOPSHP90",
+ "TOPSHP91",
+ "TOPSHP92",
+ "TOPSHP93",
+ "TOPSHP94",
+ "TOPSHP95",
+ "TOPSHP96",
+ "TOPSHP97",
+ "TOPSHP98",
+ "TOPSHP99",
+ "TOPSHPA0",
+ "TOPSHPA1",
+ "TOPSHPA2",
+ "TOPSHPA3",
+ "TOPSHPA4",
+ "TOPSHPA5",
+ "TOPSHPA6",
+ "TOPSHPA7",
+ "TOPSHPA8",
+ "TOPSHPA9",
+ "TOPSHPB0",
+ "TOPSHPD1",
+ "TOPSHPD2",
+ "TOPSHPD3",
+ "TOPSHPD4",
+ "TOPSHPD5",
+ "TOPSHPI1",
+ "TOPSHPI2",
+ "TOPSHPI3",
+ "TOPSHPJ1",
+ "TOPSHPJ2",
+ "TOPSHPJ3",
+ "TOPSHPP1",
+ "TOPSHPP2",
+ "TOPSHPR1",
+ "TOPSHPS1",
+ "TOPSHPT1",
+ "TOPSHPT2",
+ "TOPSHPT3",
+ "TOPSHPT4",
+ "TOPSHPT5",
+ "TOPSHPT6",
+ "TOPSHPT7",
+ "TOPSHPT8",
+ "TOPSHPU1",
+ "TOPSHPU2",
+ "TOPSHQ06",
+ "TOPSHQ07",
+ "TOPSHQ08",
+ "TOPSHQ15",
+ "TOPSHQ16",
+ "TOPSHQ17",
+ "TOPSHQ18",
+ "TOPSHQ19",
+ "TOPSHQ20",
+ "TOPSHQ21",
+ "TOPSHQ22",
+ "TOPSHQ23",
+ "TOPSHQ24",
+ "TOPSHQ25",
+ "TOPSHQ26",
+ "TOPSHQ27",
+ "TOPSHQ28",
+ "TOPSHQ29",
+ "TOPSHQ30",
+ "TOPSHQ31",
+ "TOPSHQ32",
+ "TOWERS01",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS12",
+ "TOWERS15",
+ "TOWERS48",
+ "TOWERS49",
+ "TOWERS50",
+ "TOWERS51",
+ "TOWERS52",
+ "TOWERS53",
+ "TOWERS54",
+ "TOWERS55",
+ "TOWERS56",
+ "TOWERS57",
+ "TOWERS58",
+ "TOWERS59",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS62",
+ "TOWERS63",
+ "TOWERS64",
+ "TOWERS65",
+ "TOWERS66",
+ "TOWERS67",
+ "TOWERS68",
+ "TOWERS69",
+ "TOWERS70",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS73",
+ "TOWERS74",
+ "TOWERS75",
+ "TOWERS76",
+ "TOWERS77",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS81",
+ "TOWERS82",
+ "TOWERS83",
+ "TOWERS84",
+ "TOWERS85",
+ "TOWERS86",
+ "TOWERS87",
+ "TOWERS88",
+ "TOWERS89",
+ "TOWERS90",
+ "TOWERS91",
+ "TOWERS92",
+ "TOWERS93",
+ "TOWERS94",
+ "TOWERS95",
+ "TOWERS96",
+ "TOWERS97",
+ "TOWERS98",
+ "TOWERS99",
+ "TREPNT04",
+ "TREPNT05",
+ "TRNBSN01",
+ "TSLDEF51",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "TWRDEF51",
+ "TWRTPT52",
+ "TWRTPT53",
+ "UNITFTH1",
+ "UNITMTR1",
+ "UWTROC03",
+ "UWTROC04",
+ "VECGND01",
+ "VECGND21",
+ "VECWTR01",
+ "VECWTR21",
+ "VTCLMK01",
+ "WATTUR02",
+ "WAYPNT01",
+ "WAYPNT03",
+ "WAYPNT11",
+ "WEDKLP03",
+ "WIMCON01",
+ "WIMCON11",
+ "WNDFRM51",
+ "WNDFRM61",
+ "WNDMIL02",
+ "WNDMIL12",
+ "WRECKS01",
+ "WRECKS04",
+ "WRECKS05",
+ "WRECKS07",
+ "WTLVGG01",
+ "WTLVGG02",
+ "ZZZZZZ01"
+ ],
+ true,
+ false
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p04-sy-fallback-s52-areas"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-8d3ebecd41eace74"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 74,
+ "style_layer_id": "s52-p04-ls1-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-ls1-s52-lines"
+ },
+ "visual_object_id": "VO-6b66dcf91431487f"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 75,
+ "style_layer_id": "s52-p04-ls-legacy-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-ls-legacy-s52-lines"
+ },
+ "visual_object_id": "VO-4487065146fd7242"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 76,
+ "style_layer_id": "s52-p04-lc-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-s52-lines"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-97e3a73b00a8dcb8"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 76,
+ "style_layer_id": "s52-p04-lc-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-s52-lines"
+ },
+ "resource_key": "LOWACC01",
+ "resource_meta": {
+ "x": 549,
+ "y": 175,
+ "width": 34,
+ "height": 37,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b6a9a93d949f43a0dd1657c8a2e6a0e37b4c92be65c064560026e15dd95d5824",
+ "visual_object_id": "VO-51bdc99c223b8f3f"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 76,
+ "style_layer_id": "s52-p04-lc-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-s52-lines"
+ },
+ "resource_key": "lc-CBLSUB06",
+ "resource_meta": {
+ "x": 0,
+ "y": 1988,
+ "width": 87,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "760b67ca2cacc19bc44d3d6d6b36a59c9447dedccf3fa40baca6a808f84850c7",
+ "visual_object_id": "VO-2a44798ba00ebef0"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 76,
+ "style_layer_id": "s52-p04-lc-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-s52-lines"
+ },
+ "resource_key": "lc-ESSARE01",
+ "resource_meta": {
+ "x": 0,
+ "y": 2229,
+ "width": 12,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cca609b20a5a157c4f520752544ca62a9f7460898162938f525d4189f8946159",
+ "visual_object_id": "VO-c271b1486cdc9b4c"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 76,
+ "style_layer_id": "s52-p04-lc-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-s52-lines"
+ },
+ "resource_key": "lc-FERYRT01",
+ "resource_meta": {
+ "x": 0,
+ "y": 2235,
+ "width": 76,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2483feb15c8d52f58b2eb19cd5b0b368fe7c6ae8f730decf5d64847b0c29de3d",
+ "visual_object_id": "VO-ed6145113bf6548a"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 76,
+ "style_layer_id": "s52-p04-lc-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-s52-lines"
+ },
+ "resource_key": "lc-FSHFAC02",
+ "resource_meta": {
+ "x": 0,
+ "y": 2249,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "99923ff00f59ee7942d32f9c56594ba9a5daebe8fa95fb01b99bf7fc4279e643",
+ "visual_object_id": "VO-8b6c65e5637c8099"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 76,
+ "style_layer_id": "s52-p04-lc-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-s52-lines"
+ },
+ "resource_key": "lc-LOWACC01",
+ "resource_meta": {
+ "x": 0,
+ "y": 2282,
+ "width": 5,
+ "height": 3,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b31ca0fd4464a14c597e72908d81667594b3325128d7133f5af490adb00b216",
+ "visual_object_id": "VO-c31ed29246fb626e"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 76,
+ "style_layer_id": "s52-p04-lc-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-s52-lines"
+ },
+ "resource_key": "lc-LOWACC21",
+ "resource_meta": {
+ "x": 0,
+ "y": 2288,
+ "width": 5,
+ "height": 3,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b31ca0fd4464a14c597e72908d81667594b3325128d7133f5af490adb00b216",
+ "visual_object_id": "VO-c31ed29246fb626e"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 76,
+ "style_layer_id": "s52-p04-lc-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-s52-lines"
+ },
+ "resource_key": "lc-PIPSOL05",
+ "resource_meta": {
+ "x": 0,
+ "y": 2335,
+ "width": 23,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0c9a98ea5453c490ee33cf2b286758397c487fa364a26832143be917dc515ae0",
+ "visual_object_id": "VO-b03f2ff8e3d38d1d"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 76,
+ "style_layer_id": "s52-p04-lc-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-s52-lines"
+ },
+ "resource_key": "lc-PIPSOL06",
+ "resource_meta": {
+ "x": 0,
+ "y": 2343,
+ "width": 20,
+ "height": 5,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4dccc474396b28178942933b6625c2e54165e27bb6168fbf4f63b2490f5df314",
+ "visual_object_id": "VO-7d7ee04eba5b5807"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 76,
+ "style_layer_id": "s52-p04-lc-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-s52-lines"
+ },
+ "resource_key": "lc-RECTRC09",
+ "resource_meta": {
+ "x": 0,
+ "y": 2570,
+ "width": 84,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b3faac697e7e7ec287009f64d5337b62e9b582ce8cf6ad079f8e5ae9764c2281",
+ "visual_object_id": "VO-db92ca7691896e5f"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 76,
+ "style_layer_id": "s52-p04-lc-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-s52-lines"
+ },
+ "resource_key": "lc-RECTRC10",
+ "resource_meta": {
+ "x": 0,
+ "y": 2582,
+ "width": 77,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "745928ff6519724f0cef9d0756fe8a80085df3ca87d348acca72589fc5187eaf",
+ "visual_object_id": "VO-67534ba16d792670"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 76,
+ "style_layer_id": "s52-p04-lc-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-s52-lines"
+ },
+ "resource_key": "lc-RECTRC11",
+ "resource_meta": {
+ "x": 0,
+ "y": 2594,
+ "width": 58,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2642cb8521dab0bb9d30554770b51b0c9210f80054e8c1d97c9261935e72d733",
+ "visual_object_id": "VO-ef7c12471f795838"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 76,
+ "style_layer_id": "s52-p04-lc-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "visual_properties": {
+ "line-width": 5.0
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-s52-lines"
+ },
+ "visual_object_id": "VO-29a6feb842432419"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 77,
+ "style_layer_id": "s52-p04-lc-fallback-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "ACHARE51",
+ "ACHRES51",
+ "ADMARE01",
+ "CBLARE51",
+ "CBLSUB06",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHRVDEL2",
+ "CHRVID02",
+ "CTNARE51",
+ "CTYARE51",
+ "DWLDEF01",
+ "DWRTCL05",
+ "DWRTCL06",
+ "DWRTCL07",
+ "DWRTCL08",
+ "DWRUTE51",
+ "ENTRES51",
+ "ERBLNA01",
+ "ERBLNB01",
+ "ESSARE01",
+ "FERYRT01",
+ "FERYRT02",
+ "FSHFAC02",
+ "FSHRES51",
+ "HODATA01",
+ "LOWACC01",
+ "LOWACC11",
+ "LOWACC21",
+ "LOWACC31",
+ "LOWACC41",
+ "MARSYS51",
+ "NAVARE51",
+ "PIPARE51",
+ "PIPARE61",
+ "PIPSOL05",
+ "PIPSOL06",
+ "PLNRTE03",
+ "PRCARE51",
+ "QUESMRK1",
+ "RCRDEF01",
+ "RCRTCL01",
+ "RCRTCL02",
+ "RCRTCL03",
+ "RCRTCL04",
+ "RCRTCL11",
+ "RCRTCL12",
+ "RCRTCL13",
+ "RCRTCL14",
+ "RECDEF02",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11",
+ "RECTRC12",
+ "RESARE51",
+ "SCLBDY51",
+ "TIDINF51",
+ "UNITFTH1",
+ "UNITMTR1"
+ ],
+ true,
+ false
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-lc-fallback-s52-lines"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-cd898da4f9d5e834"
+ },
+ {
+ "group_id": "GRP-6c625dd02fb4d766",
+ "geometry_role": "symbol",
+ "component_role": "vector-or-text",
+ "style_index": 78,
+ "style_layer_id": "s52-p04-text1-s52-lines",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_text1_value"
+ ]
+ ],
+ "visual_properties": {
+ "text-color": [
+ "match",
+ [
+ "get",
+ "s52_text1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#070707"
+ ],
+ "text-halo-color": "rgba(255,255,255,0.65)",
+ "text-halo-width": 0.5
+ },
+ "text_expression": [
+ "get",
+ "s52_text1_value"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_lines",
+ "style_layer_id": "s52-p04-text1-s52-lines"
+ },
+ "visual_object_id": "VO-f100d16e43fef77e"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-7792885d95036940"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-19033a4dad926170"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-89e0a716d3a544f0"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-599b521f02aad8ed"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-53974472ff7964c2"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-5d63eb5fb3a7a4bd"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-9c42917c869689fe"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-44fec75027711636"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-dfb8c646eda7eba4"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-5d1bc52b378b8ce4"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-9ec9c14090dd2f3a"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-ff4b0e95b1282c74"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-309b3b612278c39a"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-c566bd11558a84ed"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-af0288e8955efb6e"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-1c7138dbdc08cc57"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-5c74befa27895339"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-62e8dd59a62dcc25"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-6bec5f18d7b5d28c"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-31c842105ea11a59"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-f5b3b5e018026201"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-553ede9f79a61484"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-eb9073aa264134f4"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-96121710851581e4"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-1e658eeea1a580a0"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-91d1743d13dd50df"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-7f18adfd1eafecd6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-3b4e723a5da7271d"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-04d37ba57be4d8e3"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-fa4b38138bddbb96"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-c0d7c47d3c2fef51"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-8254c863cafa3f17"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-20a6c7cf2d03ed89"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-c5ea99cb3b1736c6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-88fd2c5b7fde567d"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-9bd0ecaade6c732e"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-035a509da753a91e"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-81d42cfe6badea1f"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-0af275be6b28f6ec"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-bfec802a43da1413"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-8c4d79572c1e24e2"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-420aa36d0cca65d8"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-81a5c9588ca97a58"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-ee5aa7d67a39f72e"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-f4bdb310bb77bfdb"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-3b9bf1774f143132"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-ec8dcac9d56b5d28"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-8444f29982a455e9"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-8444f29982a455e9"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-e651d123e1f96533"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-faa7f2aa33d92ac0"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-985dac3804eead01"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-42d5c361bc8ca5a8"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-c8a6729a66709493"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-0355e4b9b394108e"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-815d4b8731d4f542"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-6008581c0d96663b"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-875193a0fd653d4b"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-b41e7f31e22a4e22"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-e95e38ae3e0a45f8"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "LITFLT01",
+ "resource_meta": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9104805fd43478c462309599d2a782561adb6737ec08f597af368e9978e6eb0f",
+ "visual_object_id": "VO-01e61073ca47f5da"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "LITVES60",
+ "resource_meta": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7723b10c53ebace35065cbe86937e56406cd9da996acda73709ba0a3107df77f",
+ "visual_object_id": "VO-1084f5b56ab4bff6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "LOCMAG51",
+ "resource_meta": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0b87ac0359257aa82a9a12327eb78dd4502bbccd3b2e5cd849bf45c5e054ba6a",
+ "visual_object_id": "VO-f14d0987c6156cf6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-07ba77725db61ca3"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "MORFAC03",
+ "resource_meta": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5d9d3050e456d554021cf436bb000643cb70779a83f02928ec01b5c75d248862",
+ "visual_object_id": "VO-a3e036035f45facf"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "MSTCON04",
+ "resource_meta": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1beeceac863187d220dcb51a6edcc9154a493654225100f47eba452f53cdb9b6",
+ "visual_object_id": "VO-10ec93eebd2990a3"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "OFSPLF01",
+ "resource_meta": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7507404e9b6d7c5215c13767987c53f63cc263eb46699b6704c14e595341472",
+ "visual_object_id": "VO-c6bb01c003a8bb81"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "PILBOP02",
+ "resource_meta": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e63f32acb9dd587eb812e149e52885291b33179dbfb8caecf5cb57a6ce4da76f",
+ "visual_object_id": "VO-af754b4875f745c5"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "PILPNT02",
+ "resource_meta": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "95c1a39bf967640a30e7947b9a45236d66b81958897814f0ec30fa4c840b4444",
+ "visual_object_id": "VO-b229cf245f102adc"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "POSGEN04",
+ "resource_meta": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b75e6f2b4236a735add7d9a2313f45d1d562b09ec92dd82a1f2aa11688f9f913",
+ "visual_object_id": "VO-e665e2ede2095924"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "PRCARE51",
+ "resource_meta": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d20ffd0cb0417323ad636014298268e3b2b3db70bea13a1eb29020b84334581e",
+ "visual_object_id": "VO-50bc079971718465"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "RACNSP01",
+ "resource_meta": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-47b397b1247bdc13"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "RADRFL03",
+ "resource_meta": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-47b397b1247bdc13"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "RDOSTA02",
+ "resource_meta": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d962e59a8b43117f93a990911a1c9263232c2ae8e286bcac24fd069acf714996",
+ "visual_object_id": "VO-38c56de98c6a1168"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "RTLDEF51",
+ "resource_meta": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "visual_hash": "04f3d07ac144f557234b54427ce7082536ccbadb9f4016c1354b66763852f0df",
+ "visual_object_id": "VO-bbd74f8301a0b6b8"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "RTPBCN02",
+ "resource_meta": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e0c039d36945b6e4d74face06a880a4b051d0dca96be1aa3363307044e69619b",
+ "visual_object_id": "VO-3fb483e3b22074bc"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "SMCFAC02",
+ "resource_meta": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "10fdcbe657f2da524cc5d0d9b0a664a7353d54d56ac5ec672c2dc52090421f24",
+ "visual_object_id": "VO-8c83b2d16f4a0cb7"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "SNDWAV02",
+ "resource_meta": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47c2b5e4e4aefaf641102fcad2d2b27b5e1f41973ed25e1053feef9d9ac11a8c",
+ "visual_object_id": "VO-e78ed7a5a1623467"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "STARPT01",
+ "resource_meta": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7c9a78bdf7cca22245388132fa1cf5534efe15e53c96c2440e9468235b2280a",
+ "visual_object_id": "VO-f2d08967528fe4eb"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMA115",
+ "resource_meta": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "754ba4712f94e4311ffb7e73a4147d7118b75879a92672a292ebca4a7d1a9794",
+ "visual_object_id": "VO-a12f782f49bd5b3d"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR01",
+ "resource_meta": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bdc00613b83b41ca2782c5c9e74cc365eb4e257c02acd058dcf9d24e8b26cada",
+ "visual_object_id": "VO-f4674b56fd714962"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR02",
+ "resource_meta": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7c5d079156eae5eac187459ef17d3200409312287dfca0b692ace2649f0ba9b0",
+ "visual_object_id": "VO-55cf28dcf2aa266b"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR05",
+ "resource_meta": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "71ff7c2fc92e3386f2e6b701cdafb44ef509bd67c035555feacf744f800cba17",
+ "visual_object_id": "VO-211ed1e28f3e84f6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR06",
+ "resource_meta": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "45583b526196dd1a220383d68de477d1468c3f62803467e0639f72f1bd351205",
+ "visual_object_id": "VO-4923d095f8127411"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR07",
+ "resource_meta": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5dcc46c5308ac26cfabde2497bfeee368b2cf7fe437cc144afd55d1df717a925",
+ "visual_object_id": "VO-bea3d376b6a7e65a"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR08",
+ "resource_meta": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7110d353962abfdc0abebac0825ee98dfc240964f473671756d8016880e121af",
+ "visual_object_id": "VO-3ecadab154f030b3"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR10",
+ "resource_meta": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5f82947f89a06387250c88e73caf818c939c3de595b258e813d5e55c9e9aa1ac",
+ "visual_object_id": "VO-145f91c426f15a68"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR12",
+ "resource_meta": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "989ad0b7c610bdfa52c2835c26985deef3297fa996a3e9a13251984bec87768f",
+ "visual_object_id": "VO-af64edf63ee51fcc"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR13",
+ "resource_meta": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "3d6d135fc47087e78770f3a3324e00d069e617f821e013e9607a3ae3eac3b634",
+ "visual_object_id": "VO-31d86aaffe43f29f"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR22",
+ "resource_meta": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0af1bfbcba733a79963846474c45de6ece4cbac4528ef931092664cfed4b7f80",
+ "visual_object_id": "VO-c81148ba9ae19427"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR25",
+ "resource_meta": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "11d9d250c5b7d78bbb7a6da7e8c0bb6b47434b5b16b12115773ee71d86ffbb78",
+ "visual_object_id": "VO-c41e2568dc24f8d0"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR26",
+ "resource_meta": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ac19928b712efd0c4684acbc050175bb33eb2510eff71d3139aecebf0d4501fc",
+ "visual_object_id": "VO-8ee84a922fc1f436"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR27",
+ "resource_meta": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4c53038954687a441c057d33cc61850a37c04cba706c8d0af244e78d7ddd61",
+ "visual_object_id": "VO-9e1f3f8ef00bb24e"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR28",
+ "resource_meta": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e2d825c5a0db9db95c21cf7f0a878a0ac0619ace56a46c95045ef0002f181c30",
+ "visual_object_id": "VO-af63992a48157740"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR30",
+ "resource_meta": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b4dee9dc7f70c90192cc8edd0dbe2efecb35f27eb9f7da700cd4ab55f55ed040",
+ "visual_object_id": "VO-e8af063f7b1ea790"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR32",
+ "resource_meta": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4e1a3b0e4a6f9ba79d71dba2b4a44b289d8a2f8ba44aa82cecec09262f479794",
+ "visual_object_id": "VO-87407a637499170a"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR33",
+ "resource_meta": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beaa10ea725d1c8fb6966de57cb44ba9607c7c21186f5055a4c393e407a01301",
+ "visual_object_id": "VO-ce5254667f1981bf"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPMAR98",
+ "resource_meta": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d434367be62ac2414c09597bdd0ed4ca945ec9cffe81d2673d2a0409d49bb4f0",
+ "visual_object_id": "VO-909fa38cb5767e40"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPSHP51",
+ "resource_meta": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "fbf14351f818a6718484fd341569aa2afb1baabfe23a0caab2287c72bf6846dc",
+ "visual_object_id": "VO-74cda36479e310fb"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPSHPI1",
+ "resource_meta": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49ae50c47d21d13905eaec6f76f1645381588c07e8a73fd14a5fea5e8f4d116a",
+ "visual_object_id": "VO-7d04f2d7b1fc1ed1"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOPSHPP2",
+ "resource_meta": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "27aa6b62817b52fa564c462d6386519a7a533eee2db58e6eb2287716f8481b9e",
+ "visual_object_id": "VO-a87eba0f7500437d"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS02",
+ "resource_meta": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "53846cd569f35a80e1f323d09569fcf66c4aee53c034113e9b7d9c44de651f76",
+ "visual_object_id": "VO-75040a6d8cd88d13"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS03",
+ "resource_meta": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e6aa44ace5ce72a53c2818c9f4980d5eeee6976866d2142bf2266bd2c9cd150b",
+ "visual_object_id": "VO-9f41b9856ea6ec2e"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS05",
+ "resource_meta": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9ab70e3ee6478449b51f17855c79884f584d3fa90354e0687a9b906ed4b35bf0",
+ "visual_object_id": "VO-9dadfe087a1c4a2a"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS15",
+ "resource_meta": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "89fe05123a97732eecfd8473f799bd0e7e023e9fbf152310a0b3643abfc4b29a",
+ "visual_object_id": "VO-6535f9835e271571"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS60",
+ "resource_meta": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4b5eb6a6776f03846104cf40e4f9c2f2aa995a06f744f9762d48b169e81546",
+ "visual_object_id": "VO-3844fcd964b793e6"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS61",
+ "resource_meta": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc84d7cb32588c8dfc30a522bdfa3281039a1f5b5374aba0f91d4c30368dd92c",
+ "visual_object_id": "VO-1cf4ebd9e9b5a332"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS63",
+ "resource_meta": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "21ae13b22f1fcd09479e0f72333472bca1ebaceeea31cf643e3e23df53ec2ace",
+ "visual_object_id": "VO-5b312f818a0650b5"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS71",
+ "resource_meta": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a828d2a17bafebc381a517b7722fb1e78f218b70fb4d2cd628fc316d83b2b326",
+ "visual_object_id": "VO-f4ae75cdd6725d94"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS72",
+ "resource_meta": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9b4e997318dd9f4fc407dc394a5c5140d7da07c13c80b204c44a16150ffbd8bb",
+ "visual_object_id": "VO-73bf5f50d9a0de2a"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS78",
+ "resource_meta": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "175a7d2aa72012a9c716ddbf6cb76113b3d520f45d0e31dfcc03eea4ed3fa3ef",
+ "visual_object_id": "VO-50313b6cb7eeaf43"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS79",
+ "resource_meta": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "96b9baf11184f7855a0b09f254705b4ca4126435803dddc0dbe4ef0efdb04ce0",
+ "visual_object_id": "VO-a7c83152919b6a9b"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS80",
+ "resource_meta": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a399f8c6a94f06fa382d6dc53b5a62a681248d6ca3bda22f50fcbb056c7622c4",
+ "visual_object_id": "VO-fbc7fc42c74232c7"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS83",
+ "resource_meta": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49a0280bb5e09bba5255069244b91cb996e33d441e9bd59eb21617a310faac23",
+ "visual_object_id": "VO-61eb8ee8c1021331"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS85",
+ "resource_meta": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b020180052f9238ccfccd2796d97e1cb1dd0a5aa113d89c227f2dfcd1e85a597",
+ "visual_object_id": "VO-60e5c3b32c33cc04"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TOWERS95",
+ "resource_meta": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "41a30756b6c04865a103b398b3f04774404dfadebe5fa54399d1985914185a28",
+ "visual_object_id": "VO-843f896aa82e35bd"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TSSCRS51",
+ "resource_meta": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c1cba9d4adba9c6786edfdbdf3303cd3d9cb0bdf5465b9a5f19b075275397c5a",
+ "visual_object_id": "VO-fa4323c232c5d5ae"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TSSLPT51",
+ "resource_meta": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2bc88ea88b441114f72c46f56c30572736ebf3915ce6c7c468bf0442cb188d1e",
+ "visual_object_id": "VO-c5206d58e9d4adb1"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "TSSRON51",
+ "resource_meta": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "visual_hash": "aecc7d518fdb87b8b032d946611aeec85fd25845bae11f3adb70e35879f150e8",
+ "visual_object_id": "VO-9f1572c96d304a46"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "WATTUR02",
+ "resource_meta": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1e539a9a43fe0211cc68b1adc1b59afdd5a835fcbecccd526683fbda45bebd0e",
+ "visual_object_id": "VO-9fc1b91373616723"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "WEDKLP03",
+ "resource_meta": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "98d41e4c8a18cc4cc87902fd4b970b568d1aed2e7a8afad85599595479ba87fa",
+ "visual_object_id": "VO-42919288ce55d334"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 79,
+ "style_layer_id": "s52-p04-sy-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-s52-points"
+ },
+ "resource_key": "WIMCON01",
+ "resource_meta": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a9015ccaa2d424fb939dbf9c78bb9ed2b825cb08ca93174a754c82513fb0ca23",
+ "visual_object_id": "VO-e424a477f4353283"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 80,
+ "style_layer_id": "s52-p04-sy-fallback-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "ACHPNT01",
+ "ACHPNT02",
+ "ACHRES51",
+ "ACHRES61",
+ "ACHRES71",
+ "ADDMRK01",
+ "ADDMRK02",
+ "ADDMRK03",
+ "ADDMRK04",
+ "ADDMRK05",
+ "ADDMRK06",
+ "ADDMRK07",
+ "ADDMRK08",
+ "ADDMRK09",
+ "ADDMRK10",
+ "AIRARE02",
+ "AISDEF01",
+ "AISONE01",
+ "AISSIX01",
+ "AISSLP01",
+ "AISVES01",
+ "ARPATG01",
+ "ARPONE01",
+ "ARPSIX01",
+ "BCNCAR01",
+ "BCNCAR02",
+ "BCNCAR03",
+ "BCNCAR04",
+ "BCNDEF13",
+ "BCNGEN01",
+ "BCNGEN03",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN64",
+ "BCNGEN65",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNGEN79",
+ "BCNGEN80",
+ "BCNISD21",
+ "BCNLAT15",
+ "BCNLAT16",
+ "BCNLAT21",
+ "BCNLAT22",
+ "BCNLAT23",
+ "BCNLAT24",
+ "BCNLAT50",
+ "BCNLTC01",
+ "BCNSAW13",
+ "BCNSAW21",
+ "BCNSPP13",
+ "BCNSPP21",
+ "BCNSPR62",
+ "BCNSTK01",
+ "BCNSTK02",
+ "BCNSTK03",
+ "BCNSTK05",
+ "BCNSTK08",
+ "BCNSTK60",
+ "BCNSTK61",
+ "BCNSTK62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNSTK79",
+ "BCNSTK80",
+ "BCNSTK81",
+ "BCNSTK82",
+ "BCNSTK83",
+ "BCNTOW01",
+ "BCNTOW05",
+ "BCNTOW60",
+ "BCNTOW61",
+ "BCNTOW62",
+ "BCNTOW63",
+ "BCNTOW64",
+ "BCNTOW65",
+ "BCNTOW66",
+ "BCNTOW68",
+ "BCNTOW69",
+ "BCNTOW70",
+ "BCNTOW71",
+ "BCNTOW73",
+ "BCNTOW74",
+ "BCNTOW76",
+ "BCNTOW85",
+ "BCNTOW86",
+ "BCNTOW87",
+ "BCNTOW88",
+ "BCNTOW89",
+ "BCNTOW90",
+ "BCNTOW91",
+ "BLKADJ01",
+ "BORDER01",
+ "BOYBAR01",
+ "BOYBAR60",
+ "BOYBAR61",
+ "BOYBAR62",
+ "BOYCAN01",
+ "BOYCAN60",
+ "BOYCAN61",
+ "BOYCAN62",
+ "BOYCAN63",
+ "BOYCAN64",
+ "BOYCAN65",
+ "BOYCAN68",
+ "BOYCAN69",
+ "BOYCAN70",
+ "BOYCAN71",
+ "BOYCAN72",
+ "BOYCAN73",
+ "BOYCAN74",
+ "BOYCAN75",
+ "BOYCAN76",
+ "BOYCAN77",
+ "BOYCAN78",
+ "BOYCAN79",
+ "BOYCAN80",
+ "BOYCAN81",
+ "BOYCAN82",
+ "BOYCAN83",
+ "BOYCAR01",
+ "BOYCAR02",
+ "BOYCAR03",
+ "BOYCAR04",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYCON63",
+ "BOYCON64",
+ "BOYCON65",
+ "BOYCON66",
+ "BOYCON67",
+ "BOYCON68",
+ "BOYCON69",
+ "BOYCON70",
+ "BOYCON71",
+ "BOYCON72",
+ "BOYCON73",
+ "BOYCON74",
+ "BOYCON77",
+ "BOYCON78",
+ "BOYCON79",
+ "BOYCON80",
+ "BOYCON81",
+ "BOYDEF03",
+ "BOYGEN03",
+ "BOYINB01",
+ "BOYISD12",
+ "BOYLAT13",
+ "BOYLAT14",
+ "BOYLAT23",
+ "BOYLAT24",
+ "BOYLAT25",
+ "BOYLAT26",
+ "BOYLAT27",
+ "BOYLAT50",
+ "BOYLAT51",
+ "BOYMOR01",
+ "BOYMOR03",
+ "BOYMOR11",
+ "BOYMOR31",
+ "BOYPIL01",
+ "BOYPIL59",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL63",
+ "BOYPIL64",
+ "BOYPIL65",
+ "BOYPIL66",
+ "BOYPIL67",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYPIL74",
+ "BOYPIL75",
+ "BOYPIL76",
+ "BOYPIL77",
+ "BOYPIL78",
+ "BOYPIL79",
+ "BOYPIL80",
+ "BOYPIL81",
+ "BOYSAW12",
+ "BOYSPH01",
+ "BOYSPH05",
+ "BOYSPH60",
+ "BOYSPH61",
+ "BOYSPH62",
+ "BOYSPH65",
+ "BOYSPH66",
+ "BOYSPH67",
+ "BOYSPH68",
+ "BOYSPH69",
+ "BOYSPH70",
+ "BOYSPH71",
+ "BOYSPH74",
+ "BOYSPH75",
+ "BOYSPH77",
+ "BOYSPH78",
+ "BOYSPP11",
+ "BOYSPP15",
+ "BOYSPP25",
+ "BOYSPR01",
+ "BOYSPR04",
+ "BOYSPR05",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSPR65",
+ "BOYSPR68",
+ "BOYSPR69",
+ "BOYSPR70",
+ "BOYSPR71",
+ "BOYSPR72",
+ "BOYSUP01",
+ "BOYSUP02",
+ "BOYSUP03",
+ "BOYSUP60",
+ "BOYSUP61",
+ "BOYSUP62",
+ "BOYSUP65",
+ "BOYSUP66",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "BUIREL01",
+ "BUIREL04",
+ "BUIREL05",
+ "BUIREL13",
+ "BUIREL14",
+ "BUIREL15",
+ "BUISGL01",
+ "BUISGL11",
+ "BUNSTA01",
+ "BUNSTA02",
+ "BUNSTA03",
+ "CAIRNS01",
+ "CAIRNS11",
+ "CARTRF01",
+ "CATHAF01",
+ "CATHAF02",
+ "CATHAF04",
+ "CBLARE51",
+ "CGUSTA02",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO06",
+ "CHINFO07",
+ "CHINFO08",
+ "CHINFO09",
+ "CHINFO10",
+ "CHINFO11",
+ "CHKSYM01",
+ "CLRLIN01",
+ "CRANES01",
+ "CTNARE51",
+ "CTYARE51",
+ "CTYARE71",
+ "CURDEF01",
+ "CURENT01",
+ "CURSRA01",
+ "CURSRB01",
+ "CUSTOM01",
+ "DANGER01",
+ "DANGER02",
+ "DANGER03",
+ "DANGER51",
+ "DANGER52",
+ "DAYREC51",
+ "DAYSQR01",
+ "DAYSQR21",
+ "DAYSQR51",
+ "DAYTRI01",
+ "DAYTRI05",
+ "DAYTRI21",
+ "DAYTRI25",
+ "DAYTRI51",
+ "DAYTRI52",
+ "DIRBOY01",
+ "DIRBOYA1",
+ "DIRBOYB1",
+ "DISMAR03",
+ "DISMAR04",
+ "DISMAR05",
+ "DISMAR06",
+ "DNGHILIT",
+ "DOMES001",
+ "DOMES011",
+ "DSHAER01",
+ "DSHAER11",
+ "DWRTPT51",
+ "DWRUTE51",
+ "EBBSTR01",
+ "EBLVRM11",
+ "ENTRES51",
+ "ENTRES61",
+ "ENTRES71",
+ "ERBLTIK1",
+ "EVENTS02",
+ "FAIRWY51",
+ "FAIRWY52",
+ "FLASTK01",
+ "FLASTK11",
+ "FLDSTR01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FORSTC11",
+ "FOULGND1",
+ "FRYARE51",
+ "FRYARE52",
+ "FSHFAC02",
+ "FSHFAC03",
+ "FSHGRD01",
+ "FSHHAV01",
+ "FSHRES51",
+ "FSHRES61",
+ "FSHRES71",
+ "GATCON03",
+ "GATCON04",
+ "HECMTR01",
+ "HECMTR02",
+ "HGWTMK01",
+ "HILTOP01",
+ "HILTOP11",
+ "HRBFAC09",
+ "HRBFAC10",
+ "HRBFAC11",
+ "HRBFAC12",
+ "HRBFAC13",
+ "HRBFAC14",
+ "HRBFAC15",
+ "HRBFAC16",
+ "HRBFAC17",
+ "HRBFAC18",
+ "HULKES01",
+ "INFARE51",
+ "INFORM01",
+ "ISODGR01",
+ "ISODGR51",
+ "ITZARE51",
+ "LIGHTDEF",
+ "LIGHTS11",
+ "LIGHTS12",
+ "LIGHTS13",
+ "LIGHTS14",
+ "LIGHTS81",
+ "LIGHTS82",
+ "LIGHTS90",
+ "LIGHTS91",
+ "LIGHTS92",
+ "LIGHTS93",
+ "LIGHTS94",
+ "LIGHTS95",
+ "LIGHTS96",
+ "LITDEF11",
+ "LITFLT01",
+ "LITFLT02",
+ "LITFLT10",
+ "LITFLT61",
+ "LITVES01",
+ "LITVES02",
+ "LITVES60",
+ "LITVES61",
+ "LNDARE01",
+ "LOCMAG01",
+ "LOCMAG51",
+ "LOWACC01",
+ "MAGVAR01",
+ "MAGVAR51",
+ "MARCUL02",
+ "MONUMT02",
+ "MONUMT12",
+ "MORFAC03",
+ "MORFAC04",
+ "MSTCON04",
+ "MSTCON14",
+ "NMKINF01",
+ "NMKINF02",
+ "NMKINF03",
+ "NMKINF04",
+ "NMKINF05",
+ "NMKINF06",
+ "NMKINF07",
+ "NMKINF08",
+ "NMKINF09",
+ "NMKINF10",
+ "NMKINF11",
+ "NMKINF12",
+ "NMKINF13",
+ "NMKINF14",
+ "NMKINF15",
+ "NMKINF16",
+ "NMKINF17",
+ "NMKINF18",
+ "NMKINF19",
+ "NMKINF20",
+ "NMKINF21",
+ "NMKINF22",
+ "NMKINF23",
+ "NMKINF24",
+ "NMKINF25",
+ "NMKINF26",
+ "NMKINF27",
+ "NMKINF28",
+ "NMKINF29",
+ "NMKINF30",
+ "NMKINF31",
+ "NMKINF32",
+ "NMKINF33",
+ "NMKINF34",
+ "NMKINF35",
+ "NMKINF36",
+ "NMKINF37",
+ "NMKINF38",
+ "NMKINF39",
+ "NMKINF40",
+ "NMKINF41",
+ "NMKINF42",
+ "NMKINF43",
+ "NMKINF44",
+ "NMKINF45",
+ "NMKINF46",
+ "NMKINF47",
+ "NMKINF48",
+ "NMKINF49",
+ "NMKINF50",
+ "NMKINF51",
+ "NMKINF52",
+ "NMKINF53",
+ "NMKINF54",
+ "NMKINF55",
+ "NMKPRH01",
+ "NMKPRH02",
+ "NMKPRH04",
+ "NMKPRH05",
+ "NMKPRH06",
+ "NMKPRH07",
+ "NMKPRH08",
+ "NMKPRH10",
+ "NMKPRH11",
+ "NMKPRH12",
+ "NMKPRH13",
+ "NMKPRH14",
+ "NMKPRH15",
+ "NMKPRH16",
+ "NMKPRH17",
+ "NMKPRH18",
+ "NMKPRH19",
+ "NMKPRH20",
+ "NMKPRH21",
+ "NMKPRH22",
+ "NMKRCD01",
+ "NMKRCD02",
+ "NMKRCD03",
+ "NMKRCD04",
+ "NMKRCD05",
+ "NMKRCD06",
+ "NMKREG01",
+ "NMKREG02",
+ "NMKREG03",
+ "NMKREG04",
+ "NMKREG05",
+ "NMKREG06",
+ "NMKREG07",
+ "NMKREG08",
+ "NMKREG09",
+ "NMKREG10",
+ "NMKREG11",
+ "NMKREG12",
+ "NMKREG13",
+ "NMKREG14",
+ "NMKREG15",
+ "NMKREG16",
+ "NMKREG17",
+ "NMKREG18",
+ "NMKREG19",
+ "NMKREG20",
+ "NORTHAR1",
+ "NOTBRD11",
+ "NOTBRD12",
+ "NOTMRK01",
+ "NOTMRK02",
+ "NOTMRK03",
+ "OBSTRN01",
+ "OBSTRN02",
+ "OBSTRN03",
+ "OBSTRN11",
+ "OBSTRN18",
+ "OFSPLF01",
+ "OSPONE02",
+ "OSPSIX02",
+ "OWNSHP01",
+ "OWNSHP05",
+ "PASTRK01",
+ "PASTRK02",
+ "PIER0001",
+ "PILBOP02",
+ "PILBOP04",
+ "PILPNT02",
+ "PLNPOS01",
+ "PLNPOS02",
+ "PLNSPD03",
+ "PLNSPD04",
+ "POSGEN01",
+ "POSGEN03",
+ "POSGEN04",
+ "POSITN02",
+ "PRCARE12",
+ "PRCARE51",
+ "PRDINS02",
+ "PRICKE03",
+ "PRICKE04",
+ "QUAPOS01",
+ "QUAPOS02",
+ "QUAPOS03",
+ "QUARRY01",
+ "QUESMRK1",
+ "RACNSP01",
+ "RADHLT01",
+ "RADRFL03",
+ "RASCAN01",
+ "RASCAN11",
+ "RCLDEF01",
+ "RCTLPT52",
+ "RDOCAL02",
+ "RDOCAL03",
+ "RDOSTA02",
+ "RECDEF51",
+ "RECTRC55",
+ "RECTRC56",
+ "RECTRC57",
+ "RECTRC58",
+ "REFDMP01",
+ "REFPNT02",
+ "RESTRN51",
+ "RETRFL01",
+ "RETRFL02",
+ "RFNERY01",
+ "RFNERY11",
+ "ROLROL01",
+ "RSCSTA02",
+ "RSRDEF51",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SCALEB10",
+ "SCALEB11",
+ "SILBUI01",
+ "SILBUI11",
+ "SISTAT02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "SOUNDG00",
+ "SOUNDG01",
+ "SOUNDG02",
+ "SOUNDG03",
+ "SOUNDG04",
+ "SOUNDG05",
+ "SOUNDG06",
+ "SOUNDG07",
+ "SOUNDG08",
+ "SOUNDG09",
+ "SOUNDG10",
+ "SOUNDG11",
+ "SOUNDG12",
+ "SOUNDG13",
+ "SOUNDG14",
+ "SOUNDG15",
+ "SOUNDG16",
+ "SOUNDG17",
+ "SOUNDG18",
+ "SOUNDG19",
+ "SOUNDG20",
+ "SOUNDG21",
+ "SOUNDG22",
+ "SOUNDG23",
+ "SOUNDG24",
+ "SOUNDG25",
+ "SOUNDG26",
+ "SOUNDG27",
+ "SOUNDG28",
+ "SOUNDG29",
+ "SOUNDG30",
+ "SOUNDG31",
+ "SOUNDG32",
+ "SOUNDG33",
+ "SOUNDG34",
+ "SOUNDG35",
+ "SOUNDG36",
+ "SOUNDG37",
+ "SOUNDG38",
+ "SOUNDG39",
+ "SOUNDG40",
+ "SOUNDG41",
+ "SOUNDG42",
+ "SOUNDG43",
+ "SOUNDG44",
+ "SOUNDG45",
+ "SOUNDG46",
+ "SOUNDG47",
+ "SOUNDG48",
+ "SOUNDG49",
+ "SOUNDG50",
+ "SOUNDG51",
+ "SOUNDG52",
+ "SOUNDG53",
+ "SOUNDG54",
+ "SOUNDG55",
+ "SOUNDG56",
+ "SOUNDG57",
+ "SOUNDG58",
+ "SOUNDG59",
+ "SOUNDGA1",
+ "SOUNDGB1",
+ "SOUNDGC2",
+ "SOUNDS00",
+ "SOUNDS01",
+ "SOUNDS02",
+ "SOUNDS03",
+ "SOUNDS04",
+ "SOUNDS05",
+ "SOUNDS06",
+ "SOUNDS07",
+ "SOUNDS08",
+ "SOUNDS09",
+ "SOUNDS10",
+ "SOUNDS11",
+ "SOUNDS12",
+ "SOUNDS13",
+ "SOUNDS14",
+ "SOUNDS15",
+ "SOUNDS16",
+ "SOUNDS17",
+ "SOUNDS18",
+ "SOUNDS19",
+ "SOUNDS20",
+ "SOUNDS21",
+ "SOUNDS22",
+ "SOUNDS23",
+ "SOUNDS24",
+ "SOUNDS25",
+ "SOUNDS26",
+ "SOUNDS27",
+ "SOUNDS28",
+ "SOUNDS29",
+ "SOUNDS30",
+ "SOUNDS31",
+ "SOUNDS32",
+ "SOUNDS33",
+ "SOUNDS34",
+ "SOUNDS35",
+ "SOUNDS36",
+ "SOUNDS37",
+ "SOUNDS38",
+ "SOUNDS39",
+ "SOUNDS40",
+ "SOUNDS41",
+ "SOUNDS42",
+ "SOUNDS43",
+ "SOUNDS44",
+ "SOUNDS45",
+ "SOUNDS46",
+ "SOUNDS47",
+ "SOUNDS48",
+ "SOUNDS49",
+ "SOUNDS50",
+ "SOUNDS51",
+ "SOUNDS52",
+ "SOUNDS53",
+ "SOUNDS54",
+ "SOUNDS55",
+ "SOUNDS56",
+ "SOUNDS57",
+ "SOUNDS58",
+ "SOUNDS59",
+ "SOUNDSA1",
+ "SOUNDSB1",
+ "SOUNDSC2",
+ "SPRING02",
+ "SSENTR01",
+ "SSLOCK01",
+ "SSWARS01",
+ "STARPT01",
+ "SWPARE51",
+ "TERMNL01",
+ "TERMNL02",
+ "TERMNL03",
+ "TERMNL04",
+ "TERMNL05",
+ "TERMNL06",
+ "TERMNL07",
+ "TERMNL08",
+ "TERMNL09",
+ "TERMNL10",
+ "TERMNL11",
+ "TERMNL12",
+ "TERMNL13",
+ "TIDCUR01",
+ "TIDCUR02",
+ "TIDCUR03",
+ "TIDEHT01",
+ "TIDSTR01",
+ "TMARDEF1",
+ "TMARDEF2",
+ "TMBYRD01",
+ "TNKCON02",
+ "TNKCON12",
+ "TNKFRM01",
+ "TNKFRM11",
+ "TOPMA100",
+ "TOPMA101",
+ "TOPMA102",
+ "TOPMA103",
+ "TOPMA104",
+ "TOPMA105",
+ "TOPMA106",
+ "TOPMA107",
+ "TOPMA108",
+ "TOPMA109",
+ "TOPMA110",
+ "TOPMA111",
+ "TOPMA112",
+ "TOPMA113",
+ "TOPMA114",
+ "TOPMA115",
+ "TOPMA116",
+ "TOPMA117",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR04",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR14",
+ "TOPMAR16",
+ "TOPMAR17",
+ "TOPMAR18",
+ "TOPMAR22",
+ "TOPMAR23",
+ "TOPMAR24",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR34",
+ "TOPMAR36",
+ "TOPMAR65",
+ "TOPMAR85",
+ "TOPMAR86",
+ "TOPMAR87",
+ "TOPMAR88",
+ "TOPMAR89",
+ "TOPMAR90",
+ "TOPMAR91",
+ "TOPMAR92",
+ "TOPMAR93",
+ "TOPMAR98",
+ "TOPMAR99",
+ "TOPSHP00",
+ "TOPSHP01",
+ "TOPSHP02",
+ "TOPSHP03",
+ "TOPSHP04",
+ "TOPSHP05",
+ "TOPSHP06",
+ "TOPSHP07",
+ "TOPSHP08",
+ "TOPSHP09",
+ "TOPSHP10",
+ "TOPSHP11",
+ "TOPSHP12",
+ "TOPSHP13",
+ "TOPSHP14",
+ "TOPSHP15",
+ "TOPSHP16",
+ "TOPSHP17",
+ "TOPSHP18",
+ "TOPSHP19",
+ "TOPSHP20",
+ "TOPSHP21",
+ "TOPSHP22",
+ "TOPSHP23",
+ "TOPSHP24",
+ "TOPSHP25",
+ "TOPSHP28",
+ "TOPSHP29",
+ "TOPSHP30",
+ "TOPSHP31",
+ "TOPSHP32",
+ "TOPSHP34",
+ "TOPSHP35",
+ "TOPSHP36",
+ "TOPSHP37",
+ "TOPSHP38",
+ "TOPSHP39",
+ "TOPSHP40",
+ "TOPSHP41",
+ "TOPSHP42",
+ "TOPSHP43",
+ "TOPSHP44",
+ "TOPSHP47",
+ "TOPSHP48",
+ "TOPSHP50",
+ "TOPSHP51",
+ "TOPSHP52",
+ "TOPSHP53",
+ "TOPSHP54",
+ "TOPSHP55",
+ "TOPSHP58",
+ "TOPSHP61",
+ "TOPSHP62",
+ "TOPSHP63",
+ "TOPSHP64",
+ "TOPSHP65",
+ "TOPSHP67",
+ "TOPSHP68",
+ "TOPSHP69",
+ "TOPSHP70",
+ "TOPSHP71",
+ "TOPSHP72",
+ "TOPSHP73",
+ "TOPSHP74",
+ "TOPSHP76",
+ "TOPSHP77",
+ "TOPSHP78",
+ "TOPSHP79",
+ "TOPSHP80",
+ "TOPSHP81",
+ "TOPSHP82",
+ "TOPSHP83",
+ "TOPSHP84",
+ "TOPSHP85",
+ "TOPSHP86",
+ "TOPSHP87",
+ "TOPSHP88",
+ "TOPSHP89",
+ "TOPSHP90",
+ "TOPSHP91",
+ "TOPSHP92",
+ "TOPSHP93",
+ "TOPSHP94",
+ "TOPSHP95",
+ "TOPSHP96",
+ "TOPSHP97",
+ "TOPSHP98",
+ "TOPSHP99",
+ "TOPSHPA0",
+ "TOPSHPA1",
+ "TOPSHPA2",
+ "TOPSHPA3",
+ "TOPSHPA4",
+ "TOPSHPA5",
+ "TOPSHPA6",
+ "TOPSHPA7",
+ "TOPSHPA8",
+ "TOPSHPA9",
+ "TOPSHPB0",
+ "TOPSHPD1",
+ "TOPSHPD2",
+ "TOPSHPD3",
+ "TOPSHPD4",
+ "TOPSHPD5",
+ "TOPSHPI1",
+ "TOPSHPI2",
+ "TOPSHPI3",
+ "TOPSHPJ1",
+ "TOPSHPJ2",
+ "TOPSHPJ3",
+ "TOPSHPP1",
+ "TOPSHPP2",
+ "TOPSHPR1",
+ "TOPSHPS1",
+ "TOPSHPT1",
+ "TOPSHPT2",
+ "TOPSHPT3",
+ "TOPSHPT4",
+ "TOPSHPT5",
+ "TOPSHPT6",
+ "TOPSHPT7",
+ "TOPSHPT8",
+ "TOPSHPU1",
+ "TOPSHPU2",
+ "TOPSHQ06",
+ "TOPSHQ07",
+ "TOPSHQ08",
+ "TOPSHQ15",
+ "TOPSHQ16",
+ "TOPSHQ17",
+ "TOPSHQ18",
+ "TOPSHQ19",
+ "TOPSHQ20",
+ "TOPSHQ21",
+ "TOPSHQ22",
+ "TOPSHQ23",
+ "TOPSHQ24",
+ "TOPSHQ25",
+ "TOPSHQ26",
+ "TOPSHQ27",
+ "TOPSHQ28",
+ "TOPSHQ29",
+ "TOPSHQ30",
+ "TOPSHQ31",
+ "TOPSHQ32",
+ "TOWERS01",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS12",
+ "TOWERS15",
+ "TOWERS48",
+ "TOWERS49",
+ "TOWERS50",
+ "TOWERS51",
+ "TOWERS52",
+ "TOWERS53",
+ "TOWERS54",
+ "TOWERS55",
+ "TOWERS56",
+ "TOWERS57",
+ "TOWERS58",
+ "TOWERS59",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS62",
+ "TOWERS63",
+ "TOWERS64",
+ "TOWERS65",
+ "TOWERS66",
+ "TOWERS67",
+ "TOWERS68",
+ "TOWERS69",
+ "TOWERS70",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS73",
+ "TOWERS74",
+ "TOWERS75",
+ "TOWERS76",
+ "TOWERS77",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS81",
+ "TOWERS82",
+ "TOWERS83",
+ "TOWERS84",
+ "TOWERS85",
+ "TOWERS86",
+ "TOWERS87",
+ "TOWERS88",
+ "TOWERS89",
+ "TOWERS90",
+ "TOWERS91",
+ "TOWERS92",
+ "TOWERS93",
+ "TOWERS94",
+ "TOWERS95",
+ "TOWERS96",
+ "TOWERS97",
+ "TOWERS98",
+ "TOWERS99",
+ "TREPNT04",
+ "TREPNT05",
+ "TRNBSN01",
+ "TSLDEF51",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "TWRDEF51",
+ "TWRTPT52",
+ "TWRTPT53",
+ "UNITFTH1",
+ "UNITMTR1",
+ "UWTROC03",
+ "UWTROC04",
+ "VECGND01",
+ "VECGND21",
+ "VECWTR01",
+ "VECWTR21",
+ "VTCLMK01",
+ "WATTUR02",
+ "WAYPNT01",
+ "WAYPNT03",
+ "WAYPNT11",
+ "WEDKLP03",
+ "WIMCON01",
+ "WIMCON11",
+ "WNDFRM51",
+ "WNDFRM61",
+ "WNDMIL02",
+ "WNDMIL12",
+ "WRECKS01",
+ "WRECKS04",
+ "WRECKS05",
+ "WRECKS07",
+ "WTLVGG01",
+ "WTLVGG02",
+ "ZZZZZZ01"
+ ],
+ true,
+ false
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-sy-fallback-s52-points"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-25273738879eb545"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "vector-or-text",
+ "style_index": 81,
+ "style_layer_id": "s52-p04-lights05-tx-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_text_literal"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_csp_resolved"
+ ],
+ "LIGHTS05"
+ ]
+ ],
+ "visual_properties": {
+ "text-color": "#070707",
+ "text-halo-color": "rgba(255,255,255,0.65)",
+ "text-halo-width": 0.5
+ },
+ "text_expression": [
+ "get",
+ "s52_text_literal"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-lights05-tx-s52-points"
+ },
+ "visual_object_id": "VO-138d0459e46dcd39"
+ },
+ {
+ "group_id": "GRP-64125b100c4ca018",
+ "geometry_role": "symbol",
+ "component_role": "vector-or-text",
+ "style_index": 82,
+ "style_layer_id": "s52-p04-text1-s52-points",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_text1_value"
+ ]
+ ],
+ "visual_properties": {
+ "text-color": [
+ "match",
+ [
+ "get",
+ "s52_text1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#070707"
+ ],
+ "text-halo-color": "rgba(255,255,255,0.65)",
+ "text-halo-width": 0.5
+ },
+ "text_expression": [
+ "get",
+ "s52_text1_value"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_points",
+ "style_layer_id": "s52-p04-text1-s52-points"
+ },
+ "visual_object_id": "VO-2e2cc7a47a495326"
+ },
+ {
+ "group_id": "GRP-3ca77ff69bbae513",
+ "geometry_role": "symbol",
+ "component_role": "vector-or-text",
+ "style_index": 83,
+ "style_layer_id": "s52-p04-text1-seabed-text-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Point Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_text1_value"
+ ]
+ ],
+ "visual_properties": {
+ "text-color": [
+ "match",
+ [
+ "get",
+ "s52_text1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#070707"
+ ],
+ "text-halo-color": "rgba(255,255,255,0.65)",
+ "text-halo-width": 0.5
+ },
+ "text_expression": [
+ "get",
+ "s52_text1_value"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "seabed_text_point",
+ "style_layer_id": "s52-p04-text1-seabed-text-point"
+ },
+ "visual_object_id": "VO-805b4cb82790477b"
+ },
+ {
+ "group_id": "GRP-64eeae4d26a05ac3",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 84,
+ "style_layer_id": "s52-p05-ls1-baseline-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_line",
+ "style_layer_id": "s52-p05-ls1-baseline-line"
+ },
+ "visual_object_id": "VO-be3401291dc32681"
+ },
+ {
+ "group_id": "GRP-64eeae4d26a05ac3",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 85,
+ "style_layer_id": "s52-p05-ls-legacy-baseline-line",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "baseline_line",
+ "style_layer_id": "s52-p05-ls-legacy-baseline-line"
+ },
+ "visual_object_id": "VO-4c948ce0ca73c6ee"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-38fb74626b0fccc7"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-c9e8d9658f8874bc"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-245590d021d4c69a"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-ba5284b8e1611cc9"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-84de436be1d9233c"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-a9759b9ff7eedf44"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-93d299beb76ea43b"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-3da3c6394e45d91f"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-53e8e2db576ca4c5"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-749a5182e9a8caaa"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-13cb9c53aa1ec8cd"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-22025dffbde26916"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-6c6ddc2845bd43ff"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-3b41b216ad1d7041"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-250e6002218d276e"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-f323efa47af22685"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-4ce0372ac92bdc01"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-b75c9ac873e01076"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-87408aed9ccee4c4"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-d465d0cf71115634"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-f40fe851e3c49c08"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-4322fabca6e6df65"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-737a66d6d3fdbaa2"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-34ae4247c2317f64"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-cc7cb65754e66a41"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-c932455b49aaa0a8"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-154b9124c7c3d768"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-a9ca0bfdcbdec83d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-37f4883d3184a648"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-fc2488d5b03418d5"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-0a1603b1d3fe7cac"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-a4efecfe9f43338b"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-e6bd0724a5406d56"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-d2cebcb6ddec487a"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-da43d4b5c9e089cc"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-4f326c33b1658c23"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-30c1d1b91e015611"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-18acaac5fdc4a2f4"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-4570c20e5cb31e06"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-7f3df367ae1781a2"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-7c7d04021de5d7b9"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-5b20d2bfd3558c5d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-fc3305ce6cdd3e73"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-0edf6d11a13fd7cb"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-c93ee00d98490100"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-6e9d552f81e0e68b"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-2d8a33206e76448d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-db26a8543afb202c"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-db26a8543afb202c"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-3725c603ab722714"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-42043e1c1a951301"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-e226e275be2309c4"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-48651c1625b8621d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-0dbef75118101811"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-d4dddddf0cee78fe"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-bc4751c4d357d826"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-639210e7adb8372e"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-a89408d0cb46bbd2"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-16715232c77a7c03"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-a8a65659e299f5fb"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "LITFLT01",
+ "resource_meta": {
+ "x": 357,
+ "y": 175,
+ "width": 27,
+ "height": 11,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9104805fd43478c462309599d2a782561adb6737ec08f597af368e9978e6eb0f",
+ "visual_object_id": "VO-65f8bd8f8def8a17"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "LITVES60",
+ "resource_meta": {
+ "x": 1390,
+ "y": 742,
+ "width": 31,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7723b10c53ebace35065cbe86937e56406cd9da996acda73709ba0a3107df77f",
+ "visual_object_id": "VO-e4427fb26129c13d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "LOCMAG51",
+ "resource_meta": {
+ "x": 527,
+ "y": 175,
+ "width": 12,
+ "height": 54,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0b87ac0359257aa82a9a12327eb78dd4502bbccd3b2e5cd849bf45c5e054ba6a",
+ "visual_object_id": "VO-c32a29f51a120e4d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "MARCUL02",
+ "resource_meta": {
+ "x": 632,
+ "y": 175,
+ "width": 21,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1ef6644b64e11e1b7d0f6eefb129cf9678507c37ddb2388659df066c687f3337",
+ "visual_object_id": "VO-10d4da731f4adee3"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "MORFAC03",
+ "resource_meta": {
+ "x": 709,
+ "y": 175,
+ "width": 9,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5d9d3050e456d554021cf436bb000643cb70779a83f02928ec01b5c75d248862",
+ "visual_object_id": "VO-6358bf65fc4329af"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "MSTCON04",
+ "resource_meta": {
+ "x": 749,
+ "y": 175,
+ "width": 10,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1beeceac863187d220dcb51a6edcc9154a493654225100f47eba452f53cdb9b6",
+ "visual_object_id": "VO-052ccf2002afd234"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "OFSPLF01",
+ "resource_meta": {
+ "x": 917,
+ "y": 175,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7507404e9b6d7c5215c13767987c53f63cc263eb46699b6704c14e595341472",
+ "visual_object_id": "VO-f2fdeb73c9f74f8a"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "PILBOP02",
+ "resource_meta": {
+ "x": 1094,
+ "y": 175,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e63f32acb9dd587eb812e149e52885291b33179dbfb8caecf5cb57a6ce4da76f",
+ "visual_object_id": "VO-496580352f9a8770"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "PILPNT02",
+ "resource_meta": {
+ "x": 1120,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "95c1a39bf967640a30e7947b9a45236d66b81958897814f0ec30fa4c840b4444",
+ "visual_object_id": "VO-ff3cad0bd9a9b23b"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "POSGEN04",
+ "resource_meta": {
+ "x": 1355,
+ "y": 175,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b75e6f2b4236a735add7d9a2313f45d1d562b09ec92dd82a1f2aa11688f9f913",
+ "visual_object_id": "VO-424f90be3838b83e"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "PRCARE51",
+ "resource_meta": {
+ "x": 1422,
+ "y": 175,
+ "width": 31,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d20ffd0cb0417323ad636014298268e3b2b3db70bea13a1eb29020b84334581e",
+ "visual_object_id": "VO-ed4a9e405d2376b5"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "RACNSP01",
+ "resource_meta": {
+ "x": 145,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-bc407426088b307c"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "RADRFL03",
+ "resource_meta": {
+ "x": 174,
+ "y": 239,
+ "width": 19,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "deb95e4eda5798ce5d18c97c67e0092f716d26d57da867a0583ea8bb6fb17830",
+ "visual_object_id": "VO-bc407426088b307c"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "RDOSTA02",
+ "resource_meta": {
+ "x": 371,
+ "y": 239,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d962e59a8b43117f93a990911a1c9263232c2ae8e286bcac24fd069acf714996",
+ "visual_object_id": "VO-b18b811113e49525"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "RTLDEF51",
+ "resource_meta": {
+ "x": 771,
+ "y": 239,
+ "width": 35,
+ "height": 41,
+ "pixelRatio": 1
+ },
+ "visual_hash": "04f3d07ac144f557234b54427ce7082536ccbadb9f4016c1354b66763852f0df",
+ "visual_object_id": "VO-8ef759d4958ee502"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "RTPBCN02",
+ "resource_meta": {
+ "x": 816,
+ "y": 239,
+ "width": 20,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e0c039d36945b6e4d74face06a880a4b051d0dca96be1aa3363307044e69619b",
+ "visual_object_id": "VO-f66f9642103d915c"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "SMCFAC02",
+ "resource_meta": {
+ "x": 940,
+ "y": 239,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "10fdcbe657f2da524cc5d0d9b0a664a7353d54d56ac5ec672c2dc52090421f24",
+ "visual_object_id": "VO-acfa6afcffd7791c"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "SNDWAV02",
+ "resource_meta": {
+ "x": 971,
+ "y": 239,
+ "width": 35,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47c2b5e4e4aefaf641102fcad2d2b27b5e1f41973ed25e1053feef9d9ac11a8c",
+ "visual_object_id": "VO-a993c65d9e7d9bde"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "STARPT01",
+ "resource_meta": {
+ "x": 258,
+ "y": 454,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7c9a78bdf7cca22245388132fa1cf5534efe15e53c96c2440e9468235b2280a",
+ "visual_object_id": "VO-527fc7758074662d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMA115",
+ "resource_meta": {
+ "x": 830,
+ "y": 660,
+ "width": 8,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "754ba4712f94e4311ffb7e73a4147d7118b75879a92672a292ebca4a7d1a9794",
+ "visual_object_id": "VO-94e633fcf5c208d3"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR01",
+ "resource_meta": {
+ "x": 282,
+ "y": 902,
+ "width": 17,
+ "height": 33,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bdc00613b83b41ca2782c5c9e74cc365eb4e257c02acd058dcf9d24e8b26cada",
+ "visual_object_id": "VO-dc958efec660e266"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR02",
+ "resource_meta": {
+ "x": 1378,
+ "y": 239,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7c5d079156eae5eac187459ef17d3200409312287dfca0b692ace2649f0ba9b0",
+ "visual_object_id": "VO-41abc4f2d6738878"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR05",
+ "resource_meta": {
+ "x": 1413,
+ "y": 239,
+ "width": 9,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "71ff7c2fc92e3386f2e6b701cdafb44ef509bd67c035555feacf744f800cba17",
+ "visual_object_id": "VO-3bee87a62e24bf7a"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR06",
+ "resource_meta": {
+ "x": 1432,
+ "y": 239,
+ "width": 10,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "45583b526196dd1a220383d68de477d1468c3f62803467e0639f72f1bd351205",
+ "visual_object_id": "VO-abcc68b3f0f5ddb2"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR07",
+ "resource_meta": {
+ "x": 1452,
+ "y": 239,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5dcc46c5308ac26cfabde2497bfeee368b2cf7fe437cc144afd55d1df717a925",
+ "visual_object_id": "VO-9e5cde0540a9eb2d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR08",
+ "resource_meta": {
+ "x": 10,
+ "y": 307,
+ "width": 11,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7110d353962abfdc0abebac0825ee98dfc240964f473671756d8016880e121af",
+ "visual_object_id": "VO-25764f10ad357c60"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR10",
+ "resource_meta": {
+ "x": 31,
+ "y": 307,
+ "width": 7,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5f82947f89a06387250c88e73caf818c939c3de595b258e813d5e55c9e9aa1ac",
+ "visual_object_id": "VO-ee9279a0add222fb"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR12",
+ "resource_meta": {
+ "x": 48,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "989ad0b7c610bdfa52c2835c26985deef3297fa996a3e9a13251984bec87768f",
+ "visual_object_id": "VO-5df124e8df789f0e"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR13",
+ "resource_meta": {
+ "x": 66,
+ "y": 307,
+ "width": 7,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "3d6d135fc47087e78770f3a3324e00d069e617f821e013e9607a3ae3eac3b634",
+ "visual_object_id": "VO-0f7f92862542229f"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR22",
+ "resource_meta": {
+ "x": 164,
+ "y": 307,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0af1bfbcba733a79963846474c45de6ece4cbac4528ef931092664cfed4b7f80",
+ "visual_object_id": "VO-e43f12a13a2e1b66"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR25",
+ "resource_meta": {
+ "x": 200,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "11d9d250c5b7d78bbb7a6da7e8c0bb6b47434b5b16b12115773ee71d86ffbb78",
+ "visual_object_id": "VO-3513e12b2b09f4f5"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR26",
+ "resource_meta": {
+ "x": 218,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ac19928b712efd0c4684acbc050175bb33eb2510eff71d3139aecebf0d4501fc",
+ "visual_object_id": "VO-d89dc430ee95d6b3"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR27",
+ "resource_meta": {
+ "x": 236,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4c53038954687a441c057d33cc61850a37c04cba706c8d0af244e78d7ddd61",
+ "visual_object_id": "VO-1806f9a8936d493e"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR28",
+ "resource_meta": {
+ "x": 254,
+ "y": 307,
+ "width": 8,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e2d825c5a0db9db95c21cf7f0a878a0ac0619ace56a46c95045ef0002f181c30",
+ "visual_object_id": "VO-48c63af04b9fb47f"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR30",
+ "resource_meta": {
+ "x": 272,
+ "y": 307,
+ "width": 8,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b4dee9dc7f70c90192cc8edd0dbe2efecb35f27eb9f7da700cd4ab55f55ed040",
+ "visual_object_id": "VO-f06227b4cc5affb7"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR32",
+ "resource_meta": {
+ "x": 290,
+ "y": 307,
+ "width": 8,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4e1a3b0e4a6f9ba79d71dba2b4a44b289d8a2f8ba44aa82cecec09262f479794",
+ "visual_object_id": "VO-b059e76c8c3c8ef7"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR33",
+ "resource_meta": {
+ "x": 308,
+ "y": 307,
+ "width": 6,
+ "height": 9,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beaa10ea725d1c8fb6966de57cb44ba9607c7c21186f5055a4c393e407a01301",
+ "visual_object_id": "VO-73d8c5b1f195f88b"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPMAR98",
+ "resource_meta": {
+ "x": 1301,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d434367be62ac2414c09597bdd0ed4ca945ec9cffe81d2673d2a0409d49bb4f0",
+ "visual_object_id": "VO-256e6e33bf7f8b19"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPSHP51",
+ "resource_meta": {
+ "x": 607,
+ "y": 814,
+ "width": 17,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "fbf14351f818a6718484fd341569aa2afb1baabfe23a0caab2287c72bf6846dc",
+ "visual_object_id": "VO-bff9786f72a5b56e"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPSHPI1",
+ "resource_meta": {
+ "x": 176,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49ae50c47d21d13905eaec6f76f1645381588c07e8a73fd14a5fea5e8f4d116a",
+ "visual_object_id": "VO-f764427942468264"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOPSHPP2",
+ "resource_meta": {
+ "x": 559,
+ "y": 902,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "27aa6b62817b52fa564c462d6386519a7a533eee2db58e6eb2287716f8481b9e",
+ "visual_object_id": "VO-d45537cde9906224"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS02",
+ "resource_meta": {
+ "x": 503,
+ "y": 307,
+ "width": 10,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "53846cd569f35a80e1f323d09569fcf66c4aee53c034113e9b7d9c44de651f76",
+ "visual_object_id": "VO-c31ae79ea094ebac"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS03",
+ "resource_meta": {
+ "x": 523,
+ "y": 307,
+ "width": 11,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e6aa44ace5ce72a53c2818c9f4980d5eeee6976866d2142bf2266bd2c9cd150b",
+ "visual_object_id": "VO-0ca2124d9a1ccb61"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS05",
+ "resource_meta": {
+ "x": 544,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9ab70e3ee6478449b51f17855c79884f584d3fa90354e0687a9b906ed4b35bf0",
+ "visual_object_id": "VO-2d1d484d94e2c46f"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS15",
+ "resource_meta": {
+ "x": 584,
+ "y": 307,
+ "width": 10,
+ "height": 23,
+ "pixelRatio": 1
+ },
+ "visual_hash": "89fe05123a97732eecfd8473f799bd0e7e023e9fbf152310a0b3643abfc4b29a",
+ "visual_object_id": "VO-89f41178f96ce825"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS60",
+ "resource_meta": {
+ "x": 827,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6c4b5eb6a6776f03846104cf40e4f9c2f2aa995a06f744f9762d48b169e81546",
+ "visual_object_id": "VO-4834377feec48723"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS61",
+ "resource_meta": {
+ "x": 851,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc84d7cb32588c8dfc30a522bdfa3281039a1f5b5374aba0f91d4c30368dd92c",
+ "visual_object_id": "VO-650480e2c4868a35"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS63",
+ "resource_meta": {
+ "x": 1117,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "21ae13b22f1fcd09479e0f72333472bca1ebaceeea31cf643e3e23df53ec2ace",
+ "visual_object_id": "VO-954afeaa44378b72"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS71",
+ "resource_meta": {
+ "x": 1295,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a828d2a17bafebc381a517b7722fb1e78f218b70fb4d2cd628fc316d83b2b326",
+ "visual_object_id": "VO-0d2c852718bff8d6"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS72",
+ "resource_meta": {
+ "x": 59,
+ "y": 946,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9b4e997318dd9f4fc407dc394a5c5140d7da07c13c80b204c44a16150ffbd8bb",
+ "visual_object_id": "VO-b17acb84e2f0669c"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS78",
+ "resource_meta": {
+ "x": 415,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "175a7d2aa72012a9c716ddbf6cb76113b3d520f45d0e31dfcc03eea4ed3fa3ef",
+ "visual_object_id": "VO-a4422362fed4ceef"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS79",
+ "resource_meta": {
+ "x": 463,
+ "y": 742,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "96b9baf11184f7855a0b09f254705b4ca4126435803dddc0dbe4ef0efdb04ce0",
+ "visual_object_id": "VO-7fc28b3b5436c45c"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS80",
+ "resource_meta": {
+ "x": 495,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a399f8c6a94f06fa382d6dc53b5a62a681248d6ca3bda22f50fcbb056c7622c4",
+ "visual_object_id": "VO-c04ab1a34dffc56b"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS83",
+ "resource_meta": {
+ "x": 567,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "49a0280bb5e09bba5255069244b91cb996e33d441e9bd59eb21617a310faac23",
+ "visual_object_id": "VO-d4df0c14a411acef"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS85",
+ "resource_meta": {
+ "x": 615,
+ "y": 778,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b020180052f9238ccfccd2796d97e1cb1dd0a5aa113d89c227f2dfcd1e85a597",
+ "visual_object_id": "VO-ee72d95d7be99d99"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TOWERS95",
+ "resource_meta": {
+ "x": 905,
+ "y": 902,
+ "width": 14,
+ "height": 26,
+ "pixelRatio": 1
+ },
+ "visual_hash": "41a30756b6c04865a103b398b3f04774404dfadebe5fa54399d1985914185a28",
+ "visual_object_id": "VO-0f167c445c0b284c"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TSSCRS51",
+ "resource_meta": {
+ "x": 695,
+ "y": 307,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c1cba9d4adba9c6786edfdbdf3303cd3d9cb0bdf5465b9a5f19b075275397c5a",
+ "visual_object_id": "VO-e6ce9fdc33fffe28"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TSSLPT51",
+ "resource_meta": {
+ "x": 734,
+ "y": 307,
+ "width": 19,
+ "height": 40,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2bc88ea88b441114f72c46f56c30572736ebf3915ce6c7c468bf0442cb188d1e",
+ "visual_object_id": "VO-61ffe7f064d9b72a"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "TSSRON51",
+ "resource_meta": {
+ "x": 763,
+ "y": 307,
+ "width": 27,
+ "height": 27,
+ "pixelRatio": 1
+ },
+ "visual_hash": "aecc7d518fdb87b8b032d946611aeec85fd25845bae11f3adb70e35879f150e8",
+ "visual_object_id": "VO-f276e5c131d13057"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "WATTUR02",
+ "resource_meta": {
+ "x": 1108,
+ "y": 307,
+ "width": 44,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1e539a9a43fe0211cc68b1adc1b59afdd5a835fcbecccd526683fbda45bebd0e",
+ "visual_object_id": "VO-3f265b530dec3df2"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "WEDKLP03",
+ "resource_meta": {
+ "x": 1249,
+ "y": 307,
+ "width": 30,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "98d41e4c8a18cc4cc87902fd4b970b568d1aed2e7a8afad85599595479ba87fa",
+ "visual_object_id": "VO-9ad1be6cb1dbfb7d"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 86,
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-navigation-hazard-point"
+ },
+ "resource_key": "WIMCON01",
+ "resource_meta": {
+ "x": 1289,
+ "y": 307,
+ "width": 12,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a9015ccaa2d424fb939dbf9c78bb9ed2b825cb08ca93174a754c82513fb0ca23",
+ "visual_object_id": "VO-b0fe90f4a4e41c61"
+ },
+ {
+ "group_id": "GRP-805a8de96cbbb56d",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 87,
+ "style_layer_id": "s52-p05-sy-fallback-navigation-hazard-point",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "ACHPNT01",
+ "ACHPNT02",
+ "ACHRES51",
+ "ACHRES61",
+ "ACHRES71",
+ "ADDMRK01",
+ "ADDMRK02",
+ "ADDMRK03",
+ "ADDMRK04",
+ "ADDMRK05",
+ "ADDMRK06",
+ "ADDMRK07",
+ "ADDMRK08",
+ "ADDMRK09",
+ "ADDMRK10",
+ "AIRARE02",
+ "AISDEF01",
+ "AISONE01",
+ "AISSIX01",
+ "AISSLP01",
+ "AISVES01",
+ "ARPATG01",
+ "ARPONE01",
+ "ARPSIX01",
+ "BCNCAR01",
+ "BCNCAR02",
+ "BCNCAR03",
+ "BCNCAR04",
+ "BCNDEF13",
+ "BCNGEN01",
+ "BCNGEN03",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN64",
+ "BCNGEN65",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNGEN79",
+ "BCNGEN80",
+ "BCNISD21",
+ "BCNLAT15",
+ "BCNLAT16",
+ "BCNLAT21",
+ "BCNLAT22",
+ "BCNLAT23",
+ "BCNLAT24",
+ "BCNLAT50",
+ "BCNLTC01",
+ "BCNSAW13",
+ "BCNSAW21",
+ "BCNSPP13",
+ "BCNSPP21",
+ "BCNSPR62",
+ "BCNSTK01",
+ "BCNSTK02",
+ "BCNSTK03",
+ "BCNSTK05",
+ "BCNSTK08",
+ "BCNSTK60",
+ "BCNSTK61",
+ "BCNSTK62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNSTK79",
+ "BCNSTK80",
+ "BCNSTK81",
+ "BCNSTK82",
+ "BCNSTK83",
+ "BCNTOW01",
+ "BCNTOW05",
+ "BCNTOW60",
+ "BCNTOW61",
+ "BCNTOW62",
+ "BCNTOW63",
+ "BCNTOW64",
+ "BCNTOW65",
+ "BCNTOW66",
+ "BCNTOW68",
+ "BCNTOW69",
+ "BCNTOW70",
+ "BCNTOW71",
+ "BCNTOW73",
+ "BCNTOW74",
+ "BCNTOW76",
+ "BCNTOW85",
+ "BCNTOW86",
+ "BCNTOW87",
+ "BCNTOW88",
+ "BCNTOW89",
+ "BCNTOW90",
+ "BCNTOW91",
+ "BLKADJ01",
+ "BORDER01",
+ "BOYBAR01",
+ "BOYBAR60",
+ "BOYBAR61",
+ "BOYBAR62",
+ "BOYCAN01",
+ "BOYCAN60",
+ "BOYCAN61",
+ "BOYCAN62",
+ "BOYCAN63",
+ "BOYCAN64",
+ "BOYCAN65",
+ "BOYCAN68",
+ "BOYCAN69",
+ "BOYCAN70",
+ "BOYCAN71",
+ "BOYCAN72",
+ "BOYCAN73",
+ "BOYCAN74",
+ "BOYCAN75",
+ "BOYCAN76",
+ "BOYCAN77",
+ "BOYCAN78",
+ "BOYCAN79",
+ "BOYCAN80",
+ "BOYCAN81",
+ "BOYCAN82",
+ "BOYCAN83",
+ "BOYCAR01",
+ "BOYCAR02",
+ "BOYCAR03",
+ "BOYCAR04",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYCON63",
+ "BOYCON64",
+ "BOYCON65",
+ "BOYCON66",
+ "BOYCON67",
+ "BOYCON68",
+ "BOYCON69",
+ "BOYCON70",
+ "BOYCON71",
+ "BOYCON72",
+ "BOYCON73",
+ "BOYCON74",
+ "BOYCON77",
+ "BOYCON78",
+ "BOYCON79",
+ "BOYCON80",
+ "BOYCON81",
+ "BOYDEF03",
+ "BOYGEN03",
+ "BOYINB01",
+ "BOYISD12",
+ "BOYLAT13",
+ "BOYLAT14",
+ "BOYLAT23",
+ "BOYLAT24",
+ "BOYLAT25",
+ "BOYLAT26",
+ "BOYLAT27",
+ "BOYLAT50",
+ "BOYLAT51",
+ "BOYMOR01",
+ "BOYMOR03",
+ "BOYMOR11",
+ "BOYMOR31",
+ "BOYPIL01",
+ "BOYPIL59",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL63",
+ "BOYPIL64",
+ "BOYPIL65",
+ "BOYPIL66",
+ "BOYPIL67",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYPIL74",
+ "BOYPIL75",
+ "BOYPIL76",
+ "BOYPIL77",
+ "BOYPIL78",
+ "BOYPIL79",
+ "BOYPIL80",
+ "BOYPIL81",
+ "BOYSAW12",
+ "BOYSPH01",
+ "BOYSPH05",
+ "BOYSPH60",
+ "BOYSPH61",
+ "BOYSPH62",
+ "BOYSPH65",
+ "BOYSPH66",
+ "BOYSPH67",
+ "BOYSPH68",
+ "BOYSPH69",
+ "BOYSPH70",
+ "BOYSPH71",
+ "BOYSPH74",
+ "BOYSPH75",
+ "BOYSPH77",
+ "BOYSPH78",
+ "BOYSPP11",
+ "BOYSPP15",
+ "BOYSPP25",
+ "BOYSPR01",
+ "BOYSPR04",
+ "BOYSPR05",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSPR65",
+ "BOYSPR68",
+ "BOYSPR69",
+ "BOYSPR70",
+ "BOYSPR71",
+ "BOYSPR72",
+ "BOYSUP01",
+ "BOYSUP02",
+ "BOYSUP03",
+ "BOYSUP60",
+ "BOYSUP61",
+ "BOYSUP62",
+ "BOYSUP65",
+ "BOYSUP66",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "BUIREL01",
+ "BUIREL04",
+ "BUIREL05",
+ "BUIREL13",
+ "BUIREL14",
+ "BUIREL15",
+ "BUISGL01",
+ "BUISGL11",
+ "BUNSTA01",
+ "BUNSTA02",
+ "BUNSTA03",
+ "CAIRNS01",
+ "CAIRNS11",
+ "CARTRF01",
+ "CATHAF01",
+ "CATHAF02",
+ "CATHAF04",
+ "CBLARE51",
+ "CGUSTA02",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO06",
+ "CHINFO07",
+ "CHINFO08",
+ "CHINFO09",
+ "CHINFO10",
+ "CHINFO11",
+ "CHKSYM01",
+ "CLRLIN01",
+ "CRANES01",
+ "CTNARE51",
+ "CTYARE51",
+ "CTYARE71",
+ "CURDEF01",
+ "CURENT01",
+ "CURSRA01",
+ "CURSRB01",
+ "CUSTOM01",
+ "DANGER01",
+ "DANGER02",
+ "DANGER03",
+ "DANGER51",
+ "DANGER52",
+ "DAYREC51",
+ "DAYSQR01",
+ "DAYSQR21",
+ "DAYSQR51",
+ "DAYTRI01",
+ "DAYTRI05",
+ "DAYTRI21",
+ "DAYTRI25",
+ "DAYTRI51",
+ "DAYTRI52",
+ "DIRBOY01",
+ "DIRBOYA1",
+ "DIRBOYB1",
+ "DISMAR03",
+ "DISMAR04",
+ "DISMAR05",
+ "DISMAR06",
+ "DNGHILIT",
+ "DOMES001",
+ "DOMES011",
+ "DSHAER01",
+ "DSHAER11",
+ "DWRTPT51",
+ "DWRUTE51",
+ "EBBSTR01",
+ "EBLVRM11",
+ "ENTRES51",
+ "ENTRES61",
+ "ENTRES71",
+ "ERBLTIK1",
+ "EVENTS02",
+ "FAIRWY51",
+ "FAIRWY52",
+ "FLASTK01",
+ "FLASTK11",
+ "FLDSTR01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FORSTC11",
+ "FOULGND1",
+ "FRYARE51",
+ "FRYARE52",
+ "FSHFAC02",
+ "FSHFAC03",
+ "FSHGRD01",
+ "FSHHAV01",
+ "FSHRES51",
+ "FSHRES61",
+ "FSHRES71",
+ "GATCON03",
+ "GATCON04",
+ "HECMTR01",
+ "HECMTR02",
+ "HGWTMK01",
+ "HILTOP01",
+ "HILTOP11",
+ "HRBFAC09",
+ "HRBFAC10",
+ "HRBFAC11",
+ "HRBFAC12",
+ "HRBFAC13",
+ "HRBFAC14",
+ "HRBFAC15",
+ "HRBFAC16",
+ "HRBFAC17",
+ "HRBFAC18",
+ "HULKES01",
+ "INFARE51",
+ "INFORM01",
+ "ISODGR01",
+ "ISODGR51",
+ "ITZARE51",
+ "LIGHTDEF",
+ "LIGHTS11",
+ "LIGHTS12",
+ "LIGHTS13",
+ "LIGHTS14",
+ "LIGHTS81",
+ "LIGHTS82",
+ "LIGHTS90",
+ "LIGHTS91",
+ "LIGHTS92",
+ "LIGHTS93",
+ "LIGHTS94",
+ "LIGHTS95",
+ "LIGHTS96",
+ "LITDEF11",
+ "LITFLT01",
+ "LITFLT02",
+ "LITFLT10",
+ "LITFLT61",
+ "LITVES01",
+ "LITVES02",
+ "LITVES60",
+ "LITVES61",
+ "LNDARE01",
+ "LOCMAG01",
+ "LOCMAG51",
+ "LOWACC01",
+ "MAGVAR01",
+ "MAGVAR51",
+ "MARCUL02",
+ "MONUMT02",
+ "MONUMT12",
+ "MORFAC03",
+ "MORFAC04",
+ "MSTCON04",
+ "MSTCON14",
+ "NMKINF01",
+ "NMKINF02",
+ "NMKINF03",
+ "NMKINF04",
+ "NMKINF05",
+ "NMKINF06",
+ "NMKINF07",
+ "NMKINF08",
+ "NMKINF09",
+ "NMKINF10",
+ "NMKINF11",
+ "NMKINF12",
+ "NMKINF13",
+ "NMKINF14",
+ "NMKINF15",
+ "NMKINF16",
+ "NMKINF17",
+ "NMKINF18",
+ "NMKINF19",
+ "NMKINF20",
+ "NMKINF21",
+ "NMKINF22",
+ "NMKINF23",
+ "NMKINF24",
+ "NMKINF25",
+ "NMKINF26",
+ "NMKINF27",
+ "NMKINF28",
+ "NMKINF29",
+ "NMKINF30",
+ "NMKINF31",
+ "NMKINF32",
+ "NMKINF33",
+ "NMKINF34",
+ "NMKINF35",
+ "NMKINF36",
+ "NMKINF37",
+ "NMKINF38",
+ "NMKINF39",
+ "NMKINF40",
+ "NMKINF41",
+ "NMKINF42",
+ "NMKINF43",
+ "NMKINF44",
+ "NMKINF45",
+ "NMKINF46",
+ "NMKINF47",
+ "NMKINF48",
+ "NMKINF49",
+ "NMKINF50",
+ "NMKINF51",
+ "NMKINF52",
+ "NMKINF53",
+ "NMKINF54",
+ "NMKINF55",
+ "NMKPRH01",
+ "NMKPRH02",
+ "NMKPRH04",
+ "NMKPRH05",
+ "NMKPRH06",
+ "NMKPRH07",
+ "NMKPRH08",
+ "NMKPRH10",
+ "NMKPRH11",
+ "NMKPRH12",
+ "NMKPRH13",
+ "NMKPRH14",
+ "NMKPRH15",
+ "NMKPRH16",
+ "NMKPRH17",
+ "NMKPRH18",
+ "NMKPRH19",
+ "NMKPRH20",
+ "NMKPRH21",
+ "NMKPRH22",
+ "NMKRCD01",
+ "NMKRCD02",
+ "NMKRCD03",
+ "NMKRCD04",
+ "NMKRCD05",
+ "NMKRCD06",
+ "NMKREG01",
+ "NMKREG02",
+ "NMKREG03",
+ "NMKREG04",
+ "NMKREG05",
+ "NMKREG06",
+ "NMKREG07",
+ "NMKREG08",
+ "NMKREG09",
+ "NMKREG10",
+ "NMKREG11",
+ "NMKREG12",
+ "NMKREG13",
+ "NMKREG14",
+ "NMKREG15",
+ "NMKREG16",
+ "NMKREG17",
+ "NMKREG18",
+ "NMKREG19",
+ "NMKREG20",
+ "NORTHAR1",
+ "NOTBRD11",
+ "NOTBRD12",
+ "NOTMRK01",
+ "NOTMRK02",
+ "NOTMRK03",
+ "OBSTRN01",
+ "OBSTRN02",
+ "OBSTRN03",
+ "OBSTRN11",
+ "OBSTRN18",
+ "OFSPLF01",
+ "OSPONE02",
+ "OSPSIX02",
+ "OWNSHP01",
+ "OWNSHP05",
+ "PASTRK01",
+ "PASTRK02",
+ "PIER0001",
+ "PILBOP02",
+ "PILBOP04",
+ "PILPNT02",
+ "PLNPOS01",
+ "PLNPOS02",
+ "PLNSPD03",
+ "PLNSPD04",
+ "POSGEN01",
+ "POSGEN03",
+ "POSGEN04",
+ "POSITN02",
+ "PRCARE12",
+ "PRCARE51",
+ "PRDINS02",
+ "PRICKE03",
+ "PRICKE04",
+ "QUAPOS01",
+ "QUAPOS02",
+ "QUAPOS03",
+ "QUARRY01",
+ "QUESMRK1",
+ "RACNSP01",
+ "RADHLT01",
+ "RADRFL03",
+ "RASCAN01",
+ "RASCAN11",
+ "RCLDEF01",
+ "RCTLPT52",
+ "RDOCAL02",
+ "RDOCAL03",
+ "RDOSTA02",
+ "RECDEF51",
+ "RECTRC55",
+ "RECTRC56",
+ "RECTRC57",
+ "RECTRC58",
+ "REFDMP01",
+ "REFPNT02",
+ "RESTRN51",
+ "RETRFL01",
+ "RETRFL02",
+ "RFNERY01",
+ "RFNERY11",
+ "ROLROL01",
+ "RSCSTA02",
+ "RSRDEF51",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SCALEB10",
+ "SCALEB11",
+ "SILBUI01",
+ "SILBUI11",
+ "SISTAT02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "SOUNDG00",
+ "SOUNDG01",
+ "SOUNDG02",
+ "SOUNDG03",
+ "SOUNDG04",
+ "SOUNDG05",
+ "SOUNDG06",
+ "SOUNDG07",
+ "SOUNDG08",
+ "SOUNDG09",
+ "SOUNDG10",
+ "SOUNDG11",
+ "SOUNDG12",
+ "SOUNDG13",
+ "SOUNDG14",
+ "SOUNDG15",
+ "SOUNDG16",
+ "SOUNDG17",
+ "SOUNDG18",
+ "SOUNDG19",
+ "SOUNDG20",
+ "SOUNDG21",
+ "SOUNDG22",
+ "SOUNDG23",
+ "SOUNDG24",
+ "SOUNDG25",
+ "SOUNDG26",
+ "SOUNDG27",
+ "SOUNDG28",
+ "SOUNDG29",
+ "SOUNDG30",
+ "SOUNDG31",
+ "SOUNDG32",
+ "SOUNDG33",
+ "SOUNDG34",
+ "SOUNDG35",
+ "SOUNDG36",
+ "SOUNDG37",
+ "SOUNDG38",
+ "SOUNDG39",
+ "SOUNDG40",
+ "SOUNDG41",
+ "SOUNDG42",
+ "SOUNDG43",
+ "SOUNDG44",
+ "SOUNDG45",
+ "SOUNDG46",
+ "SOUNDG47",
+ "SOUNDG48",
+ "SOUNDG49",
+ "SOUNDG50",
+ "SOUNDG51",
+ "SOUNDG52",
+ "SOUNDG53",
+ "SOUNDG54",
+ "SOUNDG55",
+ "SOUNDG56",
+ "SOUNDG57",
+ "SOUNDG58",
+ "SOUNDG59",
+ "SOUNDGA1",
+ "SOUNDGB1",
+ "SOUNDGC2",
+ "SOUNDS00",
+ "SOUNDS01",
+ "SOUNDS02",
+ "SOUNDS03",
+ "SOUNDS04",
+ "SOUNDS05",
+ "SOUNDS06",
+ "SOUNDS07",
+ "SOUNDS08",
+ "SOUNDS09",
+ "SOUNDS10",
+ "SOUNDS11",
+ "SOUNDS12",
+ "SOUNDS13",
+ "SOUNDS14",
+ "SOUNDS15",
+ "SOUNDS16",
+ "SOUNDS17",
+ "SOUNDS18",
+ "SOUNDS19",
+ "SOUNDS20",
+ "SOUNDS21",
+ "SOUNDS22",
+ "SOUNDS23",
+ "SOUNDS24",
+ "SOUNDS25",
+ "SOUNDS26",
+ "SOUNDS27",
+ "SOUNDS28",
+ "SOUNDS29",
+ "SOUNDS30",
+ "SOUNDS31",
+ "SOUNDS32",
+ "SOUNDS33",
+ "SOUNDS34",
+ "SOUNDS35",
+ "SOUNDS36",
+ "SOUNDS37",
+ "SOUNDS38",
+ "SOUNDS39",
+ "SOUNDS40",
+ "SOUNDS41",
+ "SOUNDS42",
+ "SOUNDS43",
+ "SOUNDS44",
+ "SOUNDS45",
+ "SOUNDS46",
+ "SOUNDS47",
+ "SOUNDS48",
+ "SOUNDS49",
+ "SOUNDS50",
+ "SOUNDS51",
+ "SOUNDS52",
+ "SOUNDS53",
+ "SOUNDS54",
+ "SOUNDS55",
+ "SOUNDS56",
+ "SOUNDS57",
+ "SOUNDS58",
+ "SOUNDS59",
+ "SOUNDSA1",
+ "SOUNDSB1",
+ "SOUNDSC2",
+ "SPRING02",
+ "SSENTR01",
+ "SSLOCK01",
+ "SSWARS01",
+ "STARPT01",
+ "SWPARE51",
+ "TERMNL01",
+ "TERMNL02",
+ "TERMNL03",
+ "TERMNL04",
+ "TERMNL05",
+ "TERMNL06",
+ "TERMNL07",
+ "TERMNL08",
+ "TERMNL09",
+ "TERMNL10",
+ "TERMNL11",
+ "TERMNL12",
+ "TERMNL13",
+ "TIDCUR01",
+ "TIDCUR02",
+ "TIDCUR03",
+ "TIDEHT01",
+ "TIDSTR01",
+ "TMARDEF1",
+ "TMARDEF2",
+ "TMBYRD01",
+ "TNKCON02",
+ "TNKCON12",
+ "TNKFRM01",
+ "TNKFRM11",
+ "TOPMA100",
+ "TOPMA101",
+ "TOPMA102",
+ "TOPMA103",
+ "TOPMA104",
+ "TOPMA105",
+ "TOPMA106",
+ "TOPMA107",
+ "TOPMA108",
+ "TOPMA109",
+ "TOPMA110",
+ "TOPMA111",
+ "TOPMA112",
+ "TOPMA113",
+ "TOPMA114",
+ "TOPMA115",
+ "TOPMA116",
+ "TOPMA117",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR04",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR14",
+ "TOPMAR16",
+ "TOPMAR17",
+ "TOPMAR18",
+ "TOPMAR22",
+ "TOPMAR23",
+ "TOPMAR24",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR34",
+ "TOPMAR36",
+ "TOPMAR65",
+ "TOPMAR85",
+ "TOPMAR86",
+ "TOPMAR87",
+ "TOPMAR88",
+ "TOPMAR89",
+ "TOPMAR90",
+ "TOPMAR91",
+ "TOPMAR92",
+ "TOPMAR93",
+ "TOPMAR98",
+ "TOPMAR99",
+ "TOPSHP00",
+ "TOPSHP01",
+ "TOPSHP02",
+ "TOPSHP03",
+ "TOPSHP04",
+ "TOPSHP05",
+ "TOPSHP06",
+ "TOPSHP07",
+ "TOPSHP08",
+ "TOPSHP09",
+ "TOPSHP10",
+ "TOPSHP11",
+ "TOPSHP12",
+ "TOPSHP13",
+ "TOPSHP14",
+ "TOPSHP15",
+ "TOPSHP16",
+ "TOPSHP17",
+ "TOPSHP18",
+ "TOPSHP19",
+ "TOPSHP20",
+ "TOPSHP21",
+ "TOPSHP22",
+ "TOPSHP23",
+ "TOPSHP24",
+ "TOPSHP25",
+ "TOPSHP28",
+ "TOPSHP29",
+ "TOPSHP30",
+ "TOPSHP31",
+ "TOPSHP32",
+ "TOPSHP34",
+ "TOPSHP35",
+ "TOPSHP36",
+ "TOPSHP37",
+ "TOPSHP38",
+ "TOPSHP39",
+ "TOPSHP40",
+ "TOPSHP41",
+ "TOPSHP42",
+ "TOPSHP43",
+ "TOPSHP44",
+ "TOPSHP47",
+ "TOPSHP48",
+ "TOPSHP50",
+ "TOPSHP51",
+ "TOPSHP52",
+ "TOPSHP53",
+ "TOPSHP54",
+ "TOPSHP55",
+ "TOPSHP58",
+ "TOPSHP61",
+ "TOPSHP62",
+ "TOPSHP63",
+ "TOPSHP64",
+ "TOPSHP65",
+ "TOPSHP67",
+ "TOPSHP68",
+ "TOPSHP69",
+ "TOPSHP70",
+ "TOPSHP71",
+ "TOPSHP72",
+ "TOPSHP73",
+ "TOPSHP74",
+ "TOPSHP76",
+ "TOPSHP77",
+ "TOPSHP78",
+ "TOPSHP79",
+ "TOPSHP80",
+ "TOPSHP81",
+ "TOPSHP82",
+ "TOPSHP83",
+ "TOPSHP84",
+ "TOPSHP85",
+ "TOPSHP86",
+ "TOPSHP87",
+ "TOPSHP88",
+ "TOPSHP89",
+ "TOPSHP90",
+ "TOPSHP91",
+ "TOPSHP92",
+ "TOPSHP93",
+ "TOPSHP94",
+ "TOPSHP95",
+ "TOPSHP96",
+ "TOPSHP97",
+ "TOPSHP98",
+ "TOPSHP99",
+ "TOPSHPA0",
+ "TOPSHPA1",
+ "TOPSHPA2",
+ "TOPSHPA3",
+ "TOPSHPA4",
+ "TOPSHPA5",
+ "TOPSHPA6",
+ "TOPSHPA7",
+ "TOPSHPA8",
+ "TOPSHPA9",
+ "TOPSHPB0",
+ "TOPSHPD1",
+ "TOPSHPD2",
+ "TOPSHPD3",
+ "TOPSHPD4",
+ "TOPSHPD5",
+ "TOPSHPI1",
+ "TOPSHPI2",
+ "TOPSHPI3",
+ "TOPSHPJ1",
+ "TOPSHPJ2",
+ "TOPSHPJ3",
+ "TOPSHPP1",
+ "TOPSHPP2",
+ "TOPSHPR1",
+ "TOPSHPS1",
+ "TOPSHPT1",
+ "TOPSHPT2",
+ "TOPSHPT3",
+ "TOPSHPT4",
+ "TOPSHPT5",
+ "TOPSHPT6",
+ "TOPSHPT7",
+ "TOPSHPT8",
+ "TOPSHPU1",
+ "TOPSHPU2",
+ "TOPSHQ06",
+ "TOPSHQ07",
+ "TOPSHQ08",
+ "TOPSHQ15",
+ "TOPSHQ16",
+ "TOPSHQ17",
+ "TOPSHQ18",
+ "TOPSHQ19",
+ "TOPSHQ20",
+ "TOPSHQ21",
+ "TOPSHQ22",
+ "TOPSHQ23",
+ "TOPSHQ24",
+ "TOPSHQ25",
+ "TOPSHQ26",
+ "TOPSHQ27",
+ "TOPSHQ28",
+ "TOPSHQ29",
+ "TOPSHQ30",
+ "TOPSHQ31",
+ "TOPSHQ32",
+ "TOWERS01",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS12",
+ "TOWERS15",
+ "TOWERS48",
+ "TOWERS49",
+ "TOWERS50",
+ "TOWERS51",
+ "TOWERS52",
+ "TOWERS53",
+ "TOWERS54",
+ "TOWERS55",
+ "TOWERS56",
+ "TOWERS57",
+ "TOWERS58",
+ "TOWERS59",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS62",
+ "TOWERS63",
+ "TOWERS64",
+ "TOWERS65",
+ "TOWERS66",
+ "TOWERS67",
+ "TOWERS68",
+ "TOWERS69",
+ "TOWERS70",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS73",
+ "TOWERS74",
+ "TOWERS75",
+ "TOWERS76",
+ "TOWERS77",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS81",
+ "TOWERS82",
+ "TOWERS83",
+ "TOWERS84",
+ "TOWERS85",
+ "TOWERS86",
+ "TOWERS87",
+ "TOWERS88",
+ "TOWERS89",
+ "TOWERS90",
+ "TOWERS91",
+ "TOWERS92",
+ "TOWERS93",
+ "TOWERS94",
+ "TOWERS95",
+ "TOWERS96",
+ "TOWERS97",
+ "TOWERS98",
+ "TOWERS99",
+ "TREPNT04",
+ "TREPNT05",
+ "TRNBSN01",
+ "TSLDEF51",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "TWRDEF51",
+ "TWRTPT52",
+ "TWRTPT53",
+ "UNITFTH1",
+ "UNITMTR1",
+ "UWTROC03",
+ "UWTROC04",
+ "VECGND01",
+ "VECGND21",
+ "VECWTR01",
+ "VECWTR21",
+ "VTCLMK01",
+ "WATTUR02",
+ "WAYPNT01",
+ "WAYPNT03",
+ "WAYPNT11",
+ "WEDKLP03",
+ "WIMCON01",
+ "WIMCON11",
+ "WNDFRM51",
+ "WNDFRM61",
+ "WNDMIL02",
+ "WNDMIL12",
+ "WRECKS01",
+ "WRECKS04",
+ "WRECKS05",
+ "WRECKS07",
+ "WTLVGG01",
+ "WTLVGG02",
+ "ZZZZZZ01"
+ ],
+ true,
+ false
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "navigation_hazard_point",
+ "style_layer_id": "s52-p05-sy-fallback-navigation-hazard-point"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-8906785a2d605cd0"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "fill",
+ "component_role": "vector-or-text",
+ "style_index": 88,
+ "style_layer_id": "s52-p05-ac-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_area_color"
+ ]
+ ],
+ "visual_properties": {
+ "fill-color": [
+ "match",
+ [
+ "get",
+ "s52_area_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "fill-opacity": 0.92
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-ac-s52-areas"
+ },
+ "visual_object_id": "VO-4d52a41c40c425e8"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 89,
+ "style_layer_id": "s52-p05-ls1-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line1_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line1_width"
+ ],
+ 1.0
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line1_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-ls1-s52-areas"
+ },
+ "visual_object_id": "VO-8af06de159052a30"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 90,
+ "style_layer_id": "s52-p05-ls-legacy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_color"
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_line1_color"
+ ]
+ ]
+ ],
+ "visual_properties": {
+ "line-color": [
+ "match",
+ [
+ "get",
+ "s52_line_color"
+ ],
+ "CHBLK",
+ "#070707",
+ "CHBRN",
+ "#b19139",
+ "CHGRD",
+ "#7d898c",
+ "CHGRF",
+ "#a3b4b7",
+ "CHMGD",
+ "#c545c3",
+ "CHMGF",
+ "#d3a6e9",
+ "CSTLN",
+ "#525a5c",
+ "DEPVS",
+ "#73b6ef",
+ "LANDA",
+ "#c9b97a",
+ "LANDF",
+ "#8b661f",
+ "NODTA",
+ "#a3b4b7",
+ "TRFCD",
+ "#c545c3",
+ "TRFCF",
+ "#d3a6e9",
+ "#a3b4b7"
+ ],
+ "line-width": [
+ "to-number",
+ [
+ "get",
+ "s52_line_width"
+ ],
+ 1
+ ],
+ "line-dasharray": [
+ "match",
+ [
+ "get",
+ "s52_line_style"
+ ],
+ "DASH",
+ [
+ "literal",
+ [
+ 4,
+ 2
+ ]
+ ],
+ "DOTT",
+ [
+ "literal",
+ [
+ 1,
+ 2
+ ]
+ ],
+ [
+ "literal",
+ [
+ 1,
+ 0
+ ]
+ ]
+ ]
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-ls-legacy-s52-areas"
+ },
+ "visual_object_id": "VO-b1140deb4693fb00"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 91,
+ "style_layer_id": "s52-p05-lc-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-s52-areas"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-e9bef5d6159ab2e4"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 91,
+ "style_layer_id": "s52-p05-lc-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-s52-areas"
+ },
+ "resource_key": "LOWACC01",
+ "resource_meta": {
+ "x": 549,
+ "y": 175,
+ "width": 34,
+ "height": 37,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b6a9a93d949f43a0dd1657c8a2e6a0e37b4c92be65c064560026e15dd95d5824",
+ "visual_object_id": "VO-5fe1e00ee65dc6fa"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 91,
+ "style_layer_id": "s52-p05-lc-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-s52-areas"
+ },
+ "resource_key": "lc-CBLSUB06",
+ "resource_meta": {
+ "x": 0,
+ "y": 1988,
+ "width": 87,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "760b67ca2cacc19bc44d3d6d6b36a59c9447dedccf3fa40baca6a808f84850c7",
+ "visual_object_id": "VO-87befc0cc487a7d8"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 91,
+ "style_layer_id": "s52-p05-lc-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-s52-areas"
+ },
+ "resource_key": "lc-ESSARE01",
+ "resource_meta": {
+ "x": 0,
+ "y": 2229,
+ "width": 12,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cca609b20a5a157c4f520752544ca62a9f7460898162938f525d4189f8946159",
+ "visual_object_id": "VO-a74ccea43320bcea"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 91,
+ "style_layer_id": "s52-p05-lc-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-s52-areas"
+ },
+ "resource_key": "lc-FERYRT01",
+ "resource_meta": {
+ "x": 0,
+ "y": 2235,
+ "width": 76,
+ "height": 7,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2483feb15c8d52f58b2eb19cd5b0b368fe7c6ae8f730decf5d64847b0c29de3d",
+ "visual_object_id": "VO-744541b5f0b97cae"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 91,
+ "style_layer_id": "s52-p05-lc-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-s52-areas"
+ },
+ "resource_key": "lc-FSHFAC02",
+ "resource_meta": {
+ "x": 0,
+ "y": 2249,
+ "width": 8,
+ "height": 6,
+ "pixelRatio": 1
+ },
+ "visual_hash": "99923ff00f59ee7942d32f9c56594ba9a5daebe8fa95fb01b99bf7fc4279e643",
+ "visual_object_id": "VO-500277b2a89abc58"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 91,
+ "style_layer_id": "s52-p05-lc-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-s52-areas"
+ },
+ "resource_key": "lc-LOWACC01",
+ "resource_meta": {
+ "x": 0,
+ "y": 2282,
+ "width": 5,
+ "height": 3,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b31ca0fd4464a14c597e72908d81667594b3325128d7133f5af490adb00b216",
+ "visual_object_id": "VO-9a4bdbd40dc4fa1e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 91,
+ "style_layer_id": "s52-p05-lc-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-s52-areas"
+ },
+ "resource_key": "lc-LOWACC21",
+ "resource_meta": {
+ "x": 0,
+ "y": 2288,
+ "width": 5,
+ "height": 3,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b31ca0fd4464a14c597e72908d81667594b3325128d7133f5af490adb00b216",
+ "visual_object_id": "VO-9a4bdbd40dc4fa1e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 91,
+ "style_layer_id": "s52-p05-lc-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-s52-areas"
+ },
+ "resource_key": "lc-PIPSOL05",
+ "resource_meta": {
+ "x": 0,
+ "y": 2335,
+ "width": 23,
+ "height": 8,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0c9a98ea5453c490ee33cf2b286758397c487fa364a26832143be917dc515ae0",
+ "visual_object_id": "VO-cde8c707d120b96f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 91,
+ "style_layer_id": "s52-p05-lc-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-s52-areas"
+ },
+ "resource_key": "lc-PIPSOL06",
+ "resource_meta": {
+ "x": 0,
+ "y": 2343,
+ "width": 20,
+ "height": 5,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4dccc474396b28178942933b6625c2e54165e27bb6168fbf4f63b2490f5df314",
+ "visual_object_id": "VO-f3c7ef2f2fd94629"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 91,
+ "style_layer_id": "s52-p05-lc-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-s52-areas"
+ },
+ "resource_key": "lc-RECTRC09",
+ "resource_meta": {
+ "x": 0,
+ "y": 2570,
+ "width": 84,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b3faac697e7e7ec287009f64d5337b62e9b582ce8cf6ad079f8e5ae9764c2281",
+ "visual_object_id": "VO-8e7a51c8455bdf41"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 91,
+ "style_layer_id": "s52-p05-lc-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-s52-areas"
+ },
+ "resource_key": "lc-RECTRC10",
+ "resource_meta": {
+ "x": 0,
+ "y": 2582,
+ "width": 77,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "745928ff6519724f0cef9d0756fe8a80085df3ca87d348acca72589fc5187eaf",
+ "visual_object_id": "VO-1f7bea56202dae40"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "line-pattern",
+ "style_index": 91,
+ "style_layer_id": "s52-p05-lc-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "resource_expression": [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ "CBLSUB06",
+ "lc-CBLSUB06",
+ "ESSARE01",
+ "lc-ESSARE01",
+ "FERYRT01",
+ "lc-FERYRT01",
+ "FSHFAC02",
+ "lc-FSHFAC02",
+ "LOWACC01",
+ "lc-LOWACC01",
+ "LOWACC21",
+ "lc-LOWACC21",
+ "PIPSOL05",
+ "lc-PIPSOL05",
+ "PIPSOL06",
+ "lc-PIPSOL06",
+ "RECTRC09",
+ "lc-RECTRC09",
+ "RECTRC10",
+ "lc-RECTRC10",
+ "RECTRC11",
+ "lc-RECTRC11",
+ "lc-CBLSUB06"
+ ],
+ "dynamic_fields": [
+ "s52_line_complex_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-s52-areas"
+ },
+ "resource_key": "lc-RECTRC11",
+ "resource_meta": {
+ "x": 0,
+ "y": 2594,
+ "width": 58,
+ "height": 12,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2642cb8521dab0bb9d30554770b51b0c9210f80054e8c1d97c9261935e72d733",
+ "visual_object_id": "VO-0deef153c83b9104"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "line",
+ "component_role": "vector-or-text",
+ "style_index": 91,
+ "style_layer_id": "s52-p05-lc-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "CBLSUB06",
+ "ESSARE01",
+ "FERYRT01",
+ "FSHFAC02",
+ "LOWACC01",
+ "LOWACC21",
+ "PIPSOL05",
+ "PIPSOL06",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11"
+ ],
+ true,
+ false
+ ]
+ ],
+ "visual_properties": {
+ "line-width": 5.0
+ },
+ "text_expression": null,
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-s52-areas"
+ },
+ "visual_object_id": "VO-fd9b327d8a8f60e1"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 92,
+ "style_layer_id": "s52-p05-lc-fallback-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_line_complex_code"
+ ],
+ [
+ "!",
+ [
+ "match",
+ [
+ "get",
+ "s52_line_complex_code"
+ ],
+ [
+ "ACHARE51",
+ "ACHRES51",
+ "ADMARE01",
+ "CBLARE51",
+ "CBLSUB06",
+ "CHCRDEL1",
+ "CHCRID01",
+ "CHRVDEL2",
+ "CHRVID02",
+ "CTNARE51",
+ "CTYARE51",
+ "DWLDEF01",
+ "DWRTCL05",
+ "DWRTCL06",
+ "DWRTCL07",
+ "DWRTCL08",
+ "DWRUTE51",
+ "ENTRES51",
+ "ERBLNA01",
+ "ERBLNB01",
+ "ESSARE01",
+ "FERYRT01",
+ "FERYRT02",
+ "FSHFAC02",
+ "FSHRES51",
+ "HODATA01",
+ "LOWACC01",
+ "LOWACC11",
+ "LOWACC21",
+ "LOWACC31",
+ "LOWACC41",
+ "MARSYS51",
+ "NAVARE51",
+ "PIPARE51",
+ "PIPARE61",
+ "PIPSOL05",
+ "PIPSOL06",
+ "PLNRTE03",
+ "PRCARE51",
+ "QUESMRK1",
+ "RCRDEF01",
+ "RCRTCL01",
+ "RCRTCL02",
+ "RCRTCL03",
+ "RCRTCL04",
+ "RCRTCL11",
+ "RCRTCL12",
+ "RCRTCL13",
+ "RCRTCL14",
+ "RECDEF02",
+ "RECTRC09",
+ "RECTRC10",
+ "RECTRC11",
+ "RECTRC12",
+ "RESARE51",
+ "SCLBDY51",
+ "TIDINF51",
+ "UNITFTH1",
+ "UNITMTR1"
+ ],
+ true,
+ false
+ ]
+ ]
+ ],
+ "resource_expression": "QUESMRK1",
+ "dynamic_fields": [],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-lc-fallback-s52-areas"
+ },
+ "resource_key": "QUESMRK1",
+ "resource_meta": {
+ "x": 127,
+ "y": 239,
+ "width": 8,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e033a4b0b08acc07190ab61111730a1f4bdfa84b66301d4d45744b0eb3df3d4a",
+ "visual_object_id": "VO-0995887ab54cd8fc"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "ACHARE02",
+ "resource_meta": {
+ "x": 10,
+ "y": 10,
+ "width": 13,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d8c87685bf0f3f26c31d96378d3dff08faacd57a5fd20a563bfe55e952003de9",
+ "visual_object_id": "VO-4661c5f6eed750c0"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "ACHARE51",
+ "resource_meta": {
+ "x": 33,
+ "y": 10,
+ "width": 36,
+ "height": 38,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cda5aa39355b67a1cf5e2e6447adb8e09d148728c6bfeb56f1f8248f7a9db4ab",
+ "visual_object_id": "VO-757f527b4e2c55e5"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "ACHBRT07",
+ "resource_meta": {
+ "x": 79,
+ "y": 10,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2b794c9170432f055d16ea6dca34363977759ee9e5a09d68dffd34c1039c1733",
+ "visual_object_id": "VO-904e9fcfa538b1f5"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN01",
+ "resource_meta": {
+ "x": 596,
+ "y": 10,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "32720e41dda0958b6fec34928c0b2ffd5f9e244a185f6770550f595af16e7584",
+ "visual_object_id": "VO-e82c9d5c62b97f5d"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN05",
+ "resource_meta": {
+ "x": 1082,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0ae243bcd5be924d30a50193d996fb1f41fb813a5d7cdd12086520143110b58d",
+ "visual_object_id": "VO-bce0e0778b8d687d"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN60",
+ "resource_meta": {
+ "x": 487,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2f79d7c7e17b9efc081d2f6354e4fe3c2cbfba80972a3df78ee273d2af3f0225",
+ "visual_object_id": "VO-945a939ee110bb4d"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN61",
+ "resource_meta": {
+ "x": 507,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "22cdc7755ff740e1c1ee9b948c20c19895a29ee2a2032e48abc8dc746f868446",
+ "visual_object_id": "VO-b94824073b6d2c8b"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN68",
+ "resource_meta": {
+ "x": 581,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "692ca8184a037db3965c4e7a5d5cd9fd3a7f1ae6bf30f7d04e2ec1daf92e3f68",
+ "visual_object_id": "VO-ca52e8eadac2a336"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN69",
+ "resource_meta": {
+ "x": 601,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "c2387d446a5336c8f9bbdc0f86aedf1656c876f280f482ad3e0b831292c63099",
+ "visual_object_id": "VO-2ead737e3c2ef942"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN70",
+ "resource_meta": {
+ "x": 621,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "beafd53a01913d2232a387ad5e73a5742af85da08ed7df4dd8587b4035032a73",
+ "visual_object_id": "VO-96d9e644e3141ce1"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN71",
+ "resource_meta": {
+ "x": 641,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b95fe5636db4012bfbd248460786756394f59c3e6fd57fb7c9f0239342665537",
+ "visual_object_id": "VO-e88c0273f2bd554f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BCNGEN76",
+ "resource_meta": {
+ "x": 875,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6872c1cbfc27232eb6240da1860bb4cf3bfec27e08dcd9918fd8f8ed1cb3dde5",
+ "visual_object_id": "VO-7bdc37f4fef2e208"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BCNSPR62",
+ "resource_meta": {
+ "x": 223,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "b7ffad791f2e7fe24020d1de7a44e9a00236ec973c9b58a4e8a1cba4f6207f0d",
+ "visual_object_id": "VO-cb8f154d3ea9afd8"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BCNSTK77",
+ "resource_meta": {
+ "x": 1319,
+ "y": 778,
+ "width": 8,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb59c01665173f2419e0511be1d791d3f426e3c011e0d3e8442de85db8e34c9",
+ "visual_object_id": "VO-21e605161bbd8ca0"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BCNSTK78",
+ "resource_meta": {
+ "x": 895,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "94c9e7b5e467917a5bca6de5eb9ca9ea916652b5646a99b0e296983d14ff2991",
+ "visual_object_id": "VO-280ecb6d29d51a05"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BCNTOW60",
+ "resource_meta": {
+ "x": 293,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "baff6d9537401dfb32fe885f9820853f771451cfdee705e3f19dac177b41bada",
+ "visual_object_id": "VO-38a0a6659f3828ef"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BCNTOW76",
+ "resource_meta": {
+ "x": 777,
+ "y": 742,
+ "width": 15,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "525f07f71a9782fc48c1c54751ad79d4ae89cbc8928359326444045887c8f051",
+ "visual_object_id": "VO-560a460d71cd3740"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYCAN63",
+ "resource_meta": {
+ "x": 312,
+ "y": 415,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "d163ec60ec50ce9b163afd624c414ee5c5d596e1acf3f9d6a0411cb5c35640cb",
+ "visual_object_id": "VO-ffd9f24dd272fb22"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYCON01",
+ "resource_meta": {
+ "x": 1081,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f5b61f8a38606898a37d15cbd291b6c7a5d3c414de4becccfac8bdd717be7a56",
+ "visual_object_id": "VO-70a344249b4f1716"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYCON60",
+ "resource_meta": {
+ "x": 167,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7019a4f2d3533844b3983065d5ff56c336389febb0b8d9a149dd5027c31dc5f8",
+ "visual_object_id": "VO-6a6a7a6d3e2c9bde"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYCON61",
+ "resource_meta": {
+ "x": 196,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19c47f636d402a915f14669c018f4cef27d38147ea0c39a362f05b3242ef564c",
+ "visual_object_id": "VO-2b54d3fd07161f76"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYCON62",
+ "resource_meta": {
+ "x": 225,
+ "y": 415,
+ "width": 19,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "266fe3807fc1394cf7badc8a1fde6dff4d42f54e446f08c767343a7262412d8c",
+ "visual_object_id": "VO-a622f0ee16166023"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYGEN03",
+ "resource_meta": {
+ "x": 1141,
+ "y": 10,
+ "width": 23,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "afccb842e614988c2893a4d22d515336fee4da1ea50067ecb7f3aa6cd00d24b3",
+ "visual_object_id": "VO-c077096b6049dbbf"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYMOR03",
+ "resource_meta": {
+ "x": 1361,
+ "y": 10,
+ "width": 19,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "dac08b354cb2076de5440dde4b68fe4142ec5c5452d7f986d57e6430a3f1d4db",
+ "visual_object_id": "VO-6ac3f9835b54509b"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL01",
+ "resource_meta": {
+ "x": 1423,
+ "y": 10,
+ "width": 18,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "47d26abb7562a873d227123395e7d4f6a33183a0175b2e76e59b5e069ed70d4e",
+ "visual_object_id": "VO-6a84cb9b12b4e6fb"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL60",
+ "resource_meta": {
+ "x": 1067,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "4003d673010443bf351a1a5c22a4a11d0ac5e2e3028a96463baecf19fa8a68d2",
+ "visual_object_id": "VO-63c684f20b199c5a"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL61",
+ "resource_meta": {
+ "x": 1095,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "cc34f5988327343b1196f551b3240152ee79dbe930d6256cd6d580c35a42b17b",
+ "visual_object_id": "VO-e17e0fecdd7d2724"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL62",
+ "resource_meta": {
+ "x": 1123,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "37687e19f83563477eb203898ffe0f7fcebe47d3daa226e6426d2dcec994194a",
+ "visual_object_id": "VO-3e30a21aa76ef939"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL68",
+ "resource_meta": {
+ "x": 1291,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6bf5d38221b7d387b1c1d24b6470d580340d59e4b726e8634cb9bd1d9f10e1b2",
+ "visual_object_id": "VO-711a74d9a167b9f8"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL69",
+ "resource_meta": {
+ "x": 1319,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "92e3865e513d92b7c7087bfbc5c0cf0a20c93438909feafb8764f1d9433bc56d",
+ "visual_object_id": "VO-99dd670428bd25dc"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL70",
+ "resource_meta": {
+ "x": 1347,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "048809c6747f97d4643336b179c9753bae2efb45d3b0cd15157d11c2a25a878e",
+ "visual_object_id": "VO-5c5cbc77df30508f"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL71",
+ "resource_meta": {
+ "x": 1375,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "f3f4c3350b8d8b670562b2e07718b66068f7cd34d1bf01ac08c071193e1eb00e",
+ "visual_object_id": "VO-2a023a643d793a32"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL72",
+ "resource_meta": {
+ "x": 1403,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "ecf8a206b90a6b938e8c37238a12066a23803792799a601931d1a4b1f88a179a",
+ "visual_object_id": "VO-a35f60db2b82cd54"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYPIL73",
+ "resource_meta": {
+ "x": 1431,
+ "y": 358,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2770906971b7c014d2142fca62b7cb9a6885479a545ba7e373f738efd4c26ff0",
+ "visual_object_id": "VO-cab790e182a613d7"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYSPH62",
+ "resource_meta": {
+ "x": 486,
+ "y": 701,
+ "width": 19,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "46eb61479babc5735403844ab2c8b64a901bade23183b0210d88a6ddf7972fff",
+ "visual_object_id": "VO-a22b12044362ce48"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYSPR60",
+ "resource_meta": {
+ "x": 115,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "bbe9dea8196c30a4ac5d7ae7353ecf81689ee722e3aa99c5421be1c65a3b18de",
+ "visual_object_id": "VO-7087598bae595fe5"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYSPR61",
+ "resource_meta": {
+ "x": 135,
+ "y": 778,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "a89bdd07e0160ee7414179a814d7fc2cf3e3c65362501745a64713a8e967110b",
+ "visual_object_id": "VO-4895ba44781e2b18"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYSPR62",
+ "resource_meta": {
+ "x": 203,
+ "y": 742,
+ "width": 10,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "943e13c61d3f2f4e64de81ad1d7476d3770d1dde224e7732a3e62bbb60da8217",
+ "visual_object_id": "VO-ce7572fb8d3d3c01"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYSUP01",
+ "resource_meta": {
+ "x": 130,
+ "y": 78,
+ "width": 26,
+ "height": 17,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7dd137b60816e090caabd6ff9377047e8753409192d36566f7ccf35c285080f7",
+ "visual_object_id": "VO-aee4aec458df611c"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BOYSUP62",
+ "resource_meta": {
+ "x": 1280,
+ "y": 701,
+ "width": 25,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "541713d8be737e75d744665c80ba22db7e2dd2ebc22a29ab6235292ef81a8d72",
+ "visual_object_id": "VO-5317a6e2028bdaef"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BRIDGE01",
+ "resource_meta": {
+ "x": 235,
+ "y": 78,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "23a383808c77a27f348190cada111ca68513e18c303f44babe643b1dcae74f0d",
+ "visual_object_id": "VO-9fb59a948f10c5ec"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BRTHNO01",
+ "resource_meta": {
+ "x": 258,
+ "y": 78,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "5c437c79d0f9990cd7d126635c3fce4db0d73a6e56ad762e74d5415e0a0032c1",
+ "visual_object_id": "VO-4e9dc3a17df89eed"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "BUAARE02",
+ "resource_meta": {
+ "x": 289,
+ "y": 78,
+ "width": 16,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "6a2ae150a98c1b1309a8742eff17e151bae47d30160d2b41968706d652841b20",
+ "visual_object_id": "VO-497fe1830c6b84a2"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "CGUSTA02",
+ "resource_meta": {
+ "x": 569,
+ "y": 78,
+ "width": 21,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "2c2ac48fafa9fcd1845a7836605f53eaf8c8388b240d33fe0d80a737d52e26ce",
+ "visual_object_id": "VO-58084eeeaf5172ba"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "CHIMNY01",
+ "resource_meta": {
+ "x": 648,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "e575bde5848f8dfc002b0336534803c5e8656e9e7457613c2a4e05d5ef3413e8",
+ "visual_object_id": "VO-303fd2555fe3be2a"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "CHIMNY11",
+ "resource_meta": {
+ "x": 673,
+ "y": 78,
+ "width": 15,
+ "height": 20,
+ "pixelRatio": 1
+ },
+ "visual_hash": "62d793f978d33e80a2a30eaf7ee3fc76049fcb373b581ce55fb5a5ec043617c2",
+ "visual_object_id": "VO-ffd463d71fc24b19"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "CHINFO07",
+ "resource_meta": {
+ "x": 724,
+ "y": 78,
+ "width": 15,
+ "height": 15,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7005cefe3ce2333bf92e990ba3630057a0cddfd308903487303b40b48a1257df",
+ "visual_object_id": "VO-dc703f7248607abc"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "CTNARE51",
+ "resource_meta": {
+ "x": 926,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-44a1aff2c8275f7a"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "CTYARE51",
+ "resource_meta": {
+ "x": 965,
+ "y": 78,
+ "width": 29,
+ "height": 29,
+ "pixelRatio": 1
+ },
+ "visual_hash": "7f0a3004b8d3afa2b4e20a4db1197f7c0631f796d4e736c45b2ac951d75d457d",
+ "visual_object_id": "VO-44a1aff2c8275f7a"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "FLASTK01",
+ "resource_meta": {
+ "x": 714,
+ "y": 121,
+ "width": 10,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "78d28505839a586941939fd61d7824f0ef6d04e995eb7482bcd7c12b4f74622c",
+ "visual_object_id": "VO-0f2c7a153a242782"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "FLGSTF01",
+ "resource_meta": {
+ "x": 771,
+ "y": 121,
+ "width": 10,
+ "height": 16,
+ "pixelRatio": 1
+ },
+ "visual_hash": "de3212ff06e97a4d97a8ec430ae9570583776b7d6673a3a5368217376cd4592f",
+ "visual_object_id": "VO-91fd55cb13e7837e"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "FOGSIG01",
+ "resource_meta": {
+ "x": 791,
+ "y": 121,
+ "width": 12,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "062c442b3d2d87d6a146048c24d96fc02943c9bc1ea4c6a94bd922e5108001bc",
+ "visual_object_id": "VO-f8c9c563f3095ab0"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "FORSTC01",
+ "resource_meta": {
+ "x": 813,
+ "y": 121,
+ "width": 13,
+ "height": 13,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0930e88abea3331660a1dc3395c676b6760cb49297b65a6b18621060a519617b",
+ "visual_object_id": "VO-07862f74781baeb5"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "FOULGND1",
+ "resource_meta": {
+ "x": 859,
+ "y": 121,
+ "width": 12,
+ "height": 10,
+ "pixelRatio": 1
+ },
+ "visual_hash": "398e26c3597c65fc327aae88387dcfef5847e894d7fa26e3d60039eb34a86b5f",
+ "visual_object_id": "VO-32c16b39fdf34363"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "FSHFAC02",
+ "resource_meta": {
+ "x": 1049,
+ "y": 121,
+ "width": 16,
+ "height": 14,
+ "pixelRatio": 1
+ },
+ "visual_hash": "8f408c92800eeba2beb3758b21b504174843b8d7a968fff8d3de4a5784114b30",
+ "visual_object_id": "VO-197d4aca0222d5b8"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "FSHHAV01",
+ "resource_meta": {
+ "x": 1147,
+ "y": 121,
+ "width": 29,
+ "height": 19,
+ "pixelRatio": 1
+ },
+ "visual_hash": "19879cfa75c3ac8eec512260885427be00e94d605d74c8c3bb957d644102f2d8",
+ "visual_object_id": "VO-a91921178b010019"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "GATCON03",
+ "resource_meta": {
+ "x": 1318,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "0bd07422f0bb2a2b48fad52d5e48f6578d27648f4cb4c03b28464d8cbc4685f4",
+ "visual_object_id": "VO-d16e4fdc360e9d01"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "GATCON04",
+ "resource_meta": {
+ "x": 1349,
+ "y": 121,
+ "width": 21,
+ "height": 21,
+ "pixelRatio": 1
+ },
+ "visual_hash": "1f4b64017bb73907fa0069249133e4df116fa62dec81ec22142e743a7f6f755b",
+ "visual_object_id": "VO-e8390d1209f40813"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "HRBFAC09",
+ "resource_meta": {
+ "x": 10,
+ "y": 175,
+ "width": 18,
+ "height": 18,
+ "pixelRatio": 1
+ },
+ "visual_hash": "90e9643a549246278d5944f90d478a20b602c9ede4ba672b1683e8ce4c399ffc",
+ "visual_object_id": "VO-e913d37584e76f44"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+ "STARPT01",
+ "TOPMA115",
+ "TOPMAR01",
+ "TOPMAR02",
+ "TOPMAR05",
+ "TOPMAR06",
+ "TOPMAR07",
+ "TOPMAR08",
+ "TOPMAR10",
+ "TOPMAR12",
+ "TOPMAR13",
+ "TOPMAR22",
+ "TOPMAR25",
+ "TOPMAR26",
+ "TOPMAR27",
+ "TOPMAR28",
+ "TOPMAR30",
+ "TOPMAR32",
+ "TOPMAR33",
+ "TOPMAR98",
+ "TOPSHP51",
+ "TOPSHPI1",
+ "TOPSHPP2",
+ "TOWERS02",
+ "TOWERS03",
+ "TOWERS05",
+ "TOWERS15",
+ "TOWERS60",
+ "TOWERS61",
+ "TOWERS63",
+ "TOWERS71",
+ "TOWERS72",
+ "TOWERS78",
+ "TOWERS79",
+ "TOWERS80",
+ "TOWERS83",
+ "TOWERS85",
+ "TOWERS95",
+ "TSSCRS51",
+ "TSSLPT51",
+ "TSSRON51",
+ "WATTUR02",
+ "WEDKLP03",
+ "WIMCON01"
+ ],
+ true,
+ false
+ ],
+ [
+ "!",
+ [
+ "has",
+ "s52_sounding_symbol_sequence"
+ ]
+ ],
+ [
+ "!",
+ [
+ "all",
+ [
+ "has",
+ "s52_light_symbol_code"
+ ],
+ [
+ "==",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "get",
+ "s52_light_symbol_code"
+ ]
+ ]
+ ]
+ ]
+ ],
+ "resource_expression": [
+ "get",
+ "s52_symbol_code"
+ ],
+ "dynamic_fields": [
+ "s52_symbol_code"
+ ],
+ "provenance": {
+ "source": "cm95",
+ "source_layer": "s52_areas",
+ "style_layer_id": "s52-p05-sy-s52-areas"
+ },
+ "resource_key": "INFARE51",
+ "resource_meta": {
+ "x": 63,
+ "y": 175,
+ "width": 24,
+ "height": 24,
+ "pixelRatio": 1
+ },
+ "visual_hash": "9eb625ae716faf84968f4e868430dc8e98b81a777ca2b42ab6cd475b72884b34",
+ "visual_object_id": "VO-4ee543559e8a1ba4"
+ },
+ {
+ "group_id": "GRP-118c2f0bf0863e77",
+ "geometry_role": "symbol",
+ "component_role": "icon",
+ "style_index": 93,
+ "style_layer_id": "s52-p05-sy-s52-areas",
+ "filter": [
+ "all",
+ [
+ "==",
+ [
+ "get",
+ "s52_display_priority"
+ ],
+ "Line Symbol"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_display_category"
+ ],
+ [
+ "Displaybase",
+ "Standard",
+ "Other"
+ ],
+ true,
+ false
+ ],
+ [
+ "has",
+ "s52_symbol_code"
+ ],
+ [
+ "match",
+ [
+ "get",
+ "s52_symbol_code"
+ ],
+ [
+ "ACHARE02",
+ "ACHARE51",
+ "ACHBRT07",
+ "BCNGEN01",
+ "BCNGEN05",
+ "BCNGEN60",
+ "BCNGEN61",
+ "BCNGEN68",
+ "BCNGEN69",
+ "BCNGEN70",
+ "BCNGEN71",
+ "BCNGEN76",
+ "BCNSPR62",
+ "BCNSTK77",
+ "BCNSTK78",
+ "BCNTOW60",
+ "BCNTOW76",
+ "BOYCAN63",
+ "BOYCON01",
+ "BOYCON60",
+ "BOYCON61",
+ "BOYCON62",
+ "BOYGEN03",
+ "BOYMOR03",
+ "BOYPIL01",
+ "BOYPIL60",
+ "BOYPIL61",
+ "BOYPIL62",
+ "BOYPIL68",
+ "BOYPIL69",
+ "BOYPIL70",
+ "BOYPIL71",
+ "BOYPIL72",
+ "BOYPIL73",
+ "BOYSPH62",
+ "BOYSPR60",
+ "BOYSPR61",
+ "BOYSPR62",
+ "BOYSUP01",
+ "BOYSUP62",
+ "BRIDGE01",
+ "BRTHNO01",
+ "BUAARE02",
+ "CGUSTA02",
+ "CHIMNY01",
+ "CHIMNY11",
+ "CHINFO07",
+ "CTNARE51",
+ "CTYARE51",
+ "FLASTK01",
+ "FLGSTF01",
+ "FOGSIG01",
+ "FORSTC01",
+ "FOULGND1",
+ "FSHFAC02",
+ "FSHHAV01",
+ "GATCON03",
+ "GATCON04",
+ "HRBFAC09",
+ "INFARE51",
+ "LITFLT01",
+ "LITVES60",
+ "LOCMAG51",
+ "MARCUL02",
+ "MORFAC03",
+ "MSTCON04",
+ "OFSPLF01",
+ "PILBOP02",
+ "PILPNT02",
+ "POSGEN04",
+ "PRCARE51",
+ "RACNSP01",
+ "RADRFL03",
+ "RDOSTA02",
+ "RTLDEF51",
+ "RTPBCN02",
+ "SMCFAC02",
+ "SNDWAV02",
+