Skip to content

Repository files navigation

Icon

BMS F-15 SIT Lines

Standalone Python editor for Falcon BMS F-15 SIT line data in callsign.ini or a mission.ini

ui

Current scope:

  • Parse and save legacy [STPT] lineSTPT_* geometry for lines 1-4.
  • Parse and save [F15_SIT_LINES] metadata for SITLINE_1..12. Allows override of default BMS STPT lines 1-4 name, color, and dash style.
  • Parse and save [F15_SIT_LINES] geometry for custom lines SITLINE_6..12.
  • Discover theater metadata automatically from a Falcon BMS install directory.
  • Render lines on streamed Web Mercator tiles, or a local square map image in BMS 2d coordinates. (Defaults to ArcGIS/ESRI - Switch tile providers by setting BMS_SIT_LINES_TILE_URL before launch.)
  • Drag existing points on the map for geometry-backed lines, including snapping.
  • Edit selected point coordinates, insert or append points, and delete points from the side panel.
  • Save lines to a JSON template keyed on the line name. Load template lines from JSON into SIT lines of your choice. (Starter KTO template JSON included.)
  • Draw a precisely-dimensioned rectangle, or place a "bullseye spider" at cursor location.

Notes/Limitations:

  • Exact theater projection depends on a local proj4 JavaScript install.
  • The app currently looks for proj4 in a vendored path, in BMS_SIT_LINES_PROJ4_PATH
  • SITLINE_5 (PPT) is metadata-only, and currently is not applied.

About

Build custom F-15 SIT reference lines for BMS

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages