Import FAA 18B Shapefiles (Aviation)

Available with Aviation Airports license.

Summary

Imports one or more FAA Advisory Circular 150/5300-18B compliant shapefiles into a geodatabase that contains the ArcGIS Aviation Airports schema.

Usage

  • The output workspace must contain the 18B data model.

  • Imported shapefiles must contain the schema defined in Appendix D of AC 150/5300-18B and be z-enabled.

  • Duplicate features are reported as warnings. More detailed information on which features are duplicates can be found in the Results window.

  • The import process does not stop if errors, such as a missing field, are encountered. The tool stops the import process for the shapefile with an error and continues to import the rest of the shapefiles.

Syntax

ImportFAA18BShapefiles(in_features, airports_workspace)
ParameterExplanationData Type
in_features
[in_features,...]

The folder containing the FAA 18B shapefiles to be imported into a geodatabase. All the shapefiles in the folder will be imported by default. To indicate specific shapefiles to be imported, list them in the in_features parameter.

Shapefile
airports_workspace

The geodatabase into which the shapefiles will be imported.

Workspace

Derived Output

NameExplanationData Type
out_workspace

The updated feature class containing the generated obstruction identification surfaces.

Workspace

Code sample

ImportFAA18BShapefiles example (stand-alone script)

The following Python window script demonstrates how to use the ImportFAA18BShapefiles tool.

# Name: ImportFAA18BShapefile.py
# Description: Imports shapefiles into a geodatabase
#              that contains the ArcGIS Aviation Airports schema
# Author: Esri
# Date: August 2018

# Import arcpy module
import arcpy

# Check out Aviation license
arcpy.CheckOutExtension("Airports")

# Define inputs
airports_gdb = r'c:\data\airports.gdb'
shapefile1 = r'c:\data\AircraftGateStand.shp'
shapefile2 = r'c:\data\AircraftNonMovementArea.shp'
shapefile3 = r'c:\data\AirOperationsArea.shp'

# Import the shapefiles
arcpy.ImportFAA18BShapefile_aviation([shapefile1, shapefile2, shapefile3], airports_gdb)

# Check in license
arcpy.CheckInExtension("Airports")

Environments

Licensing information

  • Basic: No
  • Standard: Requires Airports
  • Advanced: Requires Airports

Related topics