FAA DOF to AIXM 5.2#
Required roles: AIS Navigation Data via Cloud — Roles
Base endpoint: none
Reference documents: AIXM 5.2 schema set (aixm.aero) · FAA OAS Digital Obstacle File (DOF) README (21 MAY 2026) · FAA Digital Obstacle File (DOF) Frequently Asked Questions
Attribution: show ibonav.aero wherever this data is displayed
Data sources: FAA
Last updated: 27 OCT 2026
About the reference documents: Related Documents and Resources
How the FAA Digital Obstacle File (DOF) is coded in AIXM 5.2 (VerticalStructure). For the GeoPackage columns see Obstacle Data AIXM Mapping; for the general coding rules see Data Coding Policies.
Work in progress. The FAA DOF data is being added to the obstacle data set.
Source#
| Item |
Application |
| File |
DOF.DAT: all obstacles of the FAA regions and the covered areas of Canada, Mexico, the Caribbean, the Bahamas and the Pacific. All records are added |
| Not used |
The state and country files (subsets of DOF.DAT) and the change list CHG.DAT (DOF.DAT is the complete current state; dismantled obstacles are not in it) |
| Horizontal datum |
WGS 84, as published (EPSG:4326) |
| Values |
Not changed; codes are converted by the tables below. A value that is not in a table stops the conversion; no default value is written |
Provenance#
| Field |
Value |
| Data Provider |
FAA |
| Data Originator |
FAA |
| Data Effectivity |
The DOF release, e.g. Release: 29 SEP 2026 (Changes from 03 AUG 2026 to 27 SEP 2026) (Non-AIRAC). The DOF is updated every 56 days, independently of the AIRAC cycle |
Feature Structure#
One DOF record → one VerticalStructure with one VerticalStructurePart.
| DOF field |
AIXM 5.2 |
OAS number (01-001307) |
gml:identifier: UUID derived from the OAS number; the same obstacle has the same UUID in every release. VerticalStructure designator = OAS number. name is not written (the DOF has no obstacle name) |
| Verification status |
dataAssessmentStatus: O → VERIFIED, U → NOT_VERIFIED |
| City name |
placeName, as published (also the CITY, STATE form). AIXM text allows only ASCII characters: ’ → ', Ñ → N (e.g. O’FALLON → O'FALLON, PEÑUELAS → PENUELAS) |
| Latitude, longitude (deg min sec + hemisphere) |
VerticalStructurePart horizontalProjection_location ElevatedPoint gml:pos (decimal degrees, latitude longitude) |
| Obstacle type |
VerticalStructure and VerticalStructurePart type — Obstacle Type |
| Quantity |
group: 1 → NO, 2 or more → YES; the number is written to the description |
| AGL height (ft) |
VerticalStructurePart verticalExtent, FT |
| AMSL height (ft) |
ElevatedPoint elevation, FT (elevation of the top). verticalDatum is not written (not stated by the DOF) |
| Lighting |
lighted, synchronisedLighting, VerticalStructurePart lighting — Lighting |
| Horizontal accuracy |
ElevatedPoint horizontalAccuracy — Accuracy |
| Vertical accuracy |
Description — Accuracy |
| Mark indicator |
marked, VerticalStructurePart markingPattern, markingFirstColour — Marking |
| FAA study number |
Description |
| Country identifier, state identifier |
Description |
| Action, Julian date |
Julian date (YYYYDDD, date of the last action) → validTime beginPosition (date). The action code (A add, C change) is not written |
Description#
Values without an AIXM 5.2 property are written to the VerticalStructure annotation with purpose DESCRIPTION, one note per value. An empty or unknown value is not written.
| Note |
Written when |
Example |
Vertical accuracy: … |
Code A–H |
Vertical accuracy: ±10 FT |
FAA study number: … |
Field is not empty |
FAA study number: 2014ASO01578OE |
Quantity: … |
Quantity 2 or more |
Quantity: 3 |
Country/State: … |
Always (state only when published) |
Country/State: US AL |
Obstacle Type#
| DOF type |
AIXM 5.2 type |
AG EQUIP |
AG_EQUIP |
AMUSEMENT PARK |
OTHER:AMUSEMENT_PARK |
ANTENNA |
ANTENNA |
ARCH |
ARCH |
BALLOON |
CAPTIVE_BALLOON_KITE |
BLDG |
BUILDING |
BLDG-TWR |
OTHER:BLDG_TWR |
BRIDGE |
BRIDGE |
CATENARY |
CATENARY |
COOL TWR |
COOLING_TOWER |
CRANE |
CRANE |
CTRL TWR |
CONTROL_TOWER |
DAM |
DAM |
DOME |
DOME |
ELEC SYS |
ELECTRICAL_SYSTEM |
ELEVATOR |
ELEVATOR |
FENCE |
FENCE |
GATE |
GATE |
GEN UTIL |
GENERAL_UTILITY |
GRAIN ELEVATOR |
GRAIN_ELEVATOR |
HANGAR |
HANGAR |
HEAT COOL SYSTEM |
HEAT_COOL_SYSTEM |
LANDFILL |
OTHER:LANDFILL |
LGTHOUSE |
LIGHTHOUSE |
MET |
OTHER:MET |
MONUMENT |
MONUMENT |
NATURAL GAS SYSTEM |
NATURAL_GAS_SYSTEM |
NAVAID |
NAVAID |
PIPELINE PIPE |
PIPELINE |
PLANT |
OTHER:PLANT |
POLE |
POLE |
POWER PLANT |
POWER_PLANT |
REFINERY |
REFINERY |
RIG |
RIG |
SHIP |
SHIP |
SIGN |
SIGN |
SILO |
OTHER:SILO |
SOLAR PANELS |
SOLAR_PANELS |
SPIRE |
SPIRE |
STACK |
STACK |
STADIUM |
STADIUM |
T-L TWR |
TRANSMISSION_TOWER |
TANK |
TANK |
TOWER |
TOWER |
TRAMWAY |
TRAMWAY |
UTILITY POLE |
OTHER:UTILITY_POLE |
VERTICAL STRUCTURE |
OTHER:VERTICAL_STRUCTURE |
WALL |
WALL |
WIND INDICATOR |
WIND_INDICATOR |
WINDMILL |
WINDMILL |
WINDSOCK |
WIND_INDICATOR |
Lighting#
| DOF code |
DOF meaning |
lighted |
lighting (LightElement: colour, intensityLevel, type) |
Other |
R |
Red |
YES |
RED |
|
D |
Medium intensity white strobe & red |
YES |
WHITE, LIM, STROBE + RED |
|
H |
High intensity white strobe & red |
YES |
WHITE, LIH, STROBE + RED |
|
M |
Medium intensity white strobe |
YES |
WHITE, LIM, STROBE |
|
S |
High intensity white strobe |
YES |
WHITE, LIH, STROBE |
|
F |
Flood |
YES |
type FLOOD |
|
C |
Dual medium catenary |
YES |
intensityLevel LIM |
|
W |
Synchronized red lighting |
YES |
RED |
synchronisedLighting YES |
L |
Lighted (type unknown) |
YES |
— |
|
N |
None |
NO |
— |
|
U |
Unknown |
not written |
— |
|
Marking#
| DOF code |
DOF meaning |
marked |
markingPattern |
markingFirstColour |
P |
Orange or orange and white paint |
YES |
— |
ORANGE |
W |
White paint only |
YES |
— |
WHITE |
M |
Marked |
YES |
— |
— |
F |
Flag marker |
YES |
FLAG |
— |
S |
Spherical marker |
YES |
MARKERS |
— |
N |
None |
NO |
— |
— |
U |
Unknown |
not written |
— |
— |
Accuracy#
| Horizontal code |
horizontalAccuracy |
Vertical code |
Description note |
1 |
20 FT |
A |
Vertical accuracy: ±3 FT |
2 |
50 FT |
B |
Vertical accuracy: ±10 FT |
3 |
100 FT |
C |
Vertical accuracy: ±20 FT |
4 |
250 FT |
D |
Vertical accuracy: ±50 FT |
5 |
500 FT |
E |
Vertical accuracy: ±125 FT |
6 |
1000 FT |
F |
Vertical accuracy: ±250 FT |
7 |
0.5 NM |
G |
Vertical accuracy: ±500 FT |
8 |
1 NM |
H |
Vertical accuracy: ±1000 FT |
9 (unknown), empty |
not written |
I (unknown), empty |
not written |