A clearance is only as good as the survey under it. The distance to a charted danger, drawn as a band from the worst case the survey allows to the charted figure, with the zone of confidence it came from and that zone’s stated accuracy. The case that kills is the one where the charted number clears the margin and the honest one does not: on the PAZIFIK a zone C survey, accurate to ±500 m, turned a charted 0.80 nm closest approach into 0.53 and an isolated danger’s 0.70 into 0.43. The BSU’s finding was that "the ECDIS’s biggest shortcoming is that the CATZOC attribute is not included in the route planning". And the chart overlay is no substitute, because S-67 expects mariners to switch it off: the qualification has to live in the figure they keep on screen.
import 'overscan'
import 'overscan/overscan.css'
<ov-clearance
class="liveel"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
></ov-clearance>import { OvClearance } from 'overscan/react'
<OvClearance
class="liveel"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
/>import { OvClearance } from 'overscan/vue'
<OvClearance
class="liveel"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
/>import OvClearance from 'overscan/svelte/OvClearance.svelte'
<OvClearance
class="liveel"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
/>import 'overscan'
import 'overscan/overscan.css'
<ov-clearance
src="models/clearance-danger.json"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
></ov-clearance>import { OvClearance } from 'overscan/react'
<OvClearance
src="models/clearance-danger.json"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
/>import { OvClearance } from 'overscan/vue'
<OvClearance
src="models/clearance-danger.json"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
/>import OvClearance from 'overscan/svelte/OvClearance.svelte'
<OvClearance
src="models/clearance-danger.json"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
/>import 'overscan'
import 'overscan/overscan.css'
<ov-clearance
src="models/clearance-banta.json"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
label="BANTA ISLAND"
></ov-clearance>import { OvClearance } from 'overscan/react'
<OvClearance
src="models/clearance-banta.json"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
label="BANTA ISLAND"
/>import { OvClearance } from 'overscan/vue'
<OvClearance
src="models/clearance-banta.json"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
label="BANTA ISLAND"
/>import OvClearance from 'overscan/svelte/OvClearance.svelte'
<OvClearance
src="models/clearance-banta.json"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
label="BANTA ISLAND"
/>import 'overscan'
import 'overscan/overscan.css'
<ov-clearance
src="models/clearance-unqualified.json"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
label="UNQUALIFIED"
></ov-clearance>import { OvClearance } from 'overscan/react'
<OvClearance
src="models/clearance-unqualified.json"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
label="UNQUALIFIED"
/>import { OvClearance } from 'overscan/vue'
<OvClearance
src="models/clearance-unqualified.json"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
label="UNQUALIFIED"
/>import OvClearance from 'overscan/svelte/OvClearance.svelte'
<OvClearance
src="models/clearance-unqualified.json"
label="ISOLATED DANGER"
unit="nm"
margin="0.5"
label="UNQUALIFIED"
/>