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

Canonical integer identifier for a DTED tile.

`lat_index` and `lon_index` are the one-degree tile origin indices used by
`sidereon-core`; longitude indices are signed, including west longitudes.

# `t`

```elixir
@type t() :: %Sidereon.Terrain.MmapTerrain.TerrainTileId{
  lat_index: integer(),
  lon_index: integer()
}
```

DTED tile origin indices in degrees.

# `new`

```elixir
@spec new(integer(), integer()) :: t()
```

Build a DTED tile identifier from integer latitude/longitude indices.

---

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