QBRA is a collection of QGIS tools for aviation procedures. This
repository currently includes the QBRA ILS/LLZ plugin, which
creates BRA (Basic Radio Aids) areas around a selected navaid using
the same calculations as the original QGIS script.
The plugin lives in the qbra_ils_llz folder and follows the same
structure as other QBRA/qpansopy plugins:
qbra_ils_llz/qbra_plugin.py– main plugin entry class.qbra_ils_llz/modules/ils_llz_logic.py– all BRA geometry calculations (ported from the legacy script).qbra_ils_llz/dockwidgets/ils/ils_llz_dockwidget.py– controller for the dock panel.qbra_ils_llz/ui/ils/ils_llz_panel.ui– Qt Designer UI for the panel.qbra_ils_llz/icons/ils_llz.svg– plugin icon.qbra_ils_llz/metadata.txt– QGIS plugin metadata.
- Create a ZIP file that contains the
qbra_ils_llzfolder at the root (for exampleqbra_ils_llz.zip). - In QGIS, open
Plugins→Manage and Install Plugins.... - Choose
Install from ZIPand select the ZIP you created. - Enable the
QBRA ILS/LLZplugin in the Plugins list.
- Load your navaid point layer and routing/runway line layer into the QGIS project.
- Make sure the navaid layer has the same attribute order as the original script (site elevation in field 4, runway identifier in field 5).
- Select one navaid feature and one routing/runway feature.
- Click the
QBRA ILS/LLZtoolbar button or menu entry to open the dock panel. - Choose the navaid and routing layers in the panel (they default to
the active layers), then press
Calculate. - The plugin will create a new memory layer with the BRA polygons and add it to the project.
The calculations and resulting geometries are intended to match the
original ILS_LLZ_single_frequency.py script.