New SVG's - Aircraft Icons


#1

After reading this post https://discussions.flightaware.com/t/some-custom-svg-plane-icons/18914 i decided to try and create some common aircraft around my area. After some trial and error i have created some aircraft. For those that are using Dump1090 etc these can make your common icons into something a little more interesting. My screen below image. If anyone else is still creating these it would be great to share as @FlyingPeteNZ, @Akissack, @bukadako have done previously in the post mentioned above.


#2

Some examples below

//Antonov
//AN12 - by Brendon Cox

var _an12 = {
	key: "an12",
	scale: 0.50,
	size: [64, 64],
	anchor: [32, 32], 
	path: "m 32.068966,5.6551724 -0.62069,0.5517242 -0.551724,0.8761634 -0.965518,2 -0.270081,0.8479745 -0.419574,1.7241375 -0.275862,1.310345 -0.137931,3.24138 -0.166633,6.620689 c -0.247556,0.286053 -0.361191,0.633542 -0.523022,0.965517 l -0.06896,0.289957 -2.408013,0.399699 v -2.758621 -1.034483 l -0.24716,-0.258621 -0.103448,-0.568965 h 2.350608 v 0 l -2.419574,-0.06897 v -0.275862 l -0.275862,-0.344827 -0.137931,-0.08935 -0.482758,0.29625 c -0.351973,0.761516 -1.8333,0.437893 -2.683879,0.482759 l -1e-6,-0.0431 2.476979,0.0431 0.06897,0.482759 -0.275863,0.275862 -0.137931,1.103448 v 2.965517 l -5.241379,1.172414 -0.275862,-0.206897 v -2.75862 L 18.344828,22 C 18.318895,21.81674 18.117125,21.817838 18,21.724138 l -0.137931,-0.551724 h 2.482759 v -0.08935 l -2.563557,-0.09316 -0.120314,-0.36921 -0.374991,-0.227096 -0.555908,0.511325 c -0.534188,0.340616 -1.999473,0.166566 -2.807386,0.178137 l 0.09753,0.03294 2.640753,0.05642 -0.109229,0.275862 c 0.284327,0.238898 -0.129965,0.303252 -0.206896,0.482758 v 3.862069 L 16.068966,26 3.7931034,28.344828 3.4482759,28.551724 3.2413793,29.517241 3.1724138,30.08306 3.275862,30.586207 c 0,0 -0.034483,0.496853 0.586207,0.496853 h 24.344828 l 0.137931,0.434181 0.413793,0.275862 0.06896,11.448276 0.413793,4.689655 0.419574,1.448276 -6.419574,2.206897 C 22.89028,51.512601 22.846312,51.867854 22.660953,52 v 1.448276 L 23.241379,53.862069 23.448276,54 l 6.62069,0.08306 c 0.279508,0.316037 0.689958,0.468785 1.034482,0.606595 l 0.206897,0.62069 0.06896,0.965517 0.482759,0.413793 H 32 c 0.401832,-0.06753 0.439314,-0.376619 0.660953,-0.606595 v -0.720991 c 0.174819,-0.291345 0.214925,-0.510187 0.37353,-0.810345 l 0.75862,-0.468664 6.344828,-0.152026 0.896552,-0.137931 C 41.256004,53.377 41.382685,52.93128 41.517241,52.482759 l -0.206896,-0.62069 c -2.119061,-1.016981 -4.423835,-1.627933 -6.649392,-2.37931 0.0804,-0.592891 0.123102,-0.937992 0.241379,-1.517242 l 0.201116,-4.310345 c 0.322325,-3.807061 0.140602,-7.993143 0.172409,-11.810344 l 0.310345,-0.258621 0.07475,-0.62069 24.545944,0.117543 0.454056,-0.186508 0.235599,-0.689655 V 29.08306 l -0.13793,-0.324439 -0.551724,-0.344828 -12.413794,-2.206896 v -0.482759 l -0.13215,-0.206897 V 22.896552 22.08306 l -0.212677,-0.220991 v -0.62069 h 2.482758 l -0.06896,-0.206896 -2.62069,-0.06897 -0.06896,-0.275862 -0.511461,-0.482758 -0.316125,0.275862 -0.275867,0.465517 -2.408018,0.05173 -0.05172,0.137931 c 0.785427,-0.01724 1.553613,1e-6 2.339041,-0.01724 -0.04291,0.248899 -0.103114,0.494321 -0.15517,0.741379 h -0.13215 v 3.724138 l -0.212677,0.275862 -5.189655,-0.982758 0.01724,-0.534483 0.06897,-2.62069 V 21.172414 L 40.137931,20.551724 39.931034,20.413793 39.793103,20 42.344828,19.93103 v -0.137931 l -2.551725,0.06897 -0.206896,-0.344828 -0.275862,-0.344827 -0.344828,0.137931 -0.304564,0.413793 h -2.385091 l 0.06897,0.206896 h 2.316125 l -0.109229,0.413794 c 0,0 -0.344827,-0.03448 -0.344827,0.310345 v 3.689655 L 38,24.551724 35.586207,23.931034 V 23.241379 L 35.37931,22.965517 35.34483,16.172413 35.10345,12.896552 34.551724,10.08306 33.586207,7.5172414 32.827586,6.3448276 Z" 
	};

