AIXM 5.1 Features and arcpyproduction.aviation.ImportAixm51 function
The following lists the AIXM 5.1 features that are supported by the arcpyproduction.aviation.ImportAixm51 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 |
AngleIndication | NavaidIndication |
AirTrafficControlService | Service |
Apron | ADHPSurfaceArea |
ArrivalLeg | ProcedureLeg |
ApronElement | ADHPSurfaceElement |
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 (.json) files located at <Aviation installation dir>\DataExchange\AIXM\Importer\51.
The .json files direct the AIXM 5.1 to AIS schema mapping used by the ImportAixm51 function. They are exposed to users and may be edited or extended by users if needed.
The mapping .json files are described here:
File | 51TableMappings.json |
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 | 51TableMappings sample
|
File | 51FieldMappings.json |
Purpose | Maps AIXM 5.1 fields to AIS fields. |
Format | Destination AIS feature class or table, source AIXM 5.1 field, destination AIS field. |
Example | 51FieldMappings sample
|
File | 51EmbeddedTableOverride.json |
Purpose | Maps AIXM 5.1 sub-elements to AIS tables. |
Format | AIXM 5.1 sub-element:
|
Example |
51EmbeddedTableOverride sample
|
File | 51DomainOverrides.json |
Purpose | Maps AIXM 5.1 domain values to AIS domain values where there may be schema differences. |
Format | Destination AIS feature class or table AIS Field source AIXM 5.1 domain code, destination AIS domain code, additional lines as needed for applicable domain values. The AIS feature class may have several nested field/ domain mappings. |
Example | 51DomainOverrides sample
|
File | 51SubtypeOverride.json |
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, "DestinationElement": destination AIXM element, AIXM 5.1 type field: [list of applicable AIXM 5.1 domain codes.] |
Example | 51SubtypeOverrides sample
|
File | 51RelationshipOverrides.json |
Purpose | Maps AIXM 5.1 elements to AIS relationship classes. |
Format | AIXM 5.1 element: AIXM 5.1 feature ID field: AIS feature ID field. |
Example | 51RelationshipOverrides sample
|
File | 51AttributedRelationship.json |
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. AIXM 5.1 element, “DestinationID”: destination AIS feature ID "DestinationName": AIS attributed relationship class "PopulateAttributes": "true", # if additional fields are to be populated in the AIS Attributed Relationship Class. "SourceID": source AIS feature ID “SourceName”: source AIS feature class |
Example | 51AttributedRelationship sample
|