The Import DAFIF Shapefiles Into AIS Geodatabase tool can be used to import Digital Aeronautical Flight Information File (DAFIF) data into the AIS data model. This tool uses cross-reference mapping files to import the data into the proper location in the AIS schema.
The following table indicates which DAFIF shapefile imports into which AIS feature class. This information is controlled by the entries in the DafifTableMappings.txt file that also contains information about which field is used as the client key for the mapping.
DAFIF shapefile | AIS feature class |
---|---|
ACOM | SERVICE |
ACOMRM | CALLSIGN |
ARPT | ADHP |
ATSH | ATSROUTE |
ATSL | ATSROUTE |
BDRYC | AIRSPACEBOUNDARY |
BDRYH | AIRSPACEBOUNDARY |
BDRYHP | AIRSPACE |
BDRYL | AIRSPACEBOUNDARY |
BDRYLP | AIRSPACE |
GEN | ADDRESS |
HLPT | ADHP |
NAVH | NAVAIDCOMPONENT |
NAVL | NAVAIDCOMPONENT |
NAVT | NAVAIDCOMPONENT |
ORTCA | CLEARANCE |
RUNWAY | ADHPSURFACEAREA |
SUASHP | AIRSPACE |
SUASLP | AIRSPACE |
WPTH_P | DESIGNATEDPOINT |
WPTL_P | DESIGNATEDPOINT |
WPTT_P | DESIGNATEPOINT |
Additional mapping files also control the following:
- The DAFIF field that is mapped in the target feature class using the entries in the DafifFieldMappings.txt file.
- The domain values that are mapped from DAFIF to domain values in the AIS using the entries in the DafifDomainMappings.json file.
File | DAFIFTableMappings.txt |
Purpose | Maps DAFIF shapefile features to AIS feature classes or tables. |
Format | Source DAFIF shapefile, destination AIS feature class, DAFIF shapefile field or fields used to populate AIS feature class Clientkey_Id value. |
Example |
|
File | DAFIFFieldMappings.txt |
Purpose | Maps DAFIF shapefile fields to AIS fields. There is one line for each AIS feature class or table with source DAFIF shapefile and destination AIS field names given in subsequent corresponding pairs as needed. |
Format | AIS feature class or table, source DAFIF shapefile field name, destination AIS field name. |
Example |
|
File | DAFIFDomainMappings.json |
Purpose | Maps DAFIF shapefile domain values to AIS domain values where there may be schema differences. |
Format |
|
Example |
|
File | DAFIFLogic.json |
Purpose | Defines logic used to populate AIS relationship classes, supplemental tables. and special logic for feature creation. |
Format | Varied |
Example |
|