//B206 rotors - by Brendon Cox

var _b06 = {
	key: "b06",
	scale: 0.30,
	size: [64, 64],
	anchor: [32, 32], 
	path: "m 32.940721,14.588918 -1.897109,0.776091 -1.12102,1.293483 -0.261639,1.638413 -0.255754,4.786155 -2.242039,-0.215845 0.08623,-2.784155 h -0.588439 l 2e-6,8.371826 -20.9999997,0.143444 v 1.208789 l 20.9999997,0.275941 -0.101422,4 0.517394,-0.09188 0.08623,-0.908116 h 2.497793 l 1,4.52987 1,1.983342 0.417446,7.674671 -4.742774,0.02525 0.06527,3.129611 0.538359,-1.342743 h 4.139149 l 0.431161,9.743005 h -0.517394 l -0.08623,-1.743005 H 31.30231 l 0.08623,3.640114 h 0.45536 l -0.0242,-1.55218 h 0.689858 l 0.431161,2.586967 0.948555,-1.674901 -0.228323,2.709688 0.831949,-5.260167 -0.831949,0.550479 5e-6,-8.935974 4.32125,0.03574 0.477377,1.106253 -0.06098,-3.043383 -4.737649,0.02525 0.350288,-7.594638 1.043354,-2.076225 1.507881,-4.298763 1.983342,-0.344929 0.115135,1.034788 0.563174,-0.08046 -0.05038,-4.070725 20.374682,-0.116899 -0.05952,-1.286068 -20.213743,-0.353974 -0.03948,-7.999989 H 38.80452 l -0.143561,2.697922 -2,0.302078 -0.270942,-5.131084 -0.729058,-1.724645 -1.340516,-1.293484 z" 
	};

#3

… and here is the four! engine AWACS (E3TF)

var _e3tf = {
key: “e3tf”,
scale: 0.50 * 0.60,
size: [150, 150],
anchor: [70, 80],
path: “m 67.5665,6.56557 C66.4759,8.38715,63.3292,21.0899,64.0991,26.3793 C64.1828,30.6834,64.4118,45.1918,64.4118,45.1918 L44.7542,62.1714 C44.7542,62.1714,45.2101,56.1317,44.7542,51.1176 C44.1275,51.1176,42.1902,51.1176,41.2216,51.1176 C40.4758,55.7739,41.1646,65.1343,41.1646,65.1343 L25.4386,77.5467 C25.4386,77.5467,25.7234,70.7181,24.849,66.4256 C22.9315,66.5017,21.9121,66.504,21.6768,66.4256 C20.8262,71.3132,21.6768,80.3836,21.6768,80.3836 L4.0081,93.0085 L4.79091,102.736 C4.79091,102.736,58.3797,77.674,61.1509,76.3486 C63.8017,75.204,64.441,78.4232,64.441,78.4232 C64.441,78.4232,52.7145,81.0448,51.9715,95.5867 C51.7372,104.212,60.3746,112.947,65.2557,112.927 C65.1511,113.053,66.3626,124.604,67.5674,128.159 C65.7601,129.605,52.3404,139.831,52.3404,139.831 L52.4609,144.41 L69.8419,139.424 L70.6583,143.195 L71.8142,139.485 L89.615,144.184 L89.5796,139.441 C89.5796,139.441,75.7038,129.425,73.7759,128.039 C75.5833,120.991,75.4806,112.874,75.7157,112.65 C78.3715,111.906,88.0515,107.701,88.0515,95 C87.5473,82.0238,75.7054,78.174,75.7054,78.174 C75.7054,78.174,76.3296,75.5153,79.1114,75.903 C82.1638,77.1146,135.92,101.088,135.92,101.088 L135.863,91.6292 L118.541,79.4928 C118.541,79.4928,118.974,70.2104,118.199,65.4191 C117.573,65.5901,115.92,65.5331,114.895,65.4761 C114.268,70.1484,114.61,76.5869,114.61,76.5869 L98.8837,64.7354 C98.8837,64.7354,99.2826,53.4537,98.4849,50.5478 C97.5732,50.6617,96.0348,50.6048,95.2371,50.5478 C94.3824,55.106,95.0662,61.5446,95.0662,61.5446 L75.2947,44.9639 C75.2947,44.9639,75.0803,30.8039,75.1138,26.1349 C75.1472,21.466,72.6757,9.74535,71.1577,6.44173 C70.0974,3.65454,68.0014,3.93943,67.5665,6.56557 z”
};


