FAA NASR Class Airspace¶
Introduction¶
The NASR files in CLS_ARSP_CSV.zip contain information on airspace classes, describing the boundaries and properties of various airspace types (Class B, C, D, and E). These files provide details on their vertical and horizontal limits, as well as operational rules. The class_airshape_files.zip includes shape files (often in GIS formats) representing the spatial geometry of these airspaces. Together, these files are crucial for defining airspace structure and restrictions. They support activities like navigation, airspace planning, and geospatial analysis.
Data Source Characteristics¶
Data files:
class_airspace_shape_files.zip
CLS_ARSP_CSV.zip
Format: zip
Size: less than 1 MB
Update frequency: After 28 days (e.g.: August 08, 2024).
URLs:
Website hints: see 28 Day NASR Subscription or 28 Day NASR Subscription - Effective …
Data Target Characteristics¶
Database management system: PostgreSQL
Database name: io_xpa_db
Database tables:
io_cls_arsp
io_cls_arsp_shape
Data Processing¶
Repository: io-xpa-core
Script: run_io_xpa_core_aws
Tasks:
l_n (Load all files from FAA NASR)
l_n_c (Load Class Airspace files from FAA NASR)
Processing Steps:¶
Download zip file from an url like https://nfdc.faa.gov/webContent/28DaySub/extra/05_Sep_2024_CLS_ARSP_CSV.zip
Unzip the file and store the data files in a temporary directory
Update database table io_cls_arsp from data files in the CLS_ARSP_CSV directory
Download zip file from an url like https://nfdc.faa.gov/webContent/28DaySub/2024-09-05/class_airspace_shape_files.zip
Unzip the file and store the data files in a temporary directory
Update database table io_cls_arsp_shape from data files in the class_airspace_shape_files directory
Create a S3 bucket JSON file with all data:
io_v_space_full_<yyyy-mm-ddThh:mi:ss.mseZ>.json.gz
Create a S3 bucket JSON file with new, modified and deleted data:
io_v_airspace_delta_io_cls_aesp_shape_<yyyy-mm-ddThh:mi:ss.mseZ>.json.gz
For detailed processing steps, refer to the external repository: io-xpa-core
Configuration Parameters:¶
faa_nasr_cls_arsp_aws_region = "us-east-2"
faa_nasr_cls_arsp_file = "CLS_ARSP.csv"
faa_nasr_cls_arsp_file_shape = "Class_Airspace.shp"
faa_nasr_cls_arsp_json_file = "io_v_airspace"
faa_nasr_cls_arsp_s3_bucket = "..."
faa_nasr_cls_arsp_transaction_size = 500
faa_nasr_cls_arsp_url = "https://nfdc.faa.gov/webContent/28DaySub/extra/dd_Mon_yyyy_CLS_ARSP_CSV.zip"
faa_nasr_cls_arsp_url_shape = "https://nfdc.faa.gov/webContent/28DaySub/YYYY-MM-DD/class_airspace_shape_files.zip"
faa_nasr_data_debug = false
faa_nasr_subscription_date = "January 25, 2024"
faa_nasr_timeout = 10
faa_nasr_work_dir = "data/temp"
Contact Information¶
Website: https://www.faa.gov/contact