ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Help
  • Sign Out
ArcGIS Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS Desktop

A complete professional GIS

ArcGIS Enterprise

GIS in your enterprise

ArcGIS Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • Documentation
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

ArcMap

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • Extensions

AIXM 5.1 features supported by the arcpyproduction.aviation.ExportAixm51 function

The following lists the AIXM 5.1 features currently supported by the arcpyproduction.aviation.ExportAixm51 function and how they are mapped to AIXM 5.1 elements:

AISAIXM 5.1

ADHP

AirportHeliport

ADHPCollocation

AirportHeliportCollocation

ADHPSurfaceArea

Runway, Apron, Taxiway, TouchDownLiftOff

ADHPSurfaceLine

GuidanceLine

ADHPSurfaceElement

ApronElement, TaxiwayElement, RunwayElement

ADHPSurfacePoint

RunwayCentrelinePoint, AircraftStand, TaxiHoldingPosition

Airspace

Airspace

AirspaceAuth

AuthorityForAirspace

ATSRoute

RouteSegment

DesignatedPoint

DesignatedPoint

EnrouteInformation

Route

Event

Event

Frequency

RadioCommunicationChannel

GeoBorder

GeoBorder

Marking

AirportProtectionAreaMarking, ApronMarking, DeicingAreaMarking, GuidanceLineMarking, RunwayMarking,StandMarking, TaxiHoldingPositionMarking, TaxiwayMarking, TouchDownLiftOffMarking

NavaidAssociation

NavaidComponent

NavaidComponent

NavaidEquipment

NavaidSystem

Navaid

ObstacleArea

ObstacleArea

ObstacleStructure

VerticalStructure

ObstaclePoint, ObstacleLine, ObstaclePolygon

VerticalStructurePart

OrgAuth

OrganizationAuthority

SurfaceLightSys

ApronLightSystem, GuidanceLineLightSystem, RunwayDirectionLightSystem, RunwayProtectAreaLightSystem, TaxiHoldingPositionLightSystem, TaxiwayLightSystem, TouchDownLiftOffSystem, VisualGlideSlopeIndicator

Unit

Unit

AIS to AIXM 5.1 schema mapping is found in the 51ExportTemplate.xml file located at <Aviation installation dir>\DataExchange\AIXM\Exporter\51. This file sets the AIXM 5.1-compliant structure for attribution in the output file and provides textual input for source AIS feature classes and tables and their field names. The 51ExportRelationships.json file, at the same location, configures queries used by the arcpyproduction.aviation.ExportAixm51 function for encoding-related elements in the output AIXM 5.1 message.

File

51ExportTemplate.xml

Purpose

Sets output AIXM 5.1 schema for output XML file and maps AIS feature classes and tables and their fields to AIXM 5.1 elements.

Format

AIXM 5.1-compliant structure. XML hierarchy has AIS field names in the AIXM 5.1 field tags, in the AIXM 5.1 elements, which are in source AIS feature class or table element names.

Example

The following is a 51ExportTemplate example:

<aixm:ARP>
       <aixm:ElevatedPoint srsDimension="2" srsName="urn:ogc:def:crs:EPSG::4326" gml:id="gfid">
           <gml:pos>pos_list_point</gml:pos>
       </aixm:ElevatedPoint>
</aixm:ARP>

File

51ExportRelationships.json

Purpose

Provides query input used to associate related tables to be exported.

Format

Primary AIS feature class or table in the relationship:

{
                                    "unit": [
                                        {
                                            "fields": ,
                                            "tables": ,
                                            "where": 
                                        }
                                    }

tables includes the primary table name, the related table name, and any additional related table names as applicable. Additional nested sections of fields and tables per primary feature class may be added.

Example

The following is a 51ExportRelationships example:

{
                                    "unit": [
                                        {
                                        "fields": [
                                            "unit.objectid",
                                            "address.type_code",
                                            "address_txt",
                                            "addresscity_txt",
                                            "addressstateprovince_txt",
                                            "addresscountry_txt",
                                            "address.name_txt",
                                            "title_txt",
                                            "network_code",
                                            "linkage_txt",
                                            "protocol_txt",
                                            "email_txt",
                                            "postal_code",
                                            "voice_txt",
                                            "facsimile_txt"
                                        ],
                                        "tables": [
                                            "unit",
                                            "address"
                                        ],
                                        "where": "unit.gfid = address.addressee_id"
                                        },
                                        {
                                        "fields": [
                                            "unit.objectid",
                                            "orgauth.ident_txt",
                                            "orgauth.name_txt",
                                            "orgauth.type_code",
                                            "orgauth.code_id",
                                            "orgauth.military_code"
                                        ],
                                        "tables": [
                                            "unit",
                                            "orgauth"
                                        ],
                                        "where": "unit.orgauth_id = orgauth.gfid"
                                        }
                                    ]
                                    }

ArcGIS Desktop

  • Home
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Tell us what you think.
Copyright © 2022 Esri. | Privacy | Legal