Navigation aid (lantern / fog signal)

Offshore platform marking unit to IALA R0139 on a galvanised pedestal: marine lantern with a Fresnel prism drum (size from the nominal range, white / yellow / red, emissive when lit), bird spikes and lightning finial, and an electronic fog signal of stacked horn emitters with its driver box. Control / monitoring box with tag plate and cable to deck, earth boss.

IALA R0139 (O-139)IALA E-200IEC 60529
Drag to orbit, scroll to zoom
Parameters
– nm
– m

Installation

$npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add navigation-aid

Copies electrical/navigation-aid.tsx and the shared lib/ into src/components/deck-twin/. Needs three, @react-three/fiber and @react-three/drei. See installation for the manual route.

Usage

import { Canvas } from '@react-three/fiber'
import { OrbitControls } from '@react-three/drei'
import { Stage } from './components/deck-twin/lib/stage'
import { NavigationAid } from './components/deck-twin/electrical/navigation-aid'

export default function Scene() {
  return (
    <Canvas shadows camera={{ position: [8, 5, 9], fov: 35 }}>
      <Stage>
        <NavigationAid />
      </Stage>
      <OrbitControls makeDefault />
    </Canvas>
  )
}

Props

PropTypeDefaultRange
kind"combined" | "lantern" | "foghorn"null
color"white" | "yellow" | "red"null
rangenumber (nm)null2 – 15
heightnumber (m)null0.6 – 4
litbooleannull
tagstringnull
...groupposition, rotation, scale…

P&ID

P&ID symbol for navigation-aid

On layouts: a lantern (circle) with light rays at the platform corners, labelled with its character (e.g. Mo(U) 15s, 10 nm) and a fog signal marked FOG or a horn outline.

Layout plan convention (plot plan / equipment layout); IALA R0139 marking

Not on P&IDs. Obstruction lights on stacks and cranes are smaller red lamps; status beacons on F&G layouts are alarm-beacon.

Aids to navigation specification (IALA R0139) fields and the props they set
Typekind
Light colourcolor
Nominal rangerange
Mounting heightheight
Tag numbertag

Typical suppliers

Orga · Sealite. The geometry is generic and sized from public standards. It is not vendor CAD.

For agents

Machine-readable entry with props, ranges, defaults and ports:

$npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz info navigation-aid

Or fetch /r/navigation-aid.json, or copy a ready-made instruction:

Add the Deck Twin "Navigation aid (lantern / fog signal)" component to this project. Run `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add navigation-aid` (it copies the file and the shared lib into src/components/deck-twin/), then `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz info navigation-aid` for its props, ranges and ports. Render <NavigationAid /> inside a React Three Fiber <Canvas shadows>, wrapped in <Stage> from src/components/deck-twin/lib/stage. Set props from my data (metres, NPS in inches, ASME class) and leave the rest at defaults. Install three, @react-three/fiber, @react-three/drei and @types/three if they're missing. Full guide: https://decktwin.com/skill/SKILL.md