# Rdr

Radar facility data including radar type, operating hours, and remarks for airports and TRACONs

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

> Designed from a deconstruction of the legacy TWR.txt Subscriber File (TWR5 and TWR6 records). Unique record key is FACILITY_ID + COUNTRY_CODE + RADAR_NO. Ordered by FACILITY_ID, COUNTRY_CODE, RADAR_NO.

## Example query

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

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 |  |  |
| `facilityId` | `String` | Location identifier; unique 3-4 character alphanumeric identifier assigned to the landing facility or TRACON |  |  |
| `facilityType` | `RdrFacilityType` | Type of facility associated with the radar data |  | `AIRPORT`=Airport facility; `TRACON`=Terminal Radar Approach Control facility |
| `stateCode` | `RdrStateCode` | Associated state post office code; standard two-letter abbreviation for US states and territories |  | `AK`, `AL`, `AR`, … (54 values) |
| `countryCode` | `RdrCountryCode` | Country post office code for the country in which the airport or TRACON is located; also part of the unique record key |  | `AN`=Netherlands Antilles; `BS`=Bahamas; `MH`=Marshall Islands; `US`=United States |
| `radarType` | `RadarType` | Radar type code indicating the type of radar system installed at the facility |  | `ARSR`, `ASR`, `ASR/PAR`, … (7 values) |
| `radarNo` | `RadarNo` | Unique sequence number assigned to each radar at a facility; part of the unique record key |  | `1`, `2`, `3`, … (7 values) |
| `radarHrs` | `String` | Radar hours of operation; may include textual descriptions of scheduled hours, maintenance periods, and special conditions |  |  |
| `remark` | `String` | Remark associated with radar operations; may reference radar type, maintenance schedules, radar minima, or special operational notes |  |  |

## Enum values

### `stateCode` (`RdrStateCode`)

| Code | Description |
|---|---|
| `AK` | Alaska |
| `AL` | Alabama |
| `AR` | Arkansas |
| `AZ` | Arizona |
| `CA` | California |
| `CO` | Colorado |
| `CT` | Connecticut |
| `DC` | District of Columbia |
| `DE` | Delaware |
| `FL` | Florida |
| `GA` | Georgia |
| `GU` | Guam |
| `HI` | Hawaii |
| `IA` | Iowa |
| `ID` | Idaho |
| `IL` | Illinois |
| `IN` | Indiana |
| `KS` | Kansas |
| `KY` | Kentucky |
| `LA` | Louisiana |
| `MA` | Massachusetts |
| `MD` | Maryland |
| `ME` | Maine |
| `MI` | Michigan |
| `MN` | Minnesota |
| `MO` | Missouri |
| `MS` | Mississippi |
| `MT` | Montana |
| `NC` | North Carolina |
| `ND` | North Dakota |
| `NE` | Nebraska |
| `NH` | New Hampshire |
| `NJ` | New Jersey |
| `NM` | New Mexico |
| `NV` | Nevada |
| `NY` | New York |
| `OH` | Ohio |
| `OK` | Oklahoma |
| `OR` | Oregon |
| `PA` | Pennsylvania |
| `PR` | Puerto Rico |
| `RI` | Rhode Island |
| `SC` | South Carolina |
| `SD` | South Dakota |
| `TN` | Tennessee |
| `TX` | Texas |
| `UT` | Utah |
| `VA` | Virginia |
| `VI` | Virgin Islands |
| `VT` | Vermont |
| `WA` | Washington |
| `WI` | Wisconsin |
| `WV` | West Virginia |
| `WY` | Wyoming |

### `radarType` (`RadarType`)

| Code | Description |
|---|---|
| `ARSR` | Air Route Surveillance Radar |
| `ASR` | Airport Surveillance Radar (suffix -# denotes type of ASR) |
| `ASR/PAR` | Airport Surveillance Radar plus Precision Approach Radar |
| `GCA` | Ground Control Approach |
| `PAR` | Precision Approach Radar |
| `SECRA` | Secondary Radar |
| `BCN` | Beacon |

### `radarNo` (`RadarNo`)

| Code | Description |
|---|---|
| `1` | First radar unit |
| `2` | Second radar unit |
| `3` | Third radar unit |
| `4` | Fourth radar unit |
| `5` | Fifth radar unit |
| `6` | Sixth radar unit |
| `7` | Seventh radar unit |

## Column provenance

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

| GraphQL field | SQLite column |
|---|---|
| `effDate` | `EFF_DATE` |
| `facilityId` | `FACILITY_ID` |
| `facilityType` | `FACILITY_TYPE` |
| `stateCode` | `STATE_CODE` |
| `countryCode` | `COUNTRY_CODE` |
| `radarType` | `RADAR_TYPE` |
| `radarNo` | `RADAR_NO` |
| `radarHrs` | `RADAR_HRS` |
| `remark` | `REMARK` |
