# `Sidereon.Terrain.MmapTerrain.TerrainDatumError`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/terrain/mmap_terrain.ex#L412)

Terrain vertical-datum conversion and optional geoid-grid loading error.

# `t`

```elixir
@type t() :: %Sidereon.Terrain.MmapTerrain.TerrainDatumError{
  kind: :terrain | :geoid | :io | :missing_egm96_dac,
  message: String.t() | nil,
  path: String.t() | nil,
  reason: String.t() | nil,
  remediation: String.t() | nil
}
```

Typed terrain datum error.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
