# Com

Flight Service Station Communication Facilities data including Remote Communications Air/Ground (RCAG) and Remote Communication Outlets (RCO/RCO1)

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

> The COM.csv replaces the legacy COM.txt and AFF.txt Subscriber File data pertaining to RCAG. Unique record key is the combination of COMM_LOC_ID, COMM_TYPE, COMM_OUTLET_NAME, STATE_CODE, FACILITY_ID. Frequency related information can be found in FRQ.csv.

## Example query

```graphql
# Introspect the Com type in GraphiQL at https://api.nav.sortie.co/graphql
# Example shape (pair with a compatible root query field):
{
  # ...rootQuery... {
    effDate
    commLocId
    commType
    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 |  |  |
| `commLocId` | `String` | Communications Outlet Identifier, a 3-4 character alphanumeric identifier. RCAG type outlets do not currently have a 3-4 character identifier stored in NASR. |  |  |
| `commType` | `CommType` | Communication Outlet Type. RCAG is Remote Communications Air/Ground. RCO and RCO1 serve the same function as a Remote Communication Outlet; RCO1 may exist if two separate sites share the same identifier (e.g. one collocated with a NAVAID, the other physically on airport property). |  | `RCAG`=Remote Communications Air/Ground; `RCO`=Remote Communication Outlet; `RCO1`=Remote Communication Outlet (alternate site sharing same identifier as an RCO) |
| `navId` | `String` | Associated NAVAID Identifier. Applies to RCO and RCO1 types only. |  |  |
| `navType` | `NavType` | Associated NAVAID Type. Applies to RCO and RCO1 types only. |  | `CONSOLAN`, `DME`, `FAN MARKER`, … (13 values) |
| `city` | `String` | Communications Outlet City Name. RCAG outlets do not have an associated city stored in NASR. |  |  |
| `stateCode` | `ComStateCode` | Associated State Code, standard two-letter abbreviation for US States and Territories. |  | `AK`, `AL`, `AR`, … (58 values) |
| `regionCode` | `RegionCode` | FAA Region responsible for the Communications Outlet. |  | `AAL`, `ACE`, `AEA`, … (9 values) |
| `countryCode` | `ComCountryCode` | Country Code for the country in which the Communications Outlet is located. |  | `BS`=Bahamas; `TC`=Turks and Caicos Islands; `US`=United States |
| `commOutletName` | `String` | Communications Outlet Name. Also used as the Communications Outlet Call sign. |  |  |
| `latDeg` | `Int` | Communications Outlet Latitude Degrees component | degrees |  |
| `latMin` | `Int` | Communications Outlet Latitude Minutes component | minutes |  |
| `latSec` | `Float` | Communications Outlet Latitude Seconds component | seconds |  |
| `latHemis` | `LatHemis` | Communications Outlet Latitude Hemisphere indicator |  | `N`=North; `S`=South |
| `latDecimal` | `Float` | Communications Outlet Latitude in decimal degree format | degrees |  |
| `longDeg` | `Int` | Communications Outlet Longitude Degrees component | degrees |  |
| `longMin` | `Int` | Communications Outlet Longitude Minutes component | minutes |  |
| `longSec` | `Float` | Communications Outlet Longitude Seconds component | seconds |  |
| `longHemis` | `LongHemis` | Communications Outlet Longitude Hemisphere indicator |  | `E`=East; `W`=West |
| `longDecimal` | `Float` | Communications Outlet Longitude in decimal degree format | degrees |  |
| `facilityId` | `String` | For RCO and RCO1 types, the Identifier of the associated Flight Service Station. For RCAG types, the Identifier of the associated ARTCC. |  |  |
| `facilityName` | `String` | For RCO and RCO1 types, the Name of the associated Flight Service Station. For RCAG types, the Name of the associated ARTCC. |  |  |
| `altFssId` | `String` | Associated Alternate Flight Service Station Identifier. Applies to RCO and RCO1 types only. |  |  |
| `altFssName` | `String` | Associated Alternate Flight Service Station Name. Applies to RCO and RCO1 types only. |  |  |
| `oprHrs` | `String` | Operating hours in standard time zone for the communications outlet. Applies to RCO and RCO1 types only. |  |  |
| `commStatusCode` | `CommStatusCode` | Communication Outlet operational status. Applies to RCO and RCO1 types only. |  | `A`=Operational IFR; `Q`=To be commissioned; `Z`=Decommissioned |
| `commStatusDate` | `String` | Status Date of the Communications Outlet. Applies to RCO and RCO1 types only. |  |  |
| `remark` | `String` | Remark associated with the Communications Outlet. |  |  |

## Enum values

### `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 surface 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) at one site |
| `VOR/DME` | VHF Omni-Directional Range with associated Distance Measuring Equipment |
| `VOT` | FAA VOR Test Facility |

### `stateCode` (`ComStateCode`)

| Code | Description |
|---|---|
| `AK` | Alaska |
| `AL` | Alabama |
| `AR` | Arkansas |
| `AZ` | Arizona |
| `BS` | Bahamas |
| `CA` | California |
| `CO` | Colorado |
| `CT` | Connecticut |
| `DC` | District of Columbia |
| `DE` | Delaware |
| `FL` | Florida |
| `GA` | Georgia |
| `GU` | Guam |
| `HI` | Hawaii |
| `IA` | Iowa |
| `IB` | Unknown/Territory |
| `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 |
| `OA` | Unknown/Territory |
| `OG` | Unknown/Territory |
| `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 |

### `regionCode` (`RegionCode`)

| Code | Description |
|---|---|
| `AAL` | Alaska |
| `ACE` | Central |
| `AEA` | Eastern |
| `AGL` | Great Lakes |
| `ANE` | New England |
| `ANM` | Northwest Mountain |
| `ASO` | Southern |
| `ASW` | Southwest |
| `AWP` | Western-Pacific |

## Column provenance

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

| GraphQL field | SQLite column |
|---|---|
| `effDate` | `EFF_DATE` |
| `commLocId` | `COMM_LOC_ID` |
| `commType` | `COMM_TYPE` |
| `navId` | `NAV_ID` |
| `navType` | `NAV_TYPE` |
| `city` | `CITY` |
| `stateCode` | `STATE_CODE` |
| `regionCode` | `REGION_CODE` |
| `countryCode` | `COUNTRY_CODE` |
| `commOutletName` | `COMM_OUTLET_NAME` |
| `latDeg` | `LAT_DEG` |
| `latMin` | `LAT_MIN` |
| `latSec` | `LAT_SEC` |
| `latHemis` | `LAT_HEMIS` |
| `latDecimal` | `LAT_DECIMAL` |
| `longDeg` | `LONG_DEG` |
| `longMin` | `LONG_MIN` |
| `longSec` | `LONG_SEC` |
| `longHemis` | `LONG_HEMIS` |
| `longDecimal` | `LONG_DECIMAL` |
| `facilityId` | `FACILITY_ID` |
| `facilityName` | `FACILITY_NAME` |
| `altFssId` | `ALT_FSS_ID` |
| `altFssName` | `ALT_FSS_NAME` |
| `oprHrs` | `OPR_HRS` |
| `commStatusCode` | `COMM_STATUS_CODE` |
| `commStatusDate` | `COMM_STATUS_DATE` |
| `remark` | `REMARK` |
