Commit f976d32
fix(portrayal): map VERCSA → verticalClearanceSafe ("sf clr" labels)
The S-101 catalogue models a feature's safe vertical clearance as the complex
attribute verticalClearanceSafe; CableOverhead (and the other overhead rules)
already emit the "sf clr %4.1f" label from it. But our S-57→S-101 attribute
bridge synthesized only VERCCL/VERCLR/VERCOP/HORCLR — VERCSA was never mapped,
so verticalClearanceSafe was always nil and the rule's safe-clearance branches
fell through. Overhead cables/pipes carrying VERCSA (no VERCLR) showed just the
dashed line with no clearance text.
Add verticalClearanceSafe ← VERCSA to the clearances map. Verified on S-64 cell
AA5DBASE (§3.1 Base, ref p100): now emits "sf clr 15.0" ×3 alongside "clr 10.0"
×3, matching the reference plot. Same class of S-101-model gap as the bridge
vertical-clearance fix. Needs a re-bake.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 3e74e67 commit f976d32
1 file changed
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
207 | 207 | | |
208 | 208 | | |
209 | 209 | | |
210 | | - | |
211 | | - | |
212 | | - | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
213 | 214 | | |
214 | 215 | | |
215 | 216 | | |
| 217 | + | |
216 | 218 | | |
217 | 219 | | |
218 | 220 | | |
| |||
0 commit comments