9.16.1. ADS-B Exchange (ADSBx)¶
This directory provides ADS-B Exchange GeoMesa ingest commands and converter configuration files.
ADSBx is the world’s largest data source of unfiltered flight data.
9.16.1.1. Getting ADSBx data¶
ADSBx data can be downloaded by following the data retrieval steps found here: https://www.adsbexchange.com/data/
9.16.1.2. Ingest Commands¶
Check that adsbx
simple feature type is available on the GeoMesa tools classpath. This is the default case.
geomesa env | grep adsbx
If it is not, merge the contents of reference.conf
with $GEOMESA_HOME/conf/application.conf
, or ensure that reference.conf
is in $GEOMESA_HOME/conf/sfts/adsbx
The default ingest use case is to ingest a text file where each line is a valid json object.
9.16.1.3. Converters¶
The converter definitions provided include: - adsbx-historical : For historical storage Ex. Accumulo, HBase, GeoMesa FSDS - adsbx-live : For live storage Ex. Kafka, Redis
These extend from a common converter named adsbx-base
and provide additional configuration.
For historical data storage, id-field
is a unique concatenation formed from Icao, dtg, Lat, and Long.
For live storage, only Icao is used as the id-field
which ensures that the most recently processed observation is correctly presented for that aircraft.