Summary
The Import AIXM 4.5 to AIS tool will create a null geometry for an airspace feature if AIXM messages contain instructions to generate derived airspace geometries. This tool updates the null geometry with a polygon derived from other airspace features.
Usage
Polygon construction begins with a starting feature, called the base airspace. This tool unions, intersects, or subtracts additional features, such as component airspace, to the base airspace. AIXM version 4.5 or 5.1 messages supply the information used in generating the new polygon.
AIXM messages identify the base and component airspaces. Base and component airspaces exist in a one-to-many relationship.
Geometric operators, listed in an order of operations, control how the base and component airspaces are combined. AIXM messages can use the following operators:
- Union
- Subtract
- Intersect
- Copy the same extent of existing geometries
AIXM messages provide a number sequence for the order of operations against the base and component airspaces.
If AIXM messages reference a base or component feature missing in the database, the tool will not create the derived geometry.
A connection file specifies the Input workspace. The Input Workspace Version specifies the version within the input workspace where the new polygon airspace is created.
Syntax
AIXM45_AirspaceDerivedGeometry_aviationmanagement (in_workspace, workspace_version, {input_feature_sql})
Parameter | Explanation | Data Type |
in_workspace | The workspace that contains the AIXM data. | Workspace |
workspace_version | The geodatabase version in which the geometry updates will occur. | String |
input_feature_sql (Optional) | An SQL expression used to select a subset of features. For more information on SQL syntax see the help topic . | SQL Expression |
Code Sample
AIXM45_AirspaceDerivedGeometry example (Python window)
The following Python window script demonstrates how to use the AIXM_45_AirspaceDerivedGeometry tool.
# workspace containing the AIXM data
inWorkspace = "c:/data/aeronautical.sde"
# update features in the default version
inVersion = "DBO.DEFAULT"
# execute AIXM45_AirspaceDerivedGeometry
arcpy.AIXM45_AirspaceDerivedGeometry_aviationmanagement(inWorkspace, inVersion)
Environments
Licensing Information
- ArcGIS for Desktop Basic: No
- ArcGIS for Desktop Standard: Requires Airports or Aviation Charting
- ArcGIS for Desktop Advanced: Requires Airports or Aviation Charting