!!! scale has to be customized, maybe !!!


#4

Looks good, i haven’t worried too much about scale, especially on the smaller aircraft as it too difficult to see them on an ipad. I just make them all relative to each other.


#5

i have created the below if anyone wants them let me know:

P68 Partenavia
F100
B717
C441
P9
P12
P21
P24
B06
As50
C550
An12
Hawk
A321
E120
E190
B39m
B78X
LJ35
SR22
SW4
GA8
SF34
H25b


Some custom SVG plane icons...
#6

Yes!
I’m interested in:
B717
C441
C550
LJ35
SW4
H25B


#7

Hey @bukadako see below for aircraft SVG

//B717 - by Brendon Cox

var _b717 = {
key: “b717”,
scale: 0.30,
size: [64, 64],
anchor: [32, 32],
path: “M 31.739214,2.5915205 30.895902,3.08306 30.435913,3.8181568 29.660953,6.08306 l -0.334766,1 -0.11691,5.781539 -0.07666,13.218461 -17.939556,9.474311 -0.200267,0.425555 0.04694,1.567729 17.939555,-4.369892 0.104267,6.413774 -0.257596,0.02606 V 38.08306 l -0.165,-0.532405 -2.288273,-0.07666 -0.306659,0.306659 v 5.302411 l 0.689983,2.900719 1.76329,0.09928 1.660558,1.792806 0.71605,2.913262 -7.234949,5.293932 -0.201534,2.090418 7.589812,-2.683267 0.611722,1.073306 0.461585,-1.073306 7.666477,2.683267 0.07666,-2.090418 -7.436483,-5.346065 0.919977,-2.989926 1.686625,-1.664009 h 1.533296 l 0.766647,-3.165871 V 38.08306 l -0.306659,-0.685735 -2.223278,-0.07666 -0.229994,0.459988 v 1.686625 l -0.15333,-0.07667 -0.07666,-6.209846 18.016221,4.293227 0.07666,-1.226636 L 51.978713,35.787365 51.44206,35.08306 34.345816,25.974275 V 12.8646 L 34.115822,7.08306 33.507623,4.6614692 32.429197,3.2048387 Z”
};

//Cessna 441 Duel Props - by Brendon Cox

var _c441 = {
key: “c441”,
scale: 0.30,
size: [64, 64],
anchor: [32, 32],
path: “M 31.285714,9.3571429 30.428571,9.9285714 29.785714,11.08306 29.071429,13.5 l -0.410476,3.214286 -0.08952,7.071428 -4.785715,-0.07143 -0.124761,-4.142857 -0.232382,-1.857143 3.232382,-0.07143 v -0.428571 l -3.232382,-0.131226 -0.285714,-0.654489 -0.481904,-0.5 L 22,16.357143 21.785714,17.214286 18.5,17.285714 v 0.357143 l 3.071429,0.07143 L 21.5,18 v 5.642857 L 4.6609533,24.214286 v 3.868774 l 0.1961896,0.131226 15.5714281,1.868774 h 1.5 L 22.214286,30.5 h 0.857143 l 0.357142,-0.41694 h 4.357143 l 0.642857,0.631226 0.07143,3.5 0.160953,1.868774 1.481904,7.131226 -8.714286,1 -0.357142,0.428571 -0.285715,0.857143 0.357143,1.357143 0.518096,0.225917 8.124761,0.702654 1.142857,-0.07143 0.285715,4.714285 0.285714,-0.07143 0.285714,-4.571429 0.785715,-0.07143 8.5,-0.631226 0.428571,-0.368774 0.428571,-1.928572 -0.267618,-0.5 -0.732382,-0.202654 -3.714285,-0.368774 -4.857143,-0.631226 1.214286,-5.440203 0.5,-3.559797 0.07143,-3.225917 0.428572,-0.5 0.285714,-0.274083 4.428571,0.131226 0.375236,0.28572 h 0.767618 l 0.357143,-0.41694 h 1.428572 l 15.571428,-1.868774 0.5,-0.428572 -0.07143,-3.702654 h -0.553333 l -16.30381,-0.511631 -0.07143,-3.642858 -0.357143,-2.285714 3.142858,-0.07143 v -0.214286 l -3.142858,-0.142857 -0.357142,-0.785715 -0.5,-0.571428 L 39.660953,16 39.285714,16.5 39.142857,17.285714 H 36 V 17.5 l 3.071429,0.142857 -0.285715,1.285714 v 4.785715 L 34.142857,23.571429 33.928571,15.08306 33.660953,13.428571 32.928571,11.08306 32.5,10.285714 32.071429,9.8571429 Z”
};
//Cessna 550 Citation - By Brendon Cox

