AIXM 5.1 Features and arcpyproduction.aviation.Aixm51Import function
The following lists the AIXM 5.1 features that are supported by the arcpyproduction.aviation.Aixm51Import function and how they are mapped to AIS features classes and tables.
AIXM 5.1 | AIS |
---|---|
AeronauticalGroundLight | AeroGroundLight |
AircraftCharacteristic | AircraftCharacteristic |
AircraftGroundService | ADHPGroundService |
AirportHeliport | ADHP |
AirportHeliportAvailability | ADHPUsageCond |
AirportHeliportUsage | ADHPUsageLim |
Airspace | Airspace |
AirTrafficControlService | Service |
AngleIndication | NavaidIndication |
Apron | ADHPsurfaceArea |
ApronElement | ADHPSurfaceElement |
ArrivalLeg | ProcedureLeg |
AuthorityForAirspace | AirspaceAuth |
Azimuth | NavaidComponent |
ClientAirport | ServiceatADHP |
ClientAirspace | ServiceInAirspace |
ClientHolding | ServiceOnHoldingProc |
ClientRoute | ServiceOnRoute |
ContactInformation | Address |
DesignatedPoint | DesignatedPoint |
DME | NavaidComponent |
Elevation | NavaidComponent |
Event | Event |
FinalLeg | ProcedureLeg |
FlightCharacteristic | FlightCharacteristic |
GeoBorder | GeoBorder |
Glidepath | NavaidComponent |
InitialLeg | ProcedureLeg |
InstrumentApproachProcedure | TerminalProcedure |
IntermediateLeg | ProcedureLeg |
Localizer | NavaidComponent |
ManoeuvringAreaAvailability | Availability |
MarkerBeacon | NavaidComponent |
MissedApproachLeg | ProcedureLeg |
Navaid | NavaidSystem |
NDB | NavaidComponent |
ObstacleArea | ObstacleArea |
OrganizationAuthority | OrgAuth |
Route | EnrouteInformation |
RouteAvailability | Availability |
RouteSegment | ATSRoute |
Runway | ADHPsurfaceArea |
RunwayCentrelinePoint | ADHPSurfacePoint |
RunwayDirection | ADHPThreshold |
RunwayDirectionThr | ADHPThreshold |
RunwayElement | ADHPSurfaceElement |
SafeAltitudeArea | MSAGroup |
StandardInstrumentArrival | TerminalProcedure |
StandardInstrumentdeparture | TerminalProcedure |
SurfaceCharacteristics | SurfaceCharacteristic |
TACAN | NavaidComponent |
Taxiway | ADHPsurfaceArea |
TaxiwayElement | ADHPSurfaceElement |
Timesheet | Timesheet |
Unit | Unit |
VerticalStructure | ObstacleStructure |
VOR | NavaidComponent |
These, and additional import mappings, are found within comma-separated values (.csv) files located at <Aviation installation dir>\DataExchange\AIXM\Importer\51.
The .csv files direct the AIXM 5.1 to AIS schema mapping used by the Aixm51Import function. They are exposed to users and may be edited or extended by users if needed.
The mapping .csv files are described here:
File | 51TableMappings.csv |
Purpose | Maps AIXM 5.1 features to AIS feature classes or tables. |
Format | Source AIXM 5.1 element, destination AIS feature class, or table. |
Example | airportheliport, adhp |
File | 51FieldMappings.csv |
Purpose | Maps AIXM 5.1 fields to AIS fields. There is one line for each AIS feature class or table with source AIXM 5.1 and destination AIS field names given in subsequent corresponding pairs as needed. |
Format | AIS feature class or table, source AIXM 5.1 field name, destination AIS field name. |
Example | designatedpoint, designator, ident_txt, name, name_txt, type, type_code |
File | 51EmbeddedTableOverride.csv |
Purpose | Maps AIXM 5.1 subelements to AIS tables. |
Format | AIXM 5.1 subelement, AIS ID field, related AIS table to populate, feature class to exclude from related table, direction of relationship (TRUE if the AIS ID field is on the related AIS table to populate, | blank if the AIS ID field is on the parent feature class). |
Example | timesheet, timetable_id, timesheet, adhp |
File | 51DomainOverrides.csv |
Purpose | Maps AIXM 5.1 domain values to AIS domain values where there may be schema differences. |
Format | AIS feature class or table, AIS field name, AIXM 5.1 domain code value, AIS domain code value. |
Example | adhp, privateuse_code, yes, 1, no, 0 |
File | 51SubtypeOverrides.csv |
Purpose | Remaps AIXM 5.1 elements from one AIXM 5.1 feature type to another for given domain values. Once remapped, the AIXM feature is imported to the destination AIS feature class according to table mappings for the AIXM feature type to which it was remapped. |
Format | Source AIXM 5.1 element, destination AIXM 5.1 element, AIXM 5.1 type field, AIXM 5.1 domain code. |
Example | runwaycentrelinepoint, runwaydirection, role, thr |
File | 51RelationshipOverrides.csv |
Purpose | Maps AIXM 5.1 elements to AIS relationship classes. |
Format | AIXM 5.1 element, AIXM 5.1 feature ID, AIS feature ID (subsequent corresponding pairs of source and destination feature ID fields are given on the same line as needed). |
Example | runwayelement, associatedrunway, adhpsurfacearea_id |
File | 51AttributedRelationship.csv |
Purpose | Populates attributed relationship classes between feature classes or tables. |
Format | AIXM 5.1 element, source AIS feature class or table, source AIS feature ID, destination AIS feature ID, AIS attributed relationship class, followed by TRUE if additional fields are to be populated in the AIS Attributed Relationship Class. |
Example | servedAirport, navaidsystem, navaid_id, adhp_id, adhpnavaid |