All Projects → Ysurac → Flightairmap

Ysurac / Flightairmap

Licence: agpl-3.0
Open source project displaying live aircrafts, ships or trackers on 2D/3D map. Browse through the data based on a particular aircraft, airline, airport, tracker or vessel to search through the database or see extensive statistics. Can use ADS-B in SBS1 format (dump1090, Radarcape,...), VRS, VA (VATSIM, IVAO whazzup.txt, phpvms,...), ACARS (acarsdec, acarsdeco2), APRS, AIS as datasource.

Projects that are alternatives of or similar to Flightairmap

Nyaa
Bittorrent software for cats
Stars: ✭ 2,899 (+692.08%)
Mutual labels:  tracker
Klystrack
A chiptune tracker
Stars: ✭ 321 (-12.3%)
Mutual labels:  tracker
Examplesforcesium
My personal examples for Cesium, hopefully may it help you to build this beautiful world~
Stars: ✭ 350 (-4.37%)
Mutual labels:  cesium
Disco4g
4G/LTE softmod for the Parrot Disco
Stars: ✭ 273 (-25.41%)
Mutual labels:  tracker
Macos Fortress
Firewall and Privatizing Proxy for Trackers, Attackers, Malware, Adware, and Spammers with Anti-Virus On-Demand and On-Access Scanning (PF, squid, privoxy, hphosts, dshield, emergingthreats, hostsfile, PAC file, clamav)
Stars: ✭ 307 (-16.12%)
Mutual labels:  tracker
3dtilesrendererjs
Renderer for 3D Tiles in Javascript using three.js
Stars: ✭ 333 (-9.02%)
Mutual labels:  cesium
Aitrack
6DoF Head tracking software
Stars: ✭ 262 (-28.42%)
Mutual labels:  tracker
Resium
React components for 🌏 Cesium
Stars: ✭ 356 (-2.73%)
Mutual labels:  cesium
Matomo Sdk Android
SDK for Android to measure your apps with Matomo. Works on Android phones, tablets, Fire TV sticks, and more!
Stars: ✭ 309 (-15.57%)
Mutual labels:  tracker
Delivery Tracker
🚚 Delivery and Shipping Tracking Service
Stars: ✭ 350 (-4.37%)
Mutual labels:  tracker
Whatsapp Play
Command line software through which you can play with your WhatsApp. It is having different options to play with your WhatsApp like message blast, online tracking, whatsapp chat..
Stars: ✭ 289 (-21.04%)
Mutual labels:  tracker
Tracker Control Android
TrackerControl: monitor and control trackers and ads.
Stars: ✭ 305 (-16.67%)
Mutual labels:  tracker
Pyjfuzz
PyJFuzz - Python JSON Fuzzer
Stars: ✭ 342 (-6.56%)
Mutual labels:  crash
Cockroach
降低Android非必要crash
Stars: ✭ 3,002 (+720.22%)
Mutual labels:  crash
Linux kernel cves
Tracking CVEs for the linux Kernel
Stars: ✭ 357 (-2.46%)
Mutual labels:  tracker
Bt Btt
磁力網站U3C3介紹以及域名更新
Stars: ✭ 261 (-28.69%)
Mutual labels:  tracker
Mars3d
Mars3D三维地球平台软件 主仓库,包含示例及引导
Stars: ✭ 332 (-9.29%)
Mutual labels:  cesium
Donut
🏹 Dead-simple cross-platform cryptocurrency tracker.
Stars: ✭ 367 (+0.27%)
Mutual labels:  tracker
Cesiummeshvisualizer
Cesium+Three.js. Online examples: http://os.mesh-3d.com/meshvis-threejs .Online Editor:http://os.mesh-3d.com/meshvis-threejs/App/examples/editor.html
Stars: ✭ 358 (-2.19%)
Mutual labels:  cesium
Siamese Rpn Pytorch
This is a re-implementation of Siamese-RPN with pytorch, which is CVPR2018 spotlight.
Stars: ✭ 345 (-5.74%)
Mutual labels:  tracker

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:

  • PHP version 5.4 or greater (>= 5.5.1 recommanded)
  • MySQL version 5.6.1 or greater, MariaDB or PostgreSQL with PostGIS
  • An HTTP Server such as:
    • Apache 2.0+
    • Nginx (include install/flightairmap-nginx-conf.include in server part of the config)
    • Lighttpd

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)

  • 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

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.)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].