var _c550 = {
	key: "c550",
	scale: 0.40,
	size: [64, 64],
	anchor: [32, 32],
	path: "m 32.179931,4.08306 -1.297578,1 -1.038062,2.2560403 -0.605537,3.6980967 -0.0865,15.41955 -25.5738972,2.249082 -0.5199315,0.377231 -0.091753,2.925863 0.6942856,0.611684 22.0909461,3.462453 -0.0166,2.700677 0.432526,2.811419 0.432526,1.081315 1.124568,0.08651 0.605536,-0.346021 0.129758,1.666105 0.692041,0.496525 1.297578,0.432526 0.511126,4.470949 -9.07514,1.6 -0.778547,0.41694 0.153687,2.231849 0.495102,0.351206 8.904898,1.000005 0.870189,-1 0.129811,2.953272 0.562231,0.99481 0.562283,-0.948082 v -2.901399 l 0.875486,0.951557 8.942853,-0.99481 0.605537,-0.259515 0.259515,-2.119377 -0.17301,-0.519032 -0.908305,-0.302768 -9.083045,-1.34083 0.605537,-4.628028 1.038062,-0.216263 0.951557,-0.605536 0.08651,-2.064004 0.389274,0.593416 1.28552,-0.04325 0.660846,-1.081315 0.339154,-2.768166 V 36.08306 l 22.152196,-3.570949 0.562284,-0.302768 0.129757,-2.941177 -0.389273,-0.519031 -0.562284,-0.04325 L 35.294123,26.45675 V 11.08306 C 35.188818,9.760679 34.928464,8.527443 34.472318,7.2958477 L 33.520761,5.08306 c -0.439406,-0.594358 -0.69348,-0.7054697 -1.34083,-1 z"
	};

//Hawker - by Brendon Cox
//750 H25B

var _h25b = {
	key: "h25b",
	scale: 0.40,
	size: [64, 64],
	anchor: [32, 32],
	path: "M 32.207207,4.8408408 31.092213,6.3506265 30.03003,9.5705706 29.354354,11.747748 29.054054,12.873874 28.903904,26.08306 6.1561562,36.672673 5.9309309,37.08306 5.7807808,37.423423 v 3.378379 l 1.1261261,-0.450451 9.7540461,-2.027027 9,-0.75075 c -0.03154,0.03371 -0.03246,0.171306 0,0.138488 l 0.239948,3.915566 1.051051,4.455432 0.900901,0.424448 h 0.45045 l 0.675676,-0.675676 h 1.681974 l 0.795503,2.777778 -8.708708,4.129129 -0.525526,0.45045 -0.225225,0.600601 0.07507,3.153153 9.684685,-1.576577 0.525525,2.477478 0.525526,-2.477478 9.853145,1.426427 -0.09338,-3.153153 -0.506615,-0.55658 -0.244136,-0.494471 -8.858859,-3.828829 0.825826,-2.777778 1.651651,0.101078 0.525526,0.499523 h 0.699992 l 1,-0.750751 1,-4.954955 c 0,-3.303303 0.148977,-3.460217 0,-3.303303 l 10.513217,1.051051 8.708709,1.726726 0.975976,0.07507 0.07507,-3.153153 -0.15015,-0.375375 -0.525526,-0.3003 L 35.435435,25.711712 V 12.948949 L 34.478876,9.7067408 33.258258,6.364606 Z"
	};

//LearJet
//Learjet Global 5000 - by Brendon Cox

