How an-empty-string/asr2geojson works
asr2geojson downloads FCC Antenna Structure Registration data, imports it into SQLite, and exports spatial formats for GIS use. The documented workflow has retrieval, file normalization, import, and format-conversion stages. The Makefile and schema.sql contents were not sampled, so links depending on their exact implementation are limited to documented behavior.
Main entry points: Makefile Make workflow · import_data.py Data importer · out_geojson.py GeoJSON exporter · fix_file.py File normalization
Components 12
Data acquisition
- Make workflow
Makefile
Data processing
- File normalization
fix_file.py - Data importer
import_data.py - SQLite schema
schema.sql - ASR database
Spatial outputs
- GeoJSON exporter
out_geojson.py - GDAL ogr2ogr
- GeoJSON file
- GeoPackage
- SpatiaLite
Other components
- GIS user
- FCC ASR data
Connections 11
- GIS user → Make workflow: runs
- FCC ASR data → Make workflow: provides data
- Make workflow → File normalization: normalizes files
- File normalization → Data importer: supplies fixed data
- Data importer → SQLite schema: reads table map
- Data importer → ASR database: writes records
- GeoJSON exporter → ASR database: reads tables
- GeoJSON exporter → GeoJSON file: writes features
- Make workflow → GDAL ogr2ogr: converts formats
- GDAL ogr2ogr → GeoPackage: writes
- GDAL ogr2ogr → SpatiaLite: writes