Skip to content

Open source project displaying aircrafts on 2D/3D map. Browse through the data based on a particular aircraft, airline or airport to search through the database or see extensive statistics. Can use ADS-B in SBS1 format (dump1090, Radarcape,...) or VRS, some VA (VATSIM, IVAO whazzup.txt, phpvms,...), or/and ACARS (acarsdec, acarsdeco2) as datasou…

License

Notifications You must be signed in to change notification settings

jamesharding/FlightAirMap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlightAirMap

FlightAirMap is a fork of Barrie Spotter https://github.com/barriespotter/Web_App with map, airspaces, METAR, PDO and ADS-B support. Browse through the data based on a particular aircraft, airline or airport to search through the database. See extensive statistics such as most common aircraft type, airline, departure & arrival airport and busiest time of the day, or just explore flights.

Flights are displayed on a 2D map that can be from : OpenStreetMap, Mapbox, MapQuest, Yandex, Bing, Google,... Or a 3D map using OpenStreetMap or Bing.

It can be used with Dump1090 or any SBS source. Can also be used with virtual airlines sources like FlightGear, whazzup.txt from IVAO, VATSIM, phpvms, Virtual Airlines Manager,...

It also support glidernet APRS source.

Satellites can be displayed on 3D map. On december, you can track Santa's flight.

Demo

Documentation

A wiki is available here: https://github.com/Ysurac/FlightAirMap/wiki

System Requirements

To install the web app, you need to have meet the following requirements:

  • PHP version 5.4 or greater
  • MySQL version 5.6.1 or greater, MariaDB or PostgreSQL (with PostGIS if you want waypoints, airspace and countries data)
  • An HTTP Server such as:
    • Apache 2.0+
    • Nginx (include install/flightairmap-nginx-conf.include in server part of the config)

Required Extensions

The follwing is a list of PHP extensions that must be installed on your server in order for this web app to run properly:

Install

Check https://github.com/Ysurac/FlightAirMap/wiki/Installation for detailed installation instruction.

Web install/Update

(This is the recommanded way to install)

Use install/index.php

Console install

  • Create a mysql database.
  • Populate the database with db/*.sql
  • supply require/settings.php with your database credentials.
  • run install/populate_all.php or install/populate_ivao.php if you use IVAO as datasource

Data Sources

ADS-B in SBS1 (BaseStation) format (real flights)

  • You can use dump1090 https://github.com/mutability/dump1090 with a RTL dongle, Radarcape deltadb.txt or aircraftlist.json, or wazzup file, or /action.php/acars/data of phpvms...
  • run scripts/daemon-spotter.php

ACARS (only messages from real flights)

APRS (real flights)

  • You can use APRS server from glidernet like aprs.glidernet.org:14580 (or port 10152 without APRS filter)

IVAO (virtual flights)

VATSIM (virtual flights)

Virtual Airlines Manager (virtual flights)

  • You need to copy the file install/VAM/VAM-json.php in your VAM directory, and use it as source

About

Open source project displaying aircrafts on 2D/3D map. Browse through the data based on a particular aircraft, airline or airport to search through the database or see extensive statistics. Can use ADS-B in SBS1 format (dump1090, Radarcape,...) or VRS, some VA (VATSIM, IVAO whazzup.txt, phpvms,...), or/and ACARS (acarsdec, acarsdeco2) as datasou…

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 88.6%
  • CSS 6.3%
  • JavaScript 3.2%
  • Other 1.9%