var _lj35 = {
	key: "lj35",
	scale: 0.40,
	size: [64, 64],
	anchor: [32, 32],
	path: "m 31.93225,3.2724217 -1.271297,1.5693367 -1,2.2413016 L 29.277932,9.9484336 29.117064,24.08306 5.6609533,42.202419 4.9869005,46.08306 5.2282021,45.902377 5.7912393,44.615435 18.419358,38.341593 l 5.067335,-1.689112 5.549937,-0.569421 0.624323,3.545475 -0.36357,0.119336 -0.502054,-0.664811 h -2.413017 l -0.563037,0.465041 -0.158322,4.534959 0.882223,4.473635 0.241302,0.526365 h 1.608677 l 0.40217,-0.606799 1.743659,1.411536 0.121965,1.081915 0.30609,0.643471 -6.917313,6.354276 -0.388777,0.643471 4e-6,2.878797 1.193111,-0.787516 6.676012,-2.332583 h 0.643471 l 7.399917,2.573885 0.643471,0.482603 0.321736,0.08043 0.122278,-2.42349 -0.383031,-0.777043 -0.616969,-0.740727 -6.683063,-5.79124 0.241302,-0.69099 0.08043,-1.158989 1.608677,-1.126074 0.75265,0.402169 1.338631,-0.117106 0.482603,-0.767666 0.965207,-4.34343 -0.08043,-3.780392 -0.08043,-0.723905 -0.402169,-0.384607 h -2.49345 l -0.482604,0.625909 h -0.723905 l 0.476555,-2.815186 0.08648,-0.810723 5.630371,0.488987 5.710805,1.769546 11.823781,6.193408 1.608677,1.689112 -1.206508,-3.94126 L 57.992826,41.961117 57.349355,41.317646 34.869401,24.168408 34.660953,10.144524 34.18177,7.08306 33.219192,4.9615331 32.414853,3.7550249 Z"
	};

//Fairchild

//Swearingen Metroliner SW4 - by Brendon Cox

var _sw4 = {
	key: "sw4",
	scale: 0.45,
	size: [64, 64],
	anchor: [32, 32],
	path: "m 32.067973,1.7172278 -1.021751,1.0783723 -0.670277,1.8222484 -0.805728,2.4652115 -0.241719,2 -0.161145,1.738894 -0.08057,14.503103 -3.425827,0.402864 v -2.820048 l -0.361095,-2.175465 -0.241718,-1.45031 2.256038,-0.08057 0.08057,-0.402864 -2.733798,-0.161146 -0.327968,-0.966873 -0.672032,0.8863 -2.470307,0.08057 0.161145,0.445545 2.094893,0.118465 -0.161146,1.369737 -0.241718,2.336611 0.08057,3.175187 -13.2945117,1 -0.7251552,0.09517 -0.2417184,0.402864 v 2.417184 l 0.2417184,0.483436 0.6445824,0.161146 18.9116445,2.658902 0.586972,1.128019 v 7.332125 l 0.161146,4.673222 0.251882,4.834368 0.473273,1.128019 0.08057,0.483437 -5.553846,4.753795 -0.327968,0.448311 0.08057,2.130019 0.161145,0.402864 0.644583,-0.322292 6.042959,-1.772601 0.241719,0.56201 0.241718,2.822047 0.241718,0.322291 0.402864,-0.322291 0.161146,-2.822047 0.402864,-0.642583 6.606969,2.256038 0.09971,-0.241718 V 58.52105 l -0.09971,-0.43799 -0.241718,-0.528884 -5.559523,-4.673222 0.483437,-1.128019 0.241718,-2.256038 0.175796,-3.303485 0.146495,-11.924774 0.402864,-0.56401 0.241719,-0.322291 19.095753,-2.658902 0.725155,-0.241719 0.241718,-1.530883 V 27.742241 L 55.111784,27.08306 40.930972,25.96964 41.092118,22.988446 41.011548,20.651835 40.660947,19.36267 42.784149,19.2821 v -0.56401 l -2.336611,-0.08057 -0.644582,-0.805728 -0.725155,0.725155 -2.175466,0.161146 -0.08057,0.483437 h 2.256039 l -0.322292,1.047446 -0.322291,2.658902 0.08057,2.981194 -2.739475,-0.483437 H 34.968594 L 34.888021,10.902527 34.807448,8.9687795 34.404584,7.08306 34.00172,5.181858 33.660953,4.2955573 33.11542,2.81739 Z"
	};

#8

This is tremendous work, if you want to share with everyone, why don’t you put it on GitHub and do a pull request?
@obj Oliver suggested that and probably will add them to the next version, for everyone to enjoy.


#9

Excellent, happy to share. The above svg format is for Dump1090 but Integration into Piaware only requires a format change to the SVG format but is easy enough to do, just the scales will need tweaking.


#10

I think he can add those also to both 1090-fa and mutability: