Skip to content

Self briefing service for swedish private pilots

License

Notifications You must be signed in to change notification settings

martensi1/flygplanering.se

Repository files navigation

flygplanering.se

ASP.NET Core web application for easy preflight preparations. Intended to be used by swedish PPL-pilots for self-briefing before VFR flights (Visual Flight Conditions)

Visit the live website: https://flygplanering.se

Data sources

The information presented on the page is taken from three different data sources:

  • NSWC
    LFV AROWeb
    Swedish LFV (Luftfartsverket) is a state-owned enterprise that provides air traffic management and air navigation services. The data is taken directly from their self-briefing system by web scraping their AIS MET pages.
  • METAR/TAF
    MET Norway
    Norway's National Meteorological Institute provides a simple REST API for retrieving METAR and TAF for Swedish airports.
  • NOTAM
    NOTAM Search (FAA)
    The Federal Aviation Administration (FAA) provides a web interface for accessing digital airport NOTAMs. This system also includes a simple REST API that can be used to retrieve NOTAMs with a simple HTTP POST request; no authentication or API key is needed.

Diagram

sequenceDiagram
    participant NotamSearch as FAA Notam Search API
    participant MetNorway as MET.no API
    participant Backend as Flygplanering.se
    participant Client as Client

    Backend ->> NotamSearch : POST /search
    NotamSearch ->> Backend : NOTAM data

    Backend ->> MetNorway : GET /tafmetar/1.0/metar
    MetNorway ->> Backend : METAR data

    Backend ->> MetNorway : GET /tarmetar/1.0/taf
    MetNorway ->> Backend: TAF data

    note right of Backend: Process and store data in memory

    Client ->> Backend : GET /index.html
    Backend ->> Client : Page data

License

This repository is licensed with the MIT license

Author

martensi (Simon Mårtensson)