Lightning Talk
Intermediate

Open‑Source Tool to Extract and Map India’s Aviation Infrastructure

Approved

A lot of important aviation data in India is available publicly on the AAI’s eAIP website - things like airport details, radio frequencies, airspace boundaries, and runway info. But this information is not easy to use - it is published as tables on webpages or PDFs, and not in formats that work directly with GIS tools.

In this session, I will show how I built an open‑source tool that solves this. The tool crawls the eAIP site, extracts relevant data, and converts it into clean JSON and map-friendly formats like GeoJSON. This lets you use the data in flight planning tools, GIS software, or any custom app. A brief list of collected information:

  • Airports (codes, co-ordinates, frequencies, obstacles and more)

  • Airspaces (boundaries, labelling etc.)

  • Communication Frequencies (ATIS, tower, ground-control etc.)

  • Runway information (runway ids, co-ordinates, lengths, mapped obstacles etc.)

  • more

This session will cover how the parser works, what kind of data it collects, and how it can be used to automate map generation or power aviation tools.

Sample Use Cases

  • You want a map of all civil airports in India with their ICAO codes and radio frequencies.

  • You need a dataset of FIR boundaries or restricted airspaces for route planning or simulation.

  • You want to build a flight planning tool that shows real airspace data and enhances situational awareness.

  • You want to automate updates to your aviation map every time AAI publishes new info.

Even though the data is available online, using it manually is hard. This tool automates the whole process — from extracting the data to preparing maps and structured files for use anywhere.

In This Session I’ll Show

How the open-source parser works — crawling the eAIP portal and exporting aviation data

  • What kind of data it extracts: airports, airspaces, radio frequencies, runways, coordinates

  • How the extracted data is converted to clean JSON and GeoJSON

  • How this data powers a set of maps showing India’s civil aviation infrastructure

  • How this system can be extended to support new features

What Makes This Unique

  • Fully open-source and scriptable (Node.js)

  • Pulls directly from the official public source — no paid APIs or restricted data

  • Covers a wide range of aviation data: airport info, frequencies, boundaries, elevations

  • Can update automatically as new AAI data is published

  • Clean output formats ready for use in GIS, planning tools, or apps

Links

Project Repo

Sample Export

Publicly available aviation data can be made more accessible and useful through open-source tools that automate extraction and conversion. Structured formats like JSON and GeoJSON enable integration with maps, planning tools, and GIS platforms. Automating updates ensures that maps and data stay current with official sources. This approach supports transparency, reuse, and practical application of public infrastructure data.

Tutorial about using a FOSS project
Knowledge Commons (Open Hardware, Open Science, Open Data etc.)
Introducing a FOSS project or a new version of a popular project

0 %
Approvability
0
Approvals
0
Rejections
0
Not Sure
No reviews yet.