From b56cdd1be8160a146cda14a681df3b287225b54e Mon Sep 17 00:00:00 2001 From: FlyingBird22 <69727555+FlyingBird22@users.noreply.github.com> Date: Wed, 16 Feb 2022 19:12:48 +0100 Subject: [PATCH] Show own symbol for paragliders Show own symbol for paragliders In OGN database there are 9% paragliders and 0.6% hanggliders registered. They both are still sharing the same symbol (hangglider). The number of registered paragliders will increase. It is time to give paragliders an own symbol. --- htdocs/public/symbols/svgicons/94-69.svg | 982 ++++++++++++++++++ server/trackdirect/parser/AprsPacketParser.py | 4 + 2 files changed, 986 insertions(+) create mode 100644 htdocs/public/symbols/svgicons/94-69.svg diff --git a/htdocs/public/symbols/svgicons/94-69.svg b/htdocs/public/symbols/svgicons/94-69.svg new file mode 100644 index 0000000..3c3ec3b --- /dev/null +++ b/htdocs/public/symbols/svgicons/94-69.svg @@ -0,0 +1,982 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/trackdirect/parser/AprsPacketParser.py b/server/trackdirect/parser/AprsPacketParser.py index 80aee97..8b9cc25 100644 --- a/server/trackdirect/parser/AprsPacketParser.py +++ b/server/trackdirect/parser/AprsPacketParser.py @@ -389,6 +389,10 @@ class AprsPacketParser(): # UAV -> Drone self.packet.symbol = '^' self.packet.symbolTable = 'D' + elif (self.packet.ogn.ognAircraftTypeId == 7): #paraglider + # map to own symbol 94-69.svg (do not show hangglider symbol 103-1.svg, 'g' = 103) + self.packet.symbol = '^' #94 + self.packet.symbolTable = 'E' #69 if ((self.packet.symbol == '\'' and self.packet.symbolTable == '/') or (self.packet.symbol == '^' and self.packet.symbolTable in ['/', '\\'])): # Current symbol is still "small aircraft" or "large aircraft"