# MaaBase

Base record for each Miscellaneous Activity Area (MAA), including type, location, altitude limits, and usage information

**Source:** NASR table `MAA_BASE` · version `e25086c3e952` · effective 2026-04-16

> Ordered by MAA_ID. NEAREST_ARPT, NEAREST_ARPT_DIST, NEAREST_ARPT_DIR, and CHECK_NOTAMS only apply to Space Launch Activity Areas.

## Example query

```graphql
# Introspect the MaaBase type in GraphiQL at https://api.nav.sortie.co/graphql
# Example shape (pair with a compatible root query field):
{
  # ...rootQuery... {
    effDate
    maaId
    maaTypeName
    navId
  # }
}
```

Run at https://api.nav.sortie.co/graphql (GraphiQL available in-browser).

## Fields

| Field | Type | Description | Units | Enum |
|---|---|---|---|---|
| `effDate` | `String` | The 28-day NASR Subscription Effective Date in format YYYY/MM/DD |  |  |
| `maaId` | `String` | Unique identifier for a Miscellaneous Activity Area |  |  |
| `maaTypeName` | `MaaTypeName` | Type of Miscellaneous Activity Area |  | `AEROBATIC PRACTICE`, `GLIDER`, `HANG GLIDER`, … (7 values) |
| `navId` | `String` | NAVAID facility identifier with which the MAA is associated |  |  |
| `navType` | `NavType` | NAVAID facility type with which the MAA is associated |  | `CONSOLAN`, `DME`, `FAN MARKER`, … (13 values) |
| `navRadial` | `Float` | Azimuth in degrees from the associated NAVAID (0-359.99) | degrees |  |
| `navDistance` | `Float` | Distance in nautical miles from the associated NAVAID | nautical miles |  |
| `stateCode` | `String` | Two-letter postal abbreviation for the state where the MAA is located |  |  |
| `city` | `String` | City name associated with the MAA |  |  |
| `latitude` | `String` | Latitude of the MAA center point, formatted as DD-MM-SS.SSSSh |  |  |
| `longitude` | `String` | Longitude of the MAA center point, formatted as DDD-MM-SS.SSSSh |  |  |
| `arptIds` | `String` | List of landing facility identifiers with which the MAA is associated |  |  |
| `nearestArpt` | `String` | Nearest airport identifier; only applies to Space Launch Activity Areas |  |  |
| `nearestArptDist` | `Float` | Distance to the nearest airport in nautical miles; only applies to Space Launch Activity Areas | nautical miles |  |
| `nearestArptDir` | `String` | Cardinal direction to the nearest airport; only applies to Space Launch Activity Areas |  |  |
| `maaName` | `String` | Name of the Miscellaneous Activity Area |  |  |
| `maxAlt` | `String` | Maximum altitude allowed within the MAA, expressed with unit suffix (AGL or MSL) | feet AGL or feet MSL |  |
| `minAlt` | `String` | Minimum altitude allowed within the MAA, expressed with unit suffix (AGL or MSL) | feet AGL or feet MSL |  |
| `maaRadius` | `Float` | Radius of the MAA area in nautical miles from the center point; used for circular MAAs | nautical miles |  |
| `description` | `String` | Additional descriptive free-form text providing details about the MAA area shape, size, and usage |  |  |
| `maaUse` | `MaaUse` | Indicates whether the MAA is for civil, military, or joint use |  | `CIVIL`=Civil use only; `JOINT`=Joint civil and military use; `MILITARY`=Military use only |
| `checkNotams` | `String` | ARTCC or facility identifiers to check for NOTAMs; only applies to Space Launch Activity Areas |  |  |
| `timeOfUse` | `String` | Free-form description of the times during which the MAA is in use |  |  |
| `userGroupName` | `String` | Name and description of the user group associated with the MAA |  |  |

## Enum values

### `maaTypeName` (`MaaTypeName`)

| Code | Description |
|---|---|
| `AEROBATIC PRACTICE` | Aerobatic practice area |
| `GLIDER` | Glider activity area |
| `HANG GLIDER` | Hang glider activity area |
| `SPACE LAUNCH` | Space launch activity area |
| `ULTRALIGHT` | Ultralight aircraft activity area |
| `UNMANNED AIRCRAFT` | Unmanned aircraft activity area |
| `OTHER` | Other miscellaneous activity area |

### `navType` (`NavType`)

| Code | Description |
|---|---|
| `CONSOLAN` | A low frequency, long-distance NAVAID used principally for transoceanic navigation |
| `DME` | Distance Measuring Equipment only |
| `FAN MARKER` | En route marker beacon used to provide positive identification of positions at definite points along airways |
| `MARINE NDB` | Non Directional Beacon used primarily for marine (surface) navigation |
| `MARINE NDB/DME` | Non Directional Beacon with associated Distance Measuring Equipment used primarily for marine navigation |
| `NDB` | Non Directional Beacon |
| `NDB/DME` | Non Directional Beacon with associated Distance Measuring Equipment |
| `TACAN` | Tactical Air Navigation System providing azimuth and slant range distance |
| `UHF/NDB` | Ultra High Frequency/Non Directional Beacon |
| `VOR` | VHF Omni-Directional Range providing azimuth only |
| `VORTAC` | Facility consisting of VOR and TACAN components providing VOR azimuth, TACAN azimuth, and TACAN distance (DME) |
| `VOR/DME` | VHF Omni-Directional Range with associated Distance Measuring Equipment |
| `VOT` | FAA VOR Test Facility |

## Column provenance

Every field maps 1:1 to a column in the `MAA_BASE` table of `nasr.db`. Original FAA column names:

| GraphQL field | SQLite column |
|---|---|
| `effDate` | `EFF_DATE` |
| `maaId` | `MAA_ID` |
| `maaTypeName` | `MAA_TYPE_NAME` |
| `navId` | `NAV_ID` |
| `navType` | `NAV_TYPE` |
| `navRadial` | `NAV_RADIAL` |
| `navDistance` | `NAV_DISTANCE` |
| `stateCode` | `STATE_CODE` |
| `city` | `CITY` |
| `latitude` | `LATITUDE` |
| `longitude` | `LONGITUDE` |
| `arptIds` | `ARPT_IDS` |
| `nearestArpt` | `NEAREST_ARPT` |
| `nearestArptDist` | `NEAREST_ARPT_DIST` |
| `nearestArptDir` | `NEAREST_ARPT_DIR` |
| `maaName` | `MAA_NAME` |
| `maxAlt` | `MAX_ALT` |
| `minAlt` | `MIN_ALT` |
| `maaRadius` | `MAA_RADIUS` |
| `description` | `DESCRIPTION` |
| `maaUse` | `MAA_USE` |
| `checkNotams` | `CHECK_NOTAMS` |
| `timeOfUse` | `TIME_OF_USE` |
| `userGroupName` | `USER_GROUP_NAME` |
