descriptionStatistics and display real or virtual flights on a 2D and 3D
homepage URLhttp://www.flightairmap.fr
repository URLhttps://github.com/Ysurac/FlightAirMap.git
ownerycarus@zugaina.org
last changeMon, 15 Jun 2020 07:04:36 +0000 (15 09:04 +0200)
last refreshFri, 26 Apr 2024 00:39:33 +0000 (26 02:39 +0200)
content tags
add:
README.md

Build Status Codacy Badge

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.

For vessels, AIS is a supported source, so ships can be displayed on both 2D and 3D map, statistics are generated,...

For trackers, APRS is a supported source, so cars, trucks, mobile phones,... can be displayed on both 2D and 3D map, statistics are generated,...

Official Website

https://www.flightairmap.com/

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:

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

git clone --recursive https://github.com/Ysurac/FlightAirMap or get latest release https://github.com/Ysurac/FlightAirMap/releases

Use install/index.php

(You can always keep scripts/settings.php when you update)

Data Sources

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

ACARS (only messages from real flights)

APRS (real flights)

IVAO (virtual flights)

VATSIM (virtual flights)

Virtual Airlines Manager (virtual flights)

AIS NMEA (real ships)

License

FlightAirMap is licensed under GNU Affero General Public License (AGPL) version 3. "The GNU Affero General Public License is a modified version of the ordinary GNU GPL version 3. It has one added requirement: if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there."

Some work can be used under other licenses, check file CREDITS

Contribution

When submitting a pull request for the first time, you will need to agree to the contributor license agreement (for individuals or entities). To do this, in the pull request please create a file with a name like /contributors/{github_username}.md, and in the content of that file indicate your agreement. An example of what that file should contain can be seen in example agreement file.

(This method of CLA "signing" is borrowed from Medium's open source project.)

shortlog
2020-06-15 Ycarus (Yannick... Merge pull request #456 from Struart88/patch-2master
2020-06-13 Struart88fix typo
2020-06-13 Struart88JetPhotos & PlanePictures fix :)
2020-06-12 Ycarus (Yannick... Merge pull request #455 from Struart88/patch-1
2020-06-12 Struart88Improve airport-data matching
2020-05-26 YcarusFix https://github.com/Ysurac/FlightAirMap/issues/454
2020-03-27 Ycarus (Yannick... Merge pull request #452 from Sinager/patch-1
2020-03-26 SinagerUpdate class.Marine.php
2019-11-28 Ycarus (Yannick... Merge pull request #446 from sayzard/minorfix
2019-11-28 Keonsoon Hwangremove mistyped character
2019-11-14 YcarusAdd misnr as array option for sailaway
2019-11-01 YcarusFix fire display
2019-11-01 YcarusSmall changes
2019-11-01 YcarusPostgis always required
2019-11-01 YcarusDisable user/pass for earthdata, not needed for now
2019-10-31 YcarusFix waves, need a PO.DAAC account from nasa.gov
...
tags
6 years ago v1.0-beta.21
6 years ago v1.0-beta.20
6 years ago v1.0-beta.19
6 years ago v1.0-beta.18
6 years ago v1.0-beta.17
6 years ago v1.0-beta.16
6 years ago v1.0-beta.15
6 years ago v1.0-beta.14
6 years ago v1.0-beta.13
6 years ago v1.0-beta.12
7 years ago v1.0-beta.11
7 years ago v1.0-beta.10
7 years ago v1.0-beta.9
7 years ago v1.0-beta.8
7 years ago v1.0-beta.7
7 years ago v1.0-beta.6
...
heads
3 years ago master
9 years ago multiple_sbs