not really known
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Aaron Herting a2db458efc spell check 7 years ago
lib moved adsb to adsb2kml as this library is specifically for the conversion 7 years ago
public working on the icon 7 years ago
.gitignore spell check 7 years ago
LICENSE.MIT added license 7 years ago
README.md spell check 7 years ago
adsb2kml.gemspec has been tested locally... increased to 0.1.0 7 years ago
config.rb.example added example config file 7 years ago
cons_fe.rb fixed require for last change 7 years ago
sin_fe.rb fixed require for last change 7 years ago

README.md

#adsb2kml

This is a library to make it easy to view ADS-B traffic in Google Earth.

It was originally used as part of a presentation at Imagine RIT where the data was merged with APRS traffic from aprs.fi.

##Using repository code

When using the code cloned from the git repository, two basic implementations are included.

cons_fe.rb is a basic console front end that looks very similar to the interactive view of dump1090.

sin_fe.rb uses Sinatra to provide the KML file to Google Earth. This KML file gets regenerated every time the server gets a new request.

In either case, a dump1090 server must be available and serving SBS1 format data (any server providing this data should work but has only been tested with dump1090). The provided config.rb.example file can be copied to config.rb and edited to set the hostname and port number of the server providing this data.

Also, after 120 seconds (2 minutes) of not hearing any packets from a plane, the plane will be removed from the list of planes.

###sin_fe.rb specific info

The plane clipart is a modified version of the image that was found here, and is in the public domain. You can set your own by changing the file public/plane_icon.png. What ever you put there, you should set the top of the image to be the front of the plane. This allows the heading to be properly viewed in Google Earth.

When sinatra is running, the "dynamic KML" can be found at the location /adsb.kml.

##Dependencies

NOTE: This project does add some files to the module created by ruby_kml.