All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 190 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8  Next
Author Message
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Sun Nov 06, 2016 4:08 pm 
Offline
FlightAware Member
triggers - FlightAware user avatar

Joined: Sun Dec 21, 2014 2:37 pm
Posts: 242
Location: Oxfordshire, UK
Quote:
Have fun! I am waiting on what is happening with 3.2.0 before reposting all the tweaks I have been done, for the most part it was just cleanup and gap-plugging, oh and that new scale.


Can't wait 8) :lol: :lol:


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Sun Nov 06, 2016 4:14 pm 
Offline
FlightAware Member
FlyingPeteNZ - FlightAware user avatar

Joined: Thu Aug 04, 2016 10:47 pm
Posts: 156
Location: Auckland, New Zealand
triggers wrote:
Quote:
Have fun! I am waiting on what is happening with 3.2.0 before reposting all the tweaks I have been done, for the most part it was just cleanup and gap-plugging, oh and that new scale.


Can't wait 8) :lol: :lol:


Been wasting time on this little diversion:
Image


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Mon Nov 07, 2016 12:18 am 
Offline
FlightAware Member
FlyingPeteNZ - FlightAware user avatar

Joined: Thu Aug 04, 2016 10:47 pm
Posts: 156
Location: Auckland, New Zealand
Here is the updated Boeing code, just some 737's to add, this is not guaranteed to be bug-free though:

// BOEING
//727 Series
//727-100 - Standard Scale 0.73 Meters/point, PiAware Default Scale 0.36, 3in4 Non-linear Scale 0.68
var _b721 = {
key: "b721",
scale: 0.68,
size: [64, 64],
anchor: [32, 32], //Tail position 60
path: "m 32,4.1 0.3,0.1 0.7,1.5 0.5,1.8 0.7,3 0.4,3.3 0,9.9 7,5.8 12.3,8.5 0.2,0.4 0.2,0.7 0.2,1 0.1,0.8 0,0.8 -0.3,0 0,0.1 -0.2,0 0,-0.3 -13.3,-5.7 -6.2,-1.4 0,3 -0.1,2.2 0.4,-0.1 0.1,-1.3 0.2,-0.2 1.5,0 0.2,0.2 0,2 -0.2,3.3 -0.2,1.1 -0.4,1 -1.1,0 -0.2,-0.2 -1.2,0.7 -0.2,1.9 -0.7,3.4 6.4,5.4 0.3,0.4 0.1,0.5 0,1.2 -0.2,0.7 -6.9,-2.2 -0.1,1.1 -0.1,0.9 -0.1,0.5 -0.1,0.1 -0.1,-0.1 -0.1,-0.5 -0.1,-0.9 -0.1,-1.1 -6.9,2.2 -0.2,-0.7 0,-1.2 0.1,-0.5 0.3,-0.4 6.4,-5.4 -0.7,-3.4 -0.2,-1.9 -1.2,-0.7 -0.2,0.2 -1.1,0 -0.4,-1 -0.2,-1.1 -0.2,-3.3 0,-2 0.2,-0.2 1.5,0 0.2,0.2 0.1,1.3 0.4,0.1 -0.1,-2.2 0,-3 -6.2,1.4 -13.3,5.7 0,0.3 -0.2,0 0,-0.1 -0.3,0 0,-0.8 0.1,-0.8 0.2,-1 0.2,-0.7 0.2,-0.4 12.3,-8.5 7,-5.8 0,-9.9 0.4,-3.3 0.7,-3 0.5,-1.8 0.7,-1.5 z"};

//727-200 - Standard Scale 0.73 Meters/point, PiAware Default Scale 0.36, 3in4 Non-linear Scale 0.68
var _b722 = {
key: "b722",
scale: 0.68,
size: [64, 64],
anchor: [32, 32], //Tail position 63
path: "m 32,0.8 0.3,0.1 0.7,1.5 0.5,1.8 0.7,3 0.4,3.3 0,13.9 7,5.8 12.3,8.5 0.2,0.4 0.2,0.7 0.2,1 0.1,0.8 0,0.8 -0.3,0 0,0.1 -0.2,0 0,-0.3 -13.3,-5.7 -6.2,-1.4 0,3 -0.1,4.7 0.4,-0.1 0.1,-1.3 0.2,-0.2 1.5,0 0.2,0.2 0,2 -0.2,3.3 -0.2,1.1 -0.4,1 -1.1,0 -0.2,-0.2 -1.2,0.7 -0.2,1.9 -0.7,3.4 6.4,5.4 0.3,0.4 0.1,0.5 0,1.2 -0.2,0.7 -6.9,-2.2 -0.1,1.1 -0.1,0.9 -0.1,0.5 -0.1,0.1 -0.1,-0.1 -0.1,-0.5 -0.1,-0.9 -0.1,-1.1 -6.9,2.2 -0.2,-0.7 0,-1.2 0.1,-0.5 0.3,-0.4 6.4,-5.4 -0.7,-3.4 -0.2,-1.9 -1.2,-0.7 -0.2,0.2 -1.1,0 -0.4,-1 -0.2,-1.1 -0.2,-3.3 0,-2 0.2,-0.2 1.5,0 0.2,0.2 0.1,1.3 0.4,0.1 -0.1,-4.7 0,-3 -6.2,1.4 -13.3,5.7 0,0.3 -0.2,0 0,-0.1 -0.3,0 0,-0.8 0.1,-0.8 0.2,-1 0.2,-0.7 0.2,-0.4 12.3,-8.5 7,-5.8 0,-13.9 0.4,-3.3 0.7,-3 0.5,-1.8 0.7,-1.5"};

//737 Series
//737-300 - Standard Scale 0.61 Meters/point, PiAware Default Scale 0.30 ,3in4 Non-linear Scale 0.61
var _b733 = {
key: "b733",
scale: 0.61,
size: [64, 64],
anchor: [32, 32], //Tail position 59
path: "m 32,4.8 0.3,0.1 0.8,1.2 0.9,3.1 0.6,3.1 0.5,5.2 0,6.9 3.6,2.7 -0.2,-1.5 0,-1.5 0.1,-1.2 0.2,-0.4 2.8,0 0.2,0.4 0.1,1.2 0,1.5 -0.4,2.2 -0.3,0 -0.1,0.9 14,7.7 0.4,0.4 0.2,0.7 0,1.5 -8.3,-2.4 -0.1,0.4 -0.2,0.2 -0.2,-0.2 -0.1,-0.5 -3.7,-1.1 -0.1,0.4 -0.2,0.2 -0.2,-0.2 -0.1,-0.5 -2,-0.6 0,1 -0.1,0.5 -0.1,0.1 -0.4,0 -0.1,-0.1 -0.1,-0.5 0,-1.3 -4.6,0 0,7.7 -0.1,2.8 -0.6,3.7 -0.6,3 0.1,0.4 8.5,5.9 0,1.8 -10,-2.5 -0.2,0.7 -0.1,0.8 -0.1,0.4 -0.1,-0.4 -0.1,-0.8 -0.2,-0.7 -10,2.5 0,-1.8 8.5,-5.9 0.1,-0.4 -0.6,-3 -0.6,-3.7 -0.1,-2.8 0,-7.7 -4.6,0 0,1.3 -0.1,0.5 -0.1,0.1 -0.4,0 -0.1,-0.1 -0.1,-0.5 0,-1 -2,0.6 -0.1,0.5 -0.2,0.2 -0.2,-0.2 -0.1,-0.4 -3.7,1.1 -0.1,0.5 -0.2,0.2 -0.2,-0.2 -0.1,-0.4 -8.3,2.4 0,-1.5 0.2,-0.7 0.4,-0.4 14,-7.7 -0.1,-0.9 -0.3,0 -0.4,-2.2 0,-1.5 0.1,-1.2 0.2,-0.4 2.8,0 0.2,0.4 0.1,1.6 0,1.1 -0.2,1.5 3.6,-2.8 0,-6.8 0.5,-5.2 0.6,-3.1 1,-3.1 0.7,-1.2 z"};

//737-400 - Standard Scale 0.61 Meters/point, PiAware Default Scale 0.30, 3in4 Non-linear Scale 0.61
var _b734 = {
key: "b734",
scale: 0.61,
size: [64, 64],
anchor: [32, 32], //Tail position 61
path: "m 32,2.3 0.3,0.1 0.8,1.2 0.9,3.1 0.6,3.1 0.5,5.2 0,8.6 3.6,2.7 -0.2,-1.5 0,-1.5 0.1,-1.2 0.2,-0.4 2.8,0 0.2,0.4 0.1,1.2 0,1.5 -0.4,2.2 -0.3,0 -0.1,0.9 14,7.7 0.4,0.4 0.2,0.7 0,1.5 -8.3,-2.4 -0.1,0.4 -0.2,0.2 -0.2,-0.2 -0.1,-0.5 -3.7,-1.1 -0.1,0.4 -0.2,0.2 -0.2,-0.2 -0.1,-0.5 -2,-0.6 0,1 -0.1,0.5 -0.1,0.1 -0.4,0 -0.1,-0.1 -0.1,-0.5 0,-1.3 -4.6,0 0,10.5 -0.1,2.8 -0.6,3.7 -0.6,3 0.1,0.4 8.5,5.9 0,1.8 -10,-2.5 -0.2,0.7 -0.1,0.8 -0.1,0.4 -0.1,-0.4 -0.1,-0.8 -0.2,-0.7 -10,2.5 0,-1.8 8.5,-5.9 0.1,-0.4 -0.6,-3 -0.6,-3.7 -0.1,-2.8 0,-10.5 -4.6,0 0,1.3 -0.1,0.5 -0.1,0.1 -0.4,0 -0.1,-0.1 -0.1,-0.5 0,-1 -2,0.6 -0.1,0.5 -0.2,0.2 -0.2,-0.2 -0.1,-0.4 -3.7,1.1 -0.1,0.5 -0.2,0.2 -0.2,-0.2 -0.1,-0.4 -8.3,2.4 0,-1.5 0.2,-0.7 0.4,-0.4 14,-7.7 -0.1,-0.9 -0.3,0 -0.4,-2.2 0,-1.5 0.1,-1.2 0.2,-0.4 2.8,0 0.2,0.4 0.1,1.6 0,1.1 -0.2,1.5 3.6,-2.8 0,-8.5 0.5,-5.2 0.6,-3.1 1,-3.1 0.7,-1.2 z"};

//737-700 - Standard Scale 0.65 Meters/point, PiAware Default Scale 0.32, 3in4 Non-linear Scale 0.63
var _b737 = {
key: "b737",
scale: 0.63,
size: [64, 64],
anchor: [32, 32], //Tail position 55
path: "m 32,5.3 0.3,0.1 0.8,1.2 0.9,3.1 0.6,3.1 0.5,5.2 0,5.5 2.9,2.4 -0.1,-1 0,-1.5 0.1,-1.2 0.2,-0.4 2.7,0 0.2,0.4 0.1,1.2 0,1.5 -0.3,2.3 -0.4,0 -0.1,0.3 1.8,1 15.9,8.3 0.9,0.8 0.5,1.2 0,1.9 -0.4,-0.9 -0.7,-0.9 -11.4,-3.6 -0.1,0.8 -0.3,0.7 -0.3,-0.7 -0.1,-1 -4.2,-1 -0.1,0.8 -0.3,0.7 -0.3,-0.7 -0.1,-1 -1.2,-0.2 -0.6,0 -0.1,0.9 -0.3,0.7 -0.3,-0.7 -0.1,-0.9 -3.5,0 0,6.9 -0.1,2.7 -0.3,2.5 -0.7,2.4 9.1,7 0,2 -10.7,-3.2 -0.3,1 -0.2,0 -0.3,-1 -10.7,3.2 0,-2 9.2,-7 -0.7,-2.4 -0.4,-2.5 -0.1,-2.7 0,-6.9 -3.5,0 -0.1,0.9 -0.3,0.7 -0.3,-0.7 -0.1,-0.9 -0.6,0 -1.2,0.2 -0.1,1 -0.3,0.7 -0.3,-0.7 -0.1,-0.8 -4.2,1 -0.1,1 -0.3,0.7 -0.3,-0.7 -0.1,-0.8 -11.4,3.6 -0.7,0.9 -0.4,0.9 0,-1.9 0.5,-1.2 0.9,-0.8 15.9,-8.3 1.8,-1 -0.1,-0.3 -0.5,0 -0.2,-2.3 0,-1.5 0.1,-1.2 0.2,-0.4 2.7,0 0.2,0.4 0.1,1.2 0,1.5 -0.1,1 2.9,-2.4 0,-5.5 0.5,-5.2 0.6,-3.1 1,-3.1 0.7,-1.2 z"};


//737-800 - Standard Scale 0.65 Meters/point, PiAware Default Scale 0.32, 3in4 Non-linear Scale 0.63
var _b738 = {
key: "b738",
scale: 0.63,
size: [64, 64],
anchor: [32, 32], //Tail position 59
path: "m 32,1.9 0.3,0.1 0.8,1.2 0.9,3.1 0.6,3.1 0.5,5.2 0,9.1 2.9,2.4 -0.1,-1 0,-1.5 0.1,-1.2 0.2,-0.4 2.7,0 0.2,0.4 0.1,1.2 0,1.5 -0.3,2.3 -0.4,0 -0.1,0.3 1.8,1 15.9,8.3 0.9,0.8 0.5,1.2 0,1.9 -0.4,-0.9 -0.7,-0.9 -11.4,-3.6 -0.1,0.8 -0.3,0.7 -0.3,-0.7 -0.1,-1 -4.2,-1 -0.1,0.8 -0.3,0.7 -0.3,-0.7 -0.1,-1 -1.2,-0.2 -0.6,0 -0.1,0.9 -0.3,0.7 -0.3,-0.7 -0.1,-0.9 -3.5,0 0,11.6 -0.1,2.7 -0.3,2.5 -0.7,2.4 9.1,7 0,2 -10.7,-3.2 -0.3,1 -0.2,0 -0.3,-1 -10.7,3.2 0,-2 9.2,-7 -0.7,-2.4 -0.4,-2.5 -0.1,-2.7 0,-11.6 -3.5,0 -0.1,0.9 -0.3,0.7 -0.3,-0.7 -0.1,-0.9 -0.6,0 -1.2,0.2 -0.1,1 -0.3,0.7 -0.3,-0.7 -0.1,-0.8 -4.2,1 -0.1,1 -0.3,0.7 -0.3,-0.7 -0.1,-0.8 -11.4,3.6 -0.7,0.9 -0.4,0.9 0,-1.9 0.5,-1.2 0.9,-0.8 15.9,-8.3 1.8,-1 -0.1,-0.3 -0.5,0 -0.2,-2.3 0,-1.5 0.1,-1.2 0.2,-0.4 2.7,0 0.2,0.4 0.1,1.2 0,1.5 -0.1,1 2.9,-2.4 0,-9.1 0.5,-5.2 0.6,-3.1 1,-3.1 0.7,-1.2 z"};


//747 Series
//747-100/200/300 - Standard Scale 1.14 Meters/point, PiAware Default Scale 0.57, 3in4 Non-linear Scale 0.93
var _b741 = {
key: "b741",
scale: 0.93,
size: [64, 64],
anchor: [32, 32], //Tail position 63
path: "m 32,1 0.1,0 0.2,0.1 0.2,0.2 0.3,0.4 0.4,0.9 0.5,1.6 0.6,2.4 0.3,2.3 0.2,2.8 0,7.3 6.2,5.6 -0.1,-0.7 0,-1.3 0.1,-0.5 0.1,-0.1 2.1,0 0.1,0.1 0.1,0.5 0,1.3 -0.2,0.9 -0.4,0 0,1.5 5.9,5.3 -0.1,-0.8 0,-1.3 0.1,-0.5 0.1,-0.1 2.1,0 0.1,0.1 0.1,0.5 0,1.3 -0.2,0.9 -0.4,0 0,1.6 6.7,5.9 0.3,0.4 0.1,0.3 0,5.9 -0.2,0 -0.1,-2.7 -9.3,-5.6 0,0.4 -0.2,0.5 -0.2,-0.5 -0.1,-0.7 -2.8,-1.6 0,0.4 -0.2,0.5 -0.2,-0.5 -0.1,-0.7 -1,-0.7 -3.7,-1.2 0,0.5 -0.2,0.5 -0.2,-0.5 -0.1,-0.7 -2,-0.6 0,0.5 -0.2,0.5 -0.2,-0.5 -0.1,-0.7 -1.7,-0.5 0.1,12.5 -0.3,3.7 -0.4,2.6 -0.4,1.9 7.2,6.9 0.2,0.3 0.1,0.3 0.1,1.9 -9,-2.6 -0.3,1.8 0,1.8 -0.1,0.1 -0.1,-0.1 0,-1.8 -0.3,-1.8 -9,2.6 0.1,-1.9 0.1,-0.3 0.2,-0.3 7.2,-6.9 -0.4,-1.9 -0.4,-2.6 -0.2,-3.7 0,-12.5 -1.7,0.5 -0.1,0.7 -0.2,0.5 -0.2,-0.5 0,-0.5 -2,0.6 -0.1,0.7 -0.2,0.5 -0.2,-0.5 0,-0.5 -3.7,1.2 -1,0.7 -0.1,0.7 -0.2,0.5 -0.2,-0.5 0,-0.4 -2.8,1.6 -0.1,0.7 -0.2,0.5 -0.2,-0.5 0,-0.4 -9.3,5.6 -0.1,2.7 -0.2,0 0,-5.9 0.1,-0.3 0.3,-0.4 6.7,-5.9 0,-1.6 -0.4,0 -0.2,-0.9 0,-1.2 0.1,-0.6 0.1,-0.1 2.1,0 0.1,0.1 0.1,0.6 0,1.2 -0.1,0.8 5.9,-5.3 0,-1.5 -0.4,0 -0.2,-0.9 0,-1.2 0.1,-0.6 0.1,-0.1 2.1,0 0.1,0.1 0.1,0.6 0,1.2 -0.1,0.7 6.3,-5.6 -0.1,-7.3 0.2,-2.8 0.3,-2.3 0.6,-2.4 0.5,-1.6 0.4,-0.9 0.3,-0.4 0.2,-0.2 0.2,-0.1 z"};

//747SP - Standard Scale 1.14 Meters/point, PiAware Default Scale 0.57, 3in4 Non-linear Scale 0.93
var _b74s = {
key: "b74s",
scale: 0.93,
size: [64, 64],
anchor: [32, 32], //Tail position 57
path: "m 32,7 0.1,0 0.2,0.1 0.2,0.2 0.3,0.4 0.4,0.9 0.5,1.6 0.6,2.4 0.3,2.3 0.2,2.8 0,2.2 6.2,5.6 -0.1,-0.7 0,-1.3 0.1,-0.5 0.1,-0.1 2.1,0 0.1,0.1 0.1,0.5 0,1.3 -0.2,0.9 -0.4,0 0,1.5 5.9,5.3 -0.1,-0.8 0,-1.3 0.1,-0.5 0.1,-0.1 2.1,0 0.1,0.1 0.1,0.5 0,1.3 -0.2,0.9 -0.4,0 0,1.6 6.7,5.9 0.3,0.4 0.1,0.3 0,5.9 -0.2,0 -0.1,-2.7 -9.3,-5.6 0,0.4 -0.2,0.5 -0.2,-0.5 -0.1,-0.7 -2.8,-1.6 0,0.4 -0.2,0.5 -0.2,-0.5 -0.1,-0.7 -1,-0.7 -3.7,-1.2 0,0.5 -0.2,0.5 -0.2,-0.5 -0.1,-0.7 -2,-0.6 0,0.5 -0.2,0.5 -0.2,-0.5 -0.1,-0.7 -1.7,-0.5 0.1,5.6 -0.3,3.7 -0.4,2.6 -0.4,1.9 7.2,6.9 0.2,0.3 0.1,0.3 0.1,1.9 -9,-2.6 -0.3,1.8 0,1.8 -0.1,0.1 -0.1,-0.1 0,-1.8 -0.3,-1.8 -9,2.6 0.1,-1.9 0.1,-0.3 0.2,-0.3 7.2,-6.9 -0.4,-1.9 -0.4,-2.6 -0.2,-3.7 0,-5.6 -1.7,0.5 -0.1,0.7 -0.2,0.5 -0.2,-0.5 0,-0.5 -2,0.6 -0.1,0.7 -0.2,0.5 -0.2,-0.5 0,-0.5 -3.7,1.2 -1,0.7 -0.1,0.7 -0.2,0.5 -0.2,-0.5 0,-0.4 -2.8,1.6 -0.1,0.7 -0.2,0.5 -0.2,-0.5 0,-0.4 -9.3,5.6 -0.1,2.7 -0.2,0 0,-5.9 0.1,-0.3 0.3,-0.4 6.7,-5.9 0,-1.6 -0.4,0 -0.2,-0.9 0,-1.2 0.1,-0.6 0.1,-0.1 2.1,0 0.1,0.1 0.1,0.6 0,1.2 -0.1,0.8 5.9,-5.3 0,-1.5 -0.4,0 -0.2,-0.9 0,-1.2 0.1,-0.6 0.1,-0.1 2.1,0 0.1,0.1 0.1,0.6 0,1.2 -0.1,0.7 6.3,-5.6 -0.1,-2.2 0.2,-2.8 0.3,-2.3 0.6,-2.4 0.5,-1.6 0.4,-0.9 0.3,-0.4 0.2,-0.2 0.2,-0.1 z"};

//747-400 - Standard Scale 1.14 Meters/point, PiAware Default Scale 0.57, 3in4 Non-linear Scale 0.93
var _b744 = {
key: "b744",
scale: 0.93,
size: [64, 64],
anchor: [32, 32], //Tail position 63
path: "m 32,1.1 0.1,0 0.2,0.1 0.2,0.2 0.3,0.4 0.4,0.9 0.5,1.6 0.6,2.4 0.3,2.3 0.2,2.8 0,6.1 0.2,1.3 0.6,0.9 6.1,5.6 -0.1,-0.7 -0.3,0 -0.2,-1.2 0,-1.2 0.1,-1 0.1,-0.3 2.1,0 0.1,0.3 0.1,1 0,1.2 -0.2,1.2 -0.3,0 -0.2,1.8 6.4,5.8 -0.1,-0.7 0,-1.2 0.1,-1 0.1,-0.3 2.1,0 0.1,0.3 0.1,1 0,1.2 -0.1,1.2 -0.3,0 -0.2,1.1 8.3,7.1 0.2,0.3 0.1,0.3 0.7,2.7 0,0.9 -0.7,-0.7 -9.1,-5.4 -1.9,-1.1 0,0.4 -0.1,0.5 -0.3,-0.5 -0.1,-0.7 -3.1,-1.8 0,0.4 -0.1,0.5 -0.3,-0.5 -0.1,-0.7 -1.4,-0.8 -3.2,-1 0,0.5 -0.1,0.5 -0.3,-0.5 -0.1,-0.7 -2,-0.6 0,0.5 -0.1,0.5 -0.3,-0.5 -0.1,-0.7 -2.2,-0.7 0,12.1 -0.3,3.7 -0.3,2.6 -0.4,1.9 0.2,0.4 7.4,6.6 0.2,0.3 0.1,0.3 0,1.9 -9.1,-2.5 -0.5,1.6 0,1.6 -0.1,0.1 -0.1,-0.1 0,-1.6 -0.5,-1.6 -9.1,2.5 0,-1.9 0.1,-0.3 0.2,-0.3 7.4,-6.6 0.2,-0.4 -0.4,-1.9 -0.3,-2.6 -0.3,-3.7 0,-12.1 -2.2,0.7 -0.1,0.7 -0.3,0.5 -0.1,-0.5 0,-0.5 -2,0.6 -0.1,0.7 -0.3,0.5 -0.1,-0.5 0,-0.5 -3.2,1 -1.4,0.8 -0.1,0.7 -0.3,0.5 -0.1,-0.5 0,-0.4 -3.1,1.8 -0.1,0.7 -0.3,0.5 -0.1,-0.5 0,-0.4 -11,6.5 -0.7,0.7 0,-0.9 0.7,-2.7 0.1,-0.3 0.2,-0.3 8.3,-7.1 -0.1,-1.1 -0.3,0 -0.2,-1.2 0,-1.2 0.1,-1 0.1,-0.3 2.1,0 0.1,0.3 0.1,1 0,1.2 -0.1,0.7 6.4,-5.8 -0.2,-1.8 -0.3,0 -0.2,-1.2 0,-1.2 0.1,-1 0.1,-0.3 2.1,0 0.1,0.3 0.1,1 0,1.2 -0.2,1.2 -0.3,0 -0.1,0.7 6.1,-5.6 0.7,-0.9 0.2,-1.3 -0.1,-6.1 0.2,-2.8 0.3,-2.3 0.6,-2.4 0.5,-1.6 0.4,-0.9 0.3,-0.4 0.2,-0.2 0.2,-0.1 z"};

//747-8 - Standard Scale 1.21 Meters/point, PiAware Default Scale 0.60, 3in4 Non-linear Scale 0.96
var _b748 = {
key: "b748",
scale: 0.96,
size: [64, 64],
anchor: [32, 32], //Tail position 63
path: "m 32,0.1 0.1,0 0.2,0.1 0.2,0.2 0.3,0.4 0.4,0.9 0.5,1.6 0.5,2.4 0.3,2.3 0.2,2.8 0,9.6 0.9,0.7 5.1,4.8 -0.2,-0.9 0,-1.2 0.1,-1.1 0.2,-0.2 2.3,0 0.2,0.2 0.1,1.1 0,1.2 -0.2,2 -0.1,-0.3 -0.1,0.3 -0.2,-0.3 -0.2,0.9 5.5,5.1 -0.1,-0.7 0,-1.2 0.1,-1.1 0.2,-0.2 2.3,0 0.2,0.2 0.1,1.1 0,1.2 -0.2,2 -0.1,-0.3 -0.1,0.3 -0.2,-0.3 -0.1,0.9 7.6,6.3 1,1.3 0.8,1.3 0.7,1.5 0,0.7 -2.1,-1.6 -10.8,-6.2 0,0.5 -0.1,0.5 -0.3,-0.5 -0.1,-0.7 -2.4,-1.4 0,0.4 -0.1,0.5 -0.3,-0.5 -0.1,-0.7 -0.8,-0.4 -3.6,-1.7 0,0.5 -0.1,0.5 -0.3,-0.5 -0.1,-0.7 -1.8,-0.5 0,0.5 -0.1,0.5 -0.3,-0.5 -0.1,-0.7 -2.1,-0.6 0,13.3 -0.3,3.8 -0.2,1.6 -0.4,1.9 0.2,0.4 6.8,6.6 0.2,0.3 0.1,0.3 0,1.8 -8.5,-2.5 -0.5,1.6 0,1.4 -0.1,0.1 -0.1,-0.1 0,-1.4 -0.5,-1.6 -8.5,2.5 0,-1.8 0.1,-0.3 0.2,-0.3 6.8,-6.6 0.2,-0.4 -0.4,-1.9 -0.2,-1.6 -0.3,-3.8 0,-13.3 -2.1,0.6 -0.1,0.7 -0.3,0.5 -0.1,-0.5 0,-0.5 -1.8,0.5 -0.1,0.7 -0.3,0.5 -0.1,-0.5 0,-0.5 -3.6,1.7 -0.8,0.4 -0.1,0.7 -0.3,0.5 -0.1,-0.5 0,-0.4 -2.4,1.4 -0.1,0.7 -0.3,0.5 -0.1,-0.5 0,-0.5 -10.8,6.2 -2.1,1.6 0,-0.7 0.7,-1.5 0.8,-1.3 1,-1.3 7.7,-6.4 -0.2,-0.8 -0.2,0.3 -0.1,-0.3 -0.1,0.3 -0.2,-2 0,-1.2 0.1,-1.1 0.2,-0.2 2.3,0 0.2,0.2 0.1,1.1 0,1.2 -0.1,0.7 5.5,-5.1 -0.2,-0.9 -0.2,0.3 -0.1,-0.3 -0.1,0.3 -0.2,-2 0,-1.2 0.1,-1.1 0.2,-0.2 2.3,0 0.2,0.2 0.1,1.1 0,1.2 -0.2,0.9 5.1,-4.8 0.9,-0.7 0,-9.6 0.2,-2.8 0.3,-2.3 0.5,-2.4 0.5,-1.6 0.4,-0.9 0.3,-0.4 0.2,-0.2 0.2,-0.1 z"};

//757 Series
//757-200 - Standard Scale 0.87 Meters/point, PiAware Default Scale 0.43, 3in4 Non-linear Scale 0.76
var _b752 = {
key: "b752",
scale: 0.76,
size: [64, 64],
anchor: [32, 32], //Tail position 59
path: "m 32,4.6 0.2,0.1 0.3,0.3 0.6,0.8 0.7,1.7 0.3,2 0.1,2.5 0,12.8 0.6,1.1 3.1,1.7 -0.1,-1.1 0,-1.2 0.2,-1.1 0.1,-0.2 2.4,0 0.1,0.2 0.2,1.1 0,1.2 -0.2,1.6 -0.2,0 -0.1,0.7 13.3,7.1 0.3,0.5 0,2.3 -7.3,-2 -0.1,0.9 -0.2,-0.3 -0.1,-0.7 -3.3,-0.9 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.8 -2.1,-0.5 -1.4,0 -0.1,0.8 -0.1,0.2 -0.1,-0.2 -0.1,-0.8 -4.4,0 0,10.7 -0.1,1.9 -0.4,3.6 0.4,0.7 6.6,4.5 0,2.1 -7.8,-1.9 -0.2,0.8 -0.6,1.9 -0.2,0 -0.6,-1.9 -0.2,-0.8 -7.8,1.9 0,-2.1 6.6,-4.5 0.4,-0.7 -0.4,-3.6 -0.1,-1.9 0,-10.7 -4.4,0 -0.1,0.8 -0.1,0.2 -0.1,-0.2 -0.1,-0.8 -1.4,0 -2.1,0.5 -0.1,0.8 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -3.3,0.9 -0.1,0.7 -0.2,0.3 -0.1,-0.9 -7.3,2 0,-2.3 0.3,-0.5 13.3,-7.1 -0.1,-0.7 -0.2,0 -0.2,-1.6 0,-1.2 0.2,-1.1 0.1,-0.2 2.4,0 0.1,0.2 0.2,1.1 0,1.2 -0.1,1.1 3.1,-1.7 0.6,-1.1 0,-12.8 0.1,-2.5 0.3,-2 0.7,-1.7 0.6,-0.8 0.3,-0.3 z"};

//757 Series
//757-300 - Standard Scale 0.87 Meters/point, PiAware Default Scale 0.43, 3in4 Non-linear Scale 0.76
var _b753 = {
key: "b753",
scale: 0.76,
size: [64, 64],
anchor: [32, 32], //Tail position 63
path: "m 32,1 0.2,0.1 0.3,0.3 0.6,0.8 0.7,1.7 0.3,2 0.1,2.5 0,15.7 0.6,1.1 3.1,1.7 -0.1,-1.1 0,-1.2 0.2,-1.1 0.1,-0.2 2.4,0 0.1,0.2 0.2,1.1 0,1.2 -0.2,1.6 -0.2,0 -0.1,0.7 13.3,7.1 0.3,0.5 0,2.3 -7.3,-2 -0.1,0.9 -0.2,-0.3 -0.1,-0.7 -3.3,-0.9 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.8 -2.1,-0.5 -1.4,0 -0.1,0.8 -0.1,0.2 -0.1,-0.2 -0.1,-0.8 -4.4,0 0,15 -0.1,1.9 -0.4,3.6 0.4,0.7 6.6,4.5 0,2.1 -7.8,-1.9 -0.2,0.8 -0.6,1.9 -0.2,0 -0.6,-1.9 -0.2,-0.8 -7.8,1.9 0,-2.1 6.6,-4.5 0.4,-0.7 -0.4,-3.6 -0.1,-1.9 0,-15 -4.4,0 -0.1,0.8 -0.1,0.2 -0.1,-0.2 -0.1,-0.8 -1.4,0 -2.1,0.5 -0.1,0.8 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -3.3,0.9 -0.1,0.7 -0.2,0.3 -0.1,-0.9 -7.3,2 0,-2.3 0.3,-0.5 13.3,-7.1 -0.1,-0.7 -0.2,0 -0.2,-1.6 0,-1.2 0.2,-1.1 0.1,-0.2 2.4,0 0.1,0.2 0.2,1.1 0,1.2 -0.1,1.1 3.1,-1.7 0.6,-1.1 0,-15.7 0.1,-2.5 0.3,-2 0.7,-1.7 0.6,-0.8 0.3,-0.3 z"};

//767 Series
//767-300 - Standard Scale 0.93 Meters/point, PiAware Default Scale 0.46, 3in4 Non-linear Scale 0.79
var _b762 = {
key: "b762",
scale: 0.79,
size: [64, 64],
anchor: [32, 32], //Tail position 58
path: "m 32,5.8 0.1,0 0.2,0.1 0.4,0.3 0.5,0.8 0.7,1.7 0.5,2 0.2,2.6 0,9.9 0.6,0.8 4.1,2.8 -0.2,-1.1 0,-1.2 0.2,-1.1 0.1,-0.2 2.3,0 0.1,0.2 0.2,1.1 0,1.2 -0.2,1.2 -0.3,0 -0.1,1.2 15.9,11 0.3,0.5 0,1.5 -0.2,0.6 -8.4,-3.4 -0.1,0.4 -0.1,-0.5 -4.2,-1.4 -0.1,0.4 -0.1,-0.5 -4.4,-1.4 -1,-0.2 -0.2,0.5 -0.2,-0.5 -4,-0.4 0,8.3 -0.1,2.6 -0.4,3.8 0.5,0.7 7.5,5.8 0,1.9 -9.2,-2.4 -0.7,1.5 -0.1,1.3 -0.2,0 -0.1,-1.3 -0.7,-1.5 -9.2,2.4 0,-1.9 7.5,-5.8 0.5,-0.7 -0.4,-3.8 -0.1,-2.6 0,-8.3 -4,0.4 -0.2,0.5 -0.2,-0.5 -1,0.2 -4.4,1.4 -0.1,0.5 -0.1,-0.4 -4.2,1.4 -0.1,0.5 -0.1,-0.4 -8.4,3.4 -0.2,-0.6 0,-1.5 0.3,-0.5 15.9,-11 -0.1,-1.2 -0.3,0 -0.2,-1.2 0,-1.2 0.2,-1.1 0.1,-0.2 2.3,0 0.1,0.2 0.2,1.1 0,1.2 -0.2,1.1 4.1,-2.8 0.6,-0.8 0,-9.9 0.2,-2.6 0.5,-2 0.7,-1.7 0.5,-0.8 0.4,-0.3 0.2,-0.1 z"};


//767-300 - Standard Scale 0.93 Meters/point, PiAware Default Scale 0.46, 3in4 Non-linear Scale 0.79
var _b763 = {
key: "b763",
scale: 0.79,
size: [64, 64],
anchor: [32, 32], //Tail position 61
path: "m 32,2.2 0.1,0 0.2,0.1 0.4,0.3 0.5,0.8 0.7,1.7 0.5,2 0.2,2.6 0,12.6 0.6,0.8 4.1,2.8 -0.2,-1.1 0,-1.2 0.2,-1.1 0.1,-0.2 2.3,0 0.1,0.2 0.2,1.1 0,1.2 -0.2,1.2 -0.3,0 -0.1,1.2 15.9,11 0.3,0.5 0,1.5 -0.2,0.6 -8.4,-3.4 -0.1,0.4 -0.1,-0.5 -4.2,-1.4 -0.1,0.4 -0.1,-0.5 -4.4,-1.4 -1,-0.2 -0.2,0.5 -0.2,-0.5 -4,-0.4 0,12.9 -0.1,2.6 -0.4,3.8 0.5,0.7 7.5,5.8 0,1.9 -9.2,-2.4 -0.7,1.5 -0.1,1.3 -0.2,0 -0.1,-1.3 -0.7,-1.5 -9.2,2.4 0,-1.9 7.5,-5.8 0.5,-0.7 -0.4,-3.8 -0.1,-2.6 0,-12.9 -4,0.4 -0.2,0.5 -0.2,-0.5 -1,0.2 -4.4,1.4 -0.1,0.5 -0.1,-0.4 -4.2,1.4 -0.1,0.5 -0.1,-0.4 -8.4,3.4 -0.2,-0.6 0,-1.5 0.3,-0.5 15.9,-11 -0.1,-1.2 -0.3,0 -0.2,-1.2 0,-1.2 0.2,-1.1 0.1,-0.2 2.3,0 0.1,0.2 0.2,1.1 0,1.2 -0.2,1.1 4.1,-2.8 0.6,-0.8 0,-12.6 0.2,-2.6 0.5,-2 0.7,-1.7 0.5,-0.8 0.4,-0.3 0.2,-0.1 z"};

//767-400 - Standard Scale 0.96 Meters/point, PiAware Default Scale 0.48, 3in4 Non-linear Scale 0.82
var _b764 = {
key: "b764",
scale: 0.82,
size: [64, 64],
anchor: [32, 32], //Tail position 63
path: "m 32,0.1 0.1,0 0.2,0.1 0.4,0.3 0.5,0.8 0.7,1.7 0.5,2 0.2,2.6 0,15.4 0.6,0.8 3.9,2.7 -0.2,-1.1 0,-1.2 0.2,-1.1 0.1,-0.2 2.3,0 0.1,0.2 0.2,1.1 0,1.2 -0.2,1.2 -0.3,0 -0.1,1.2 15.6,10.6 2.1,3.1 0,1 -2.1,-1.6 -7.8,-3.2 -0.1,0.4 -0.1,-0.5 -4.2,-1.4 -0.1,0.4 -0.1,-0.5 -4.4,-1.4 -1,-0.2 -0.2,0.5 -0.2,-0.5 -4,-0.4 0,14.2 -0.1,2.6 -0.4,4 0.5,0.7 7.2,5.8 0,1.6 -8.9,-2.3 -0.7,1.5 -0.1,1.3 -0.2,0 -0.1,-1.3 -0.7,-1.5 -8.9,2.3 0,-1.6 7.2,-5.8 0.5,-0.7 -0.4,-4 -0.1,-2.6 0,-14.2 -4,0.4 -0.2,0.5 -0.2,-0.5 -1,0.2 -4.4,1.4 -0.1,0.5 -0.1,-0.4 -4.2,1.4 -0.1,0.5 -0.1,-0.4 -7.8,3.2 -2.1,1.6 0,-1 2.1,-3.1 15.6,-10.6 -0.1,-1.2 -0.3,0 -0.2,-1.2 0,-1.2 0.2,-1.1 0.1,-0.2 2.3,0 0.1,0.2 0.2,1.1 0,1.2 -0.2,1.1 3.9,-2.7 0.6,-0.8 0,-15.4 0.2,-2.6 0.5,-2 0.7,-1.7 0.5,-0.8 0.4,-0.3 0.2,-0.1 z"};

//777 Series
//777-200/777-200ER - Standard Scale 1.16 Meters/point, PiAware Default Scale 0.58, 3in4 Non-linear Scale 0.93
var _b772 = {
key: "b772",
scale: 0.93,
size: [64, 64],
anchor: [32, 32], //Tail position 58
path: "m 32,4.4 0.1,0 0.2,0.1 0.3,0.3 0.5,0.8 0.7,1.7 0.5,2 0.3,2.5 0,10.9 0.3,0.6 0.5,0.6 3.3,2.2 -0.2,-1.1 0,-1.6 0.2,-1.4 0.1,-0.2 3,0 0.1,0.2 0.2,1.4 0,1.6 -0.2,1.4 -0.4,0 -0.4,1.3 16.4,10.8 0.2,0.5 0.1,1.5 -9,-3.1 -0.1,0.6 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -4.2,-1.4 -0.1,0.6 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -2.5,-0.8 -1.8,0 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -4.5,0 0,10.6 -0.2,1.9 -0.7,3.8 7.6,6.2 0.1,0.7 0,0.7 -0.1,0.7 -8.5,-3.1 -0.2,0.4 -0.5,1.8 -0.2,0 -0.5,-1.8 -0.2,-0.4 -8.5,3.1 -0.1,-0.7 0,-0.7 0.1,-0.7 7.6,-6.2 -0.7,-3.8 -0.2,-1.9 0,-10.6 -4.5,0 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -1.8,0 -2.5,0.8 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.6 -4.2,1.4 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.6 -9,3.1 0.1,-1.5 0.2,-0.5 16.4,-10.8 -0.4,-1.3 -0.4,0 -0.2,-1.4 0,-1.6 0.2,-1.4 0.1,-0.2 3,0 0.1,0.2 0.2,1.4 0,1.6 -0.2,1.1 3.3,-2.2 0.5,-0.6 0.3,-0.6 0,-10.9 0.3,-2.5 0.5,-2 0.7,-1.7 0.5,-0.8 0.3,-0.3 0.2,-0.1 z"};

//777-200LR/777F - Standard Scale 1.16 Meters/point, PiAware Default Scale 0.58, 3in4 Non-linear Scale 0.93
var _b77l = {
key: "b77l",
scale: 0.93,
size: [64, 64],
anchor: [32, 32], //Tail position 58
path: "m 32,4.4 0.1,0 0.2,0.1 0.3,0.3 0.5,0.8 0.7,1.7 0.5,2 0.3,2.5 0,10.9 0.3,0.6 0.5,0.6 3.3,2.2 -0.2,-1.1 0,-1.6 0.2,-1.4 0.1,-0.2 3,0 0.1,0.2 0.2,1.4 0,1.6 -0.2,1.4 -0.4,0 -0.4,1.3 17.3,11.4 1.3,1.8 0,0.6 -1.3,-0.8 -9.6,-3.3 -0.1,0.6 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -4.2,-1.4 -0.1,0.6 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -2.5,-0.8 -1.8,0 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -4.5,0 0,10.6 -0.2,1.9 -0.7,3.8 7.6,6.2 0.1,0.7 0,0.7 -0.1,0.7 -8.5,-3.1 -0.2,0.4 -0.5,1.8 -0.2,0 -0.5,-1.8 -0.2,-0.4 -8.5,3.1 -0.1,-0.7 0,-0.7 0.1,-0.7 7.6,-6.2 -0.7,-3.8 -0.2,-1.9 0,-10.6 -4.5,0 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -1.8,0 -2.5,0.8 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.6 -4.2,1.4 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.6 -9.6,3.3 -1.3,0.8 0,-0.6 1.3,-1.8 17.3,-11.4 -0.4,-1.3 -0.4,0 -0.2,-1.4 0,-1.6 0.2,-1.4 0.1,-0.2 3,0 0.1,0.2 0.2,1.4 0,1.6 -0.2,1.1 3.3,-2.2 0.5,-0.6 0.3,-0.6 0,-10.9 0.3,-2.5 0.5,-2 0.7,-1.7 0.5,-0.8 0.3,-0.3 0.2,-0.1 z"};

//777-300 - Standard Scale 1.16 Meters/point, PiAware Default Scale 0.58, 3in4 Non-linear Scale 0.93
var _b773 = {
key: "b773",
scale: 0.93,
size: [64, 64],
anchor: [32, 32], //Tail position 62
path: "m 32,0.2 0.1,0 0.2,0.1 0.3,0.3 0.5,0.8 0.7,1.7 0.5,2 0.3,2.5 0,15 0.3,0.6 0.5,0.6 3.3,2.2 -0.2,-1.1 0,-1.6 0.2,-1.4 0.1,-0.2 3,0 0.1,0.2 0.2,1.4 0,1.6 -0.2,1.4 -0.4,0 -0.4,1.3 16.4,10.8 0.2,0.5 0.1,1.5 -9,-3.1 -0.1,0.6 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -4.2,-1.4 -0.1,0.6 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -2.5,-0.8 -1.8,0 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -4.5,0 0,14.9 -0.2,1.9 -0.7,3.8 7.6,6.2 0.1,0.7 0,0.7 -0.1,0.7 -8.5,-3.1 -0.2,0.4 -0.5,1.8 -0.2,0 -0.5,-1.8 -0.2,-0.4 -8.5,3.1 -0.1,-0.7 0,-0.7 0.1,-0.7 7.6,-6.2 -0.7,-3.8 -0.2,-1.9 0,-14.9 -4.5,0 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -1.8,0 -2.5,0.8 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.6 -4.2,1.4 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.6 -9,3.1 0.1,-1.5 0.2,-0.5 16.4,-10.8 -0.4,-1.3 -0.4,0 -0.2,-1.4 0,-1.6 0.2,-1.4 0.1,-0.2 3,0 0.1,0.2 0.2,1.4 0,1.6 -0.2,1.1 3.3,-2.2 0.5,-0.6 0.3,-0.6 0,-15 0.3,-2.5 0.5,-2 0.7,-1.7 0.5,-0.8 0.3,-0.3 0.2,-0.1 z"};

//777-300ER - Standard Scale 1.16 Meters/point, PiAware Default Scale 0.58, 3in4 Non-linear Scale 0.93
var _b77w = {
key: "b77w",
scale: 0.93,
size: [64, 64],
anchor: [32, 32], //Tail position 62
path: "m 32,0.2 0.1,0 0.2,0.1 0.3,0.3 0.5,0.8 0.7,1.7 0.5,2 0.3,2.5 0,15 0.3,0.6 0.5,0.6 3.3,2.2 -0.2,-1.1 0,-1.6 0.2,-1.4 0.1,-0.2 3,0 0.1,0.2 0.2,1.4 0,1.6 -0.2,1.4 -0.4,0 -0.4,1.3 17.3,11.4 1.3,1.8 0,0.6 -1.3,-0.8 -9.6,-3.3 -0.1,0.6 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -4.2,-1.4 -0.1,0.6 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -2.5,-0.8 -1.8,0 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -4.5,0 0,14.9 -0.2,1.9 -0.7,3.8 7.6,6.2 0.1,0.7 0,0.7 -0.1,0.7 -8.5,-3.1 -0.2,0.4 -0.5,1.8 -0.2,0 -0.5,-1.8 -0.2,-0.4 -8.5,3.1 -0.1,-0.7 0,-0.7 0.1,-0.7 7.6,-6.2 -0.7,-3.8 -0.2,-1.9 0,-14.9 -4.5,0 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.7 -1.8,0 -2.5,0.8 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.6 -4.2,1.4 -0.1,0.7 -0.1,0.2 -0.1,-0.2 -0.1,-0.6 -9.6,3.3 -1.3,0.8 0,-0.6 1.3,-1.8 17.3,-11.4 -0.4,-1.3 -0.4,0 -0.2,-1.4 0,-1.6 0.2,-1.4 0.1,-0.2 3,0 0.1,0.2 0.2,1.4 0,1.6 -0.2,1.1 3.3,-2.2 0.5,-0.6 0.3,-0.6 0,-15 0.3,-2.5 0.5,-2 0.7,-1.7 0.5,-0.8 0.3,-0.3 0.2,-0.1 z"};

//787 Series
//787-8 - Standard Scale 0.99 Meters/point, PiAware Default Scale 0.49, 3in4 Non-linear Scale 0.83
var _b788 = {
key: "b788",
scale: 0.83,
size: [64, 64],
anchor: [32, 32], //Tail position 60
path: "m 32,3.2 0.1,0 0.4,0.2 0.7,1 0.8,1.9 0.6,2.5 0.2,2.5 0.1,2.7 0,9.3 6.5,4.6 -0.3,-0.8 -0.2,0.3 -0.2,-0.3 -0.2,0.1 -0.1,-0.3 -0.2,-0.9 -0.1,-1.3 0,-1.6 0.1,-1.2 0.1,-0.4 0.2,-0.2 3.2,0 0.2,0.2 0.1,0.4 0.2,1.2 0,1.6 -0.1,1.3 -0.4,1.4 -0.1,-0.3 -0.1,0.3 -0.1,-0.3 -0.2,0.3 -0.2,-0.3 -0.4,1.6 17.5,12.3 0.6,0.6 0.4,0.6 1.2,2 0,1 -1.6,-1.4 -0.7,-0.5 -0.9,-0.5 -7.5,-3.2 -0.1,0.8 -0.2,0.3 -0.3,-0.6 -0.1,-0.8 -3.8,-1.6 -0.1,0.8 -0.2,0.3 -0.3,-0.7 -0.1,-0.7 -3.2,-1.4 -2,0 -0.1,0.7 -0.2,0.4 -0.2,-0.4 -0.1,-0.7 -5.7,0 0,9.1 -0.1,1.8 -0.1,1.6 -0.5,3.3 0,0.4 0.2,0.4 7,6.4 0.2,0.3 0.1,0.3 0.4,1.3 -9.2,-3.4 -0.7,2.9 -0.4,0 -0.7,-2.9 -9.2,3.4 0.4,-1.3 0.1,-0.3 0.2,-0.3 7,-6.4 0.2,-0.4 0,-0.4 -0.5,-3.3 -0.1,-1.7 -0.1,-1.7 0,-9.1 -5.7,0 -0.1,0.7 -0.2,0.5 -0.2,-0.5 -0.1,-0.7 -2,0 -3.3,1.4 -0.1,0.6 -0.3,0.6 -0.2,-0.3 -0.1,-0.7 -3.6,1.7 -0.1,0.6 -0.3,0.6 -0.2,-0.3 -0.1,-0.6 -7.6,3.2 -0.9,0.5 -0.7,0.5 -1.6,1.4 0,-1 1.2,-2 0.4,-0.6 0.6,-0.6 17.5,-12.3 -0.4,-1.6 -0.2,0.3 -0.2,-0.3 -0.1,0.3 -0.1,-0.3 -0.1,0.3 -0.3,-1.4 -0.1,-1.3 0,-1.6 0.1,-1.2 0.1,-0.4 0.2,-0.2 3.2,0 0.2,0.2 0.1,0.4 0.1,1.2 0,1.6 -0.1,1.3 -0.2,0.9 -0.1,0.3 -0.2,-0.1 -0.2,0.3 -0.2,-0.3 -0.3,0.8 6.5,-4.6 0,-9.3 0.1,-2.7 0.2,-2.5 0.6,-2.5 0.8,-1.9 0.7,-1 0.4,-0.2 z"};

//787-9 - Standard Scale 0.99 Meters/point, PiAware Default Scale 0.49, 3in4 Non-linear Scale 0.83
var _b789 = {
key: "b789",
scale: 0.83,
size: [64, 64],
anchor: [32, 32], //Tail position 63
path: "m 32,0.2 0.1,0 0.4,0.3 0.7,1 0.8,1.9 0.6,2.5 0.2,2.5 0.1,2.7 0,11.4 6.5,4.6 -0.3,-0.8 -0.2,0.3 -0.2,-0.3 -0.2,0.1 -0.1,-0.3 -0.2,-0.9 -0.1,-1.3 0,-1.6 0.1,-1.2 0.1,-0.4 0.2,-0.2 3.2,0 0.2,0.2 0.1,0.4 0.2,1.2 0,1.6 -0.1,1.3 -0.4,1.4 -0.1,-0.3 -0.1,0.3 -0.1,-0.3 -0.2,0.3 -0.2,-0.3 -0.4,1.6 17.5,12.2 0.6,0.6 0.4,0.6 1.2,2 0,1 -1.6,-1.4 -0.7,-0.5 -0.9,-0.5 -7.5,-3.2 -0.1,0.8 -0.2,0.3 -0.3,-0.6 -0.1,-0.8 -3.8,-1.6 -0.1,0.8 -0.2,0.3 -0.3,-0.7 -0.1,-0.7 -3.2,-1.4 -2,0 -0.1,0.7 -0.2,0.4 -0.2,-0.4 -0.1,-0.7 -5.7,0 0,13 -0.1,1.8 -0.1,1.6 -0.5,3.3 0,0.4 0.2,0.4 7,6.4 0.2,0.3 0.1,0.3 0.4,1.3 -9.2,-3.4 -0.7,2.9 -0.4,0 -0.7,-2.9 -9.2,3.4 0.4,-1.3 0.1,-0.3 0.2,-0.3 7,-6.4 0.2,-0.4 0,-0.4 -0.5,-3.3 -0.1,-1.7 -0.1,-1.7 0,-13 -5.7,0 -0.1,0.7 -0.2,0.5 -0.2,-0.5 -0.1,-0.7 -2,0 -3.3,1.4 -0.1,0.6 -0.3,0.6 -0.2,-0.3 -0.1,-0.7 -3.6,1.7 -0.1,0.6 -0.3,0.6 -0.2,-0.3 -0.1,-0.6 -7.6,3.2 -0.9,0.5 -0.7,0.5 -1.6,1.4 0,-1 1.2,-2 0.4,-0.6 0.6,-0.6 17.5,-12.2 -0.4,-1.6 -0.2,0.3 -0.2,-0.3 -0.1,0.3 -0.1,-0.3 -0.1,0.3 -0.3,-1.4 -0.1,-1.3 0,-1.6 0.1,-1.2 0.1,-0.4 0.2,-0.2 3.2,0 0.2,0.2 0.1,0.4 0.1,1.2 0,1.6 -0.1,1.3 -0.2,0.9 -0.1,0.3 -0.2,-0.1 -0.2,0.3 -0.2,-0.3 -0.3,0.8 6.5,-4.6 0,-11.4 0.1,-2.7 0.2,-2.5 0.6,-2.5 0.8,-1.9 0.7,-1 0.4,-0.3 z"};


And the TypeDesignators:
// Boeing
'B721': _b721, 'B722': _b722,
'B731': _b733, 'B732': _b733, 'B733': _b733, 'B734': _b734, 'B735': _b734,
'B736': _b737, 'B737': _b737, 'B738': _b738, 'B739': _b738,
'B741': _b741, 'B742': _b741, 'B743': _b741, 'B744': _b744, 'B74D': _b741, 'B74S': _b74s, 'B74R': _b744, 'BLCF': _b744, 'BSCA': _b744, 'B748': _b748,
'B752': _b752, 'B753': _b753,
'B762': _b762, 'B763': _b763, 'B764': _b764,
'B772': _b772, 'B77L': _b77l, 'B773': _b773, 'B77W': _b77w,
'B788': _b788, 'B789': _b789,


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Mon Nov 07, 2016 4:53 am 
Offline
FlightAware Member
Radiostationx - FlightAware user avatar

Joined: Mon Nov 24, 2014 2:52 pm
Posts: 179
FlyingPeteNZ wrote:
Here is a link to my markers.js file, still work in progress but it might help.

https://dl.dropboxusercontent.com/u/50785283/markers.js

A couple of new SVGs in there I haven't shared yet too :)


Hello flying Pete,
Is the Dropbox file updated with the markers you have been working on up to page 7 of this thread ?

I am trying to follow your instructions and I can get a large database but this is a .sqb file.
Would the command from Mutability tools create the required json file from an sqb ?
I do not know if there are more fields in the .sqb than the 3 required for this alteration to Mutability json will this be an issue ?
Many thanks .


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Mon Nov 07, 2016 2:35 pm 
Offline
FlightAware Member
FlyingPeteNZ - FlightAware user avatar

Joined: Thu Aug 04, 2016 10:47 pm
Posts: 156
Location: Auckland, New Zealand
Radiostationx wrote:
FlyingPeteNZ wrote:
Here is a link to my markers.js file, still work in progress but it might help.

https://dl.dropboxusercontent.com/u/50785283/markers.js

A couple of new SVGs in there I haven't shared yet too :)


Hello flying Pete,
Is the Dropbox file updated with the markers you have been working on up to page 7 of this thread ?

I am trying to follow your instructions and I can get a large database but this is a .sqb file.
Would the command from Mutability tools create the required json file from an sqb ?
I do not know if there are more fields in the .sqb than the 3 required for this alteration to Mutability json will this be an issue ?
Many thanks .


Just updated the markers.js file in my dropbox :)

Not sire about sqb files, can you export it to a CSV to allow manipulation into something useable in the python script? There is comment in the code about supporting other data types but I have never tested it:

import sqlite3, json, sys, csv
from contextlib import closing


SQB not there though :|


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Mon Nov 07, 2016 3:51 pm 
Offline
FlightAware Member
Radiostationx - FlightAware user avatar

Joined: Mon Nov 24, 2014 2:52 pm
Posts: 179
Ok Pete,
I tried replacing the markers.js with yours without modifying stock database included in mutability.
The icons have worked okay, in part anyway.
I have a few aircraft displaying triangles
Embraer E120,E170 & E190
CRJ900
G4X
D328
RJ85
SB20
and strangely AT72

Thanks so much for your hard work on this.


Last edited by Radiostationx on Mon Nov 07, 2016 3:53 pm, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Mon Nov 07, 2016 3:53 pm 
Offline
FlightAware Member
FlyingPeteNZ - FlightAware user avatar

Joined: Thu Aug 04, 2016 10:47 pm
Posts: 156
Location: Auckland, New Zealand
Radiostationx wrote:
Ok Pete,
I tried replacing the markers.js with yours without modifying stock database included in mutability.
The icons have worked okay, in part anyway.
I have a few aircraft displaying triangles
Embraer E120 & E190
CRJ900
G4X
D328
RJ85
and strangely AT72

Thanks so much for your hard work on this.


OK, the RJ85 code is not complete, the designation mapping not in place, the AT72 should be fine, will bug check the rest...


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Mon Nov 07, 2016 5:37 pm 
Offline
FlightAware Member
FlyingPeteNZ - FlightAware user avatar

Joined: Thu Aug 04, 2016 10:47 pm
Posts: 156
Location: Auckland, New Zealand
Radiostationx wrote:
Ok Pete,
I tried replacing the markers.js with yours without modifying stock database included in mutability.
The icons have worked okay, in part anyway.
I have a few aircraft displaying triangles
Embraer E120,E170 & E190
CRJ900
G4X
D328
RJ85
SB20
and strangely AT72

Thanks so much for your hard work on this.


OK added/changed some new mappings to the file as follows:
//Embraer
'E110': _be20,
'E120': _be20,
'E135': _b721,
'E145': _b722,
'E170': _b738,
'E190': _b738,


'SB20': _at73, //Saab 2000
'J328': _at73, //Fairchild-Dornier 328Jet/Envoy3
'CRJ7': _b722, //Bombardier/Canadair CRJ700
'BE20': _be20,
'AT73': _at73,
'AT72': _at73,

//Gulfstream
'GALX': _glex, //G200
'GLF2': _glex, //Gulfstream 2
'GLF3': _glex, //Gulfstream 3
'GLF4': _glex, //Gulfstream 4/G300/G350/G400/G450
'GLF5': _glex, //Gulfstream 5/G500/G550

// Other Small Jets
'GL5T': _glex,
'GLEX': _glex,
'CL50': _glex,
'CL60': _glex,
'C10T': _glex,
'C510': _glex,
'C25C': _glex,
'C550': _glex,
'FA7X': _glex,
'F900': _glex,

'C130': _c130,
'C30J': _c130,
'C17': _c17,
'P3C': _p3c,

//BAe
'R461': _r461, 'R462': _r462, 'R463': _r463,

Some of these are my best guesses at what they look similar too.

Also changed that triangle back to the original default plane icon (triangle is still in code of you want it!)


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Tue Nov 08, 2016 6:48 pm 
Offline
FlightAware Member
Radiostationx - FlightAware user avatar

Joined: Mon Nov 24, 2014 2:52 pm
Posts: 179
@FlyingPeteNZ

The modified dropbox file (markers.js) is fine, thanks for making the changes.
Works straight off when you replace the default markers.js with your version,make new file executable, then just ctrl F5 to refresh and new plane icons appear.
Suggestion : Perhaps you could rename the dropbox file each time it is modified (eg v1.0 or date)
Put up on Github so this could be added to or used in projects ?


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Tue Nov 08, 2016 7:05 pm 
Offline
FlightAware Member
FlyingPeteNZ - FlightAware user avatar

Joined: Thu Aug 04, 2016 10:47 pm
Posts: 156
Location: Auckland, New Zealand
Radiostationx wrote:
@FlyingPeteNZ

The modified dropbox file (markers.js) is fine, thanks for making the changes.
Works straight off when you replace the default markers.js with your version,make new file executable, then just ctrl F5 to refresh and new plane icons appear.
Suggestion : Perhaps you could rename the dropbox file each time it is modified (eg v1.0 or date)
Put up on Github so this could be added to or used in projects ?


Good to hear!

I am tracking the version in the code, I up the 'build number' every time I upload for testing, I was going to rename the dropbox file but it would mean posting a new link each time.

Haven't considered Github... I don't have a development background so it's all still a bit new :)


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Wed Nov 09, 2016 2:52 am 
Offline
FlightAware Member
FlyingPeteNZ - FlightAware user avatar

Joined: Thu Aug 04, 2016 10:47 pm
Posts: 156
Location: Auckland, New Zealand
Cleaned up the Generic icon, after I went back to it from my triangle:
Image

var _generic_plane_svg = "m 1.6,44.3 0,-3.9 0.2,-0.9 0.4,-0.5 0.6,-0.6 24.7,-15.5 0,-13.7 0.1,-1.6 0.4,-1.8 0.6,-1.7 0.6,-1.2 0.9,-1.2 0.9,-0.6 1,-0.1 1,0.1 0.9,0.6 0.9,1.2 0.6,1.2 0.6,1.7 0.4,1.8 0.1,1.6 0,13.7 24.7,15.5 0.6,0.6 0.4,0.5 0.2,0.9 0,3.9 -0.3,1.1 -0.7,0.5 -1,0.1 -19.7,-6.6 -4.2,0 0,9 -0.1,2 -0.2,1.7 -0.4,1.5 -0.4,0.8 6.6,3.1 0.5,0.5 0.3,0.6 0.2,1.1 0,2.2 -0.4,0.6 -0.6,0.4 -0.6,0.1 -18.8,0 -0.6,-0.1 -0.6,-0.4 -0.4,-0.6 0,-2.2 0.2,-1.1 0.3,-0.6 0.5,-0.5 6.6,-3.1 -0.4,-0.8 -0.4,-1.5 -0.2,-1.7 -0.1,-2 0,-9 -4.2,0 -19.9,6.7 -0.8,-0.2 -0.7,-0.5 z";

Old one had quite complex code and wasn't even symmetrical!

Updated markers.js in DropBox too.


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Wed Nov 09, 2016 7:19 pm 
Offline
FlightAware Member
FlyingPeteNZ - FlightAware user avatar

Joined: Thu Aug 04, 2016 10:47 pm
Posts: 156
Location: Auckland, New Zealand
Updated markers.js, no new graphics, just cleaning up and adding Type Designators.

https://dl.dropboxusercontent.com/u/50785283/markers.js


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Sat Nov 12, 2016 12:25 pm 
Offline
FlightAware Member
Radiostationx - FlightAware user avatar

Joined: Mon Nov 24, 2014 2:52 pm
Posts: 179
Hi FlyingPeteNZ,
I have an issue with running the python script to create the jsons.

I get this output from my .csv I named "Airframe-list1.csv"

I am working in a directory i created in /home/pi

I put a copy of the csv-to-json.py file and my new csv file into this directory then ran the script

Reading from Airframe-list1.csv
Traceback (most recent call last):
File "csv-to-json.py", line 111, in <module>
readcsv(filename, infile, blocks)
File "csv-to-json.py", line 36, in readcsv
blocks[bkey].setdefault(dkey, {}).update(entry)
KeyError: 'O'

Any ideas anyone ?

Thanks


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Sat Nov 12, 2016 12:30 pm 
Offline
FlightAware Staff
obj - FlightAware user avatar

Joined: Tue Sep 30, 2014 7:14 pm
Posts: 3459
Radiostationx wrote:
KeyError: 'O'

You have an ICAO address that starts with the letter "O".
"O" is not a valid hex digit.


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Sat Nov 12, 2016 1:38 pm 
Offline
FlightAware Member
Radiostationx - FlightAware user avatar

Joined: Mon Nov 24, 2014 2:52 pm
Posts: 179
Hey Thanks obj,
I found 6 instances of O instead of 0.

Nearly there,

got a load of jsons now in my db directory but an error at the end

Read 147084 aircraft from Airframe-list11.csv
Writing blocks: 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 06 0A 0D 14 15 30 34 38 39 3C 3D 3E 3F 4. 40 42 43 44 45 46 47 48 49 4A 4B 4C 50 71 73 75 76 78 7C 80 88 89 8A A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE C0 E4 140 141 145 146 382 383 384 385 390 391 392 393 394 395 396 398 3C6 3D0 3D1 3D2 3D3 3D4 3DD 3E5 3E6 3E7 3EC 3EE 3EF 3F0 3F2 3FC 3FD 3FE 3FFTraceback (most recent call last):
File "csv-to-json.py", line 113, in <module>
writedb(blocks, sys.argv[-1], 1000, False)
File "csv-to-json.py", line 57, in writedb
new_bkey = bkey + dkey[0]
IndexError: string index out of range


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Sat Nov 12, 2016 4:25 pm 
Offline
FlightAware Member
FlyingPeteNZ - FlightAware user avatar

Joined: Thu Aug 04, 2016 10:47 pm
Posts: 156
Location: Auckland, New Zealand
Radiostationx wrote:
Hey Thanks obj,
I found 6 instances of O instead of 0.

Nearly there,

got a load of jsons now in my db directory but an error at the end

Read 147084 aircraft from Airframe-list11.csv
Writing blocks: 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 06 0A 0D 14 15 30 34 38 39 3C 3D 3E 3F 4. 40 42 43 44 45 46 47 48 49 4A 4B 4C 50 71 73 75 76 78 7C 80 88 89 8A A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE C0 E4 140 141 145 146 382 383 384 385 390 391 392 393 394 395 396 398 3C6 3D0 3D1 3D2 3D3 3D4 3DD 3E5 3E6 3E7 3EC 3EE 3EF 3F0 3F2 3FC 3FD 3FE 3FFTraceback (most recent call last):
File "csv-to-json.py", line 113, in <module>
writedb(blocks, sys.argv[-1], 1000, False)
File "csv-to-json.py", line 57, in writedb
new_bkey = bkey + dkey[0]
IndexError: string index out of range


Can you send a link to the file so I can have a look?


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Sat Nov 12, 2016 5:16 pm 
Offline
FlightAware Staff
obj - FlightAware user avatar

Joined: Tue Sep 30, 2014 7:14 pm
Posts: 3459
Radiostationx wrote:
IndexError: string index out of range

The script is not tolerant of badly formatted data. GIGO. You have an ICAO address that is not a 6-digit hex value.


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Sun Nov 13, 2016 1:25 pm 
Offline
FlightAware Member
FlyingPeteNZ - FlightAware user avatar

Joined: Thu Aug 04, 2016 10:47 pm
Posts: 156
Location: Auckland, New Zealand
obj wrote:
Radiostationx wrote:
IndexError: string index out of range

The script is not tolerant of badly formatted data. GIGO. You have an ICAO address that is not a 6-digit hex value.


I had a look at it, some of the ICAOs are badly formatted, missing leading zeros of codes with only numerals and E's in them extended to large numbers, works fine when those are cleaned out.


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Mon Nov 14, 2016 2:53 pm 
Offline
FlightAware Member
FlyingPeteNZ - FlightAware user avatar

Joined: Thu Aug 04, 2016 10:47 pm
Posts: 156
Location: Auckland, New Zealand
More planes!

Added a few more Cessnas and a range of Tecnam (see a lot around here), a Diamond twin (local flying school has these) and a glider for good measure, (yeah I know some of these look almost the same, but I am a bit OCD OK!) enjoy!

Don't forget to use the right scale for your setup.

// Rolladen-Schneider
// LS4 Glider - Standard Scale 0.25 Meters/point, PiAware Default Scale 0.13, 3in4 Non-linear Scale 0.40

Image
var _glid = {
key: "glid",
scale: 0.25,
size: [64, 64],
anchor: [32, 32], //Tail position 45
path: "m 32,18.2 0.2,0.1 0.2,0.3 0.2,0.5 0.3,1.2 0.2,1.7 0.1,1.8 0,2 3.3,0 25.1,0.5 0.3,0.1 0.2,0.2 0.1,0.3 0,0.9 -13.5,1.1 -15.7,0.7 -0.7,13.3 4.4,0.5 0.2,0.1 0.1,0.1 0.1,0.2 0,1 -0.1,0.1 -4.6,0.1 -0.2,-0.4 0,0.7 -0.1,0.4 -0.1,0.2 -0.1,-0.2 -0.1,-0.4 0,-0.7 -0.2,0.4 -4.6,-0.1 -0.1,-0.1 0,-1 0.1,-0.2 0.1,-0.1 0.2,-0.1 4.4,-0.5 -0.7,-13.3 -15.7,-0.7 -13.5,-1.1 0.1,-1.2 0.2,-0.2 0.3,-0.1 25.1,-0.5 3.3,0 0,-2 0.1,-1.8 0.2,-1.7 0.3,-1.2 0.2,-0.5 0.2,-0.3 z"};

// Cessna
// 152 with prop - Standard Scale 0.17 Meters/point, , PiAware Default Scale 0.08, 3in4 Non-linear Scale 0.35

Image
var _c152 = {
key: "c152",
scale: 0.17,
size: [64, 64],
anchor: [32, 32], //Tail position 53
path: "m 32,10.2 0.4,0.7 0.2,0.6 4.7,0 0,0.2 -4.6,0.1 0.1,0.4 0.7,0 0.6,0.2 0.3,0.4 0.2,0.7 0.3,3.5 0.1,3 11.3,0 15.6,0.7 0.6,0.4 0.3,0.8 0,5.5 -17.5,2.5 -10.6,0 -1.8,14.1 8,1.2 0.4,0.5 0.2,1.1 0,1.2 -0.2,0.9 -0.4,0.7 -7.3,1.1 -1.3,-2.5 -0.1,5.6 -0.2,0.1 -0.2,-0.1 -0.1,-5.6 -1.3,2.5 -7.3,-1.1 -0.4,-0.7 -0.2,-0.9 0,-1.2 0.2,-1.1 0.4,-0.4 8,-1.3 -1.8,-14.1 -10.6,0 -17.5,-2.5 0,-5.5 0.3,-0.8 0.6,-0.3 15.6,-0.8 11.3,0 0.1,-3 0.3,-3.5 0.2,-0.7 0.3,-0.4 0.6,-0.2 0.7,0 0.1,-0.4 -4.7,-0.1 0,-0.2 4.8,0 0.2,-0.6 z"};

// 172 with prop - Standard Scale 0.18 Meters/point, , PiAware Default Scale 0.09, 3in4 Non-linear Scale 0.35
Image
var _c172 = {
key: "c172",
scale: 0.18,
size: [64, 64],
anchor: [32, 32], //Tail position 55
path: "m 32,10.1 0.4,0.8 0.3,1 4.7,0 0,0.2 -4.6,0.1 0.1,0.6 0.6,0 0.6,0.2 0.3,0.4 0.2,0.7 0.4,4.3 0.1,3 11.2,0 15.8,0.8 0.6,0.4 0.3,0.8 0,5 -16.7,2.1 -11.3,0 -2,16.2 8.2,1.6 0.5,0.3 0.1,0.5 0,2.9 -0.2,0.4 -0.4,0.2 -7.9,1.1 -1,-2.5 -0.1,5 -0.2,0.1 -0.2,-0.1 -0.1,-5 -1,2.5 -7.9,-1.1 -0.4,-0.2 -0.2,-0.4 0,-2.9 0.1,-0.5 0.5,-0.3 8.2,-1.6 -2,-16.2 -11.3,0 -16.7,-2.1 0,-5 0.3,-0.8 0.6,-0.4 15.8,-0.8 11.2,0 0.1,-3 0.4,-4.3 0.2,-0.7 0.3,-0.4 0.6,-0.2 0.6,0 0.1,-0.6 -4.7,-0.1 0,-0.2 4.8,0 0.3,-1 z"};

// 182 with prop - Standard Scale 0.18 Meters/point, , PiAware Default Scale 0.09, 3in4 Non-linear Scale 0.36
Image
var _c182 = {
key: "c182",
scale: 0.18,
size: [64, 64],
anchor: [32, 32], //Tail position 55
path: "m 32,8.4 0.4,0.7 0.2,0.8 5.2,0 0,0.2 -5.1,0.1 0.1,0.5 0.7,0 0.6,0.2 0.3,0.4 0.2,0.7 0.5,3.9 0.1,3.4 11.1,0 15.6,0.7 0.6,0.4 0.3,0.8 0,5.1 -16.8,2.3 -10.8,0 -2.1,16.1 8.3,1.1 0.5,0.4 0.1,1.5 0,1.2 -0.1,1.3 -0.5,0.3 -8.1,1.4 -0.8,-2.1 -0.2,1.7 -0.1,3.2 -0.2,0.9 -0.2,-0.9 -0.1,-3.2 -0.2,-1.7 -0.8,2.1 -8.1,-1.4 -0.5,-0.3 -0.1,-1.3 0,-1.2 0.1,-1.5 0.5,-0.4 8.3,-1.1 -2.1,-16.1 -10.8,0 -16.8,-2.3 0,-5.1 0.3,-0.8 0.6,-0.3 15.6,-0.8 11.1,0 0.1,-3.4 0.5,-3.9 0.2,-0.7 0.3,-0.4 0.6,-0.2 0.7,0 0.1,-0.5 -5.2,-0.1 0,-0.2 5.3,0 0.2,-0.8 z"};


// Tecnam
// P92 Echo with prop - Standard Scale 0.14 Meters/point, PiAware Default Scale 0.07, 3in4 Non-linear Scale 0.33

Image
var _echo = {
key: "echo",
scale: 0.14,
size: [64, 64],
anchor: [32, 32], //Tail position 54
path: "m 32,11.4 0.3,-0.9 0.4,-0.2 0.4,0.2 0.3,0.9 5.3,0.1 -5.3,0 0.1,0.6 0.5,0 0.6,0.2 0.3,0.4 0.2,0.7 0.9,8.8 3.8,-0.9 22.1,0 0.5,0.2 0.3,0.4 0.5,2 0.5,3.6 0.1,3 -0.2,0.2 -0.9,0.2 -1.2,0.1 -25.9,0 -2.2,17.8 9.1,0 0.1,0.1 0,4.5 -0.1,0.1 -9.7,0 -0.1,0.2 -0.1,-0.2 -9.7,0 -0.1,-0.1 0,-4.5 0.1,-0.1 9.1,0 -2.2,-17.8 -25.9,0 -1.2,-0.1 -0.9,-0.2 -0.2,-0.2 0.1,-3 0.5,-3.6 0.5,-2 0.3,-0.4 0.5,-0.2 22.1,0 3.8,0.9 0.9,-8.8 0.2,-0.7 0.3,-0.4 0.6,-0.2 0.5,0 0.1,-0.6 -5.3,0 5.3,-0.1 z"};

// P96 Golf with prop - Standard Scale 0.14 Meters/point, PiAware Default Scale 0.07, 3in4 Non-linear Scale 0.33
Image
var _golf = {
key: "golf",
scale: 0.14,
size: [64, 64],
anchor: [32, 32], //Tail position 55
path: "m 32,8.9 0.3,0.2 0.2,0.5 0.3,1.1 5.3,0.1 -5.3,0 0,0.4 0.4,0 0.6,0.3 0.3,0.4 0.2,0.7 1.1,6.2 3.7,2.3 22.7,0 0.5,0.2 0.3,0.4 0.4,2 0.3,7.3 -0.1,0.1 -26.1,0 -0.8,0.2 -0.7,0.4 -0.5,0.6 -0.3,0.6 -2.1,17.5 9.5,0 0.1,0.1 0,4.6 -0.1,0.1 -20.3,0 -0.1,-0.1 0,-4.6 0.1,-0.1 9.4,0 -2.1,-17.5 -0.3,-0.6 -0.5,-0.6 -0.7,-0.4 -0.8,-0.2 -26.1,0 -0.1,-0.1 0.3,-7.3 0.4,-2 0.3,-0.4 0.5,-0.2 22.7,0 3.7,-2.3 1.1,-6.2 0.2,-0.7 0.3,-0.4 0.6,-0.3 0.4,0 0,-0.4 -5.3,0 5.3,-0.1 0.3,-1.1 0.2,-0.5 z"};

// P2002 Sierra with prop - Standard Scale 0.14 Meters/point, PiAware Default Scale 0.07, 3in4 Non-linear Scale 0.33
Image
var _sira = {
key: "sira",
scale: 0.14,
size: [64, 64],
anchor: [32, 32], //Tail position 55
path: "m 32,8.4 0.3,0.4 0.4,1 0.1,0.6 5.4,0 -5.4,0.1 0.1,0.2 0.2,0.1 0.6,0.4 0.3,0.4 0.3,0.7 0.5,2.4 0.6,3.8 2.6,1.7 23.7,1.4 0.5,0.2 0.3,0.3 0.2,0.7 0.2,5.8 -0.1,0.1 -26.5,2.8 -0.6,0.3 -0.6,0.7 -1.1,8.1 -1.3,10 9.3,0 0.2,0.1 0.2,0.2 0.1,0.3 0,1.6 -0.1,1.4 -0.2,1.2 -0.2,0.2 -20,0 -0.2,-0.2 -0.2,-1.2 -0.1,-1.4 0,-1.6 0.1,-0.3 0.2,-0.2 0.2,-0.1 9.3,0 -1.3,-10 -1.1,-8.1 -0.6,-0.7 -0.6,-0.3 -26.5,-2.8 -0.1,-0.1 0.2,-5.8 0.2,-0.7 0.3,-0.3 0.5,-0.2 23.7,-1.4 2.6,-1.7 0.6,-3.8 0.5,-2.4 0.3,-0.7 0.3,-0.4 0.6,-0.4 0.2,-0.1 0.1,-0.2 -5.4,-0.1 5.4,0 0.1,-0.6 0.4,-1 z"};

// P2004 Bravo with prop - Standard Scale 0.14 Meters/point, PiAware Default Scale 0.07, 3in4 Non-linear Scale 0.33
Image
var _brav = {
key: "brav",
scale: 0.14,
size: [64, 64],
anchor: [32, 32], //Tail position 56
path: "m 32,7.7 0.3,0.4 0.4,1 0.1,0.6 5.4,0 -5.4,0.1 0.1,0.3 0.2,0 0.6,0.4 0.3,0.4 0.3,0.7 0.7,3.1 0.7,6 4.3,-0.5 21.5,1.3 0.5,0.2 0.3,0.3 0.2,0.7 0.2,6 -0.1,0.1 -27.3,2.9 -1.3,8.9 -1.3,10.5 9.3,0 0.2,0.1 0.2,0.2 0.1,0.3 0,1.1 -0.1,1.4 -0.2,1.2 -0.2,0.2 -20,0 -0.2,-0.2 -0.2,-1.2 -0.1,-1.4 0,-1.1 0.1,-0.3 0.2,-0.2 0.2,-0.1 9.3,0 -1.3,-10.5 -1.3,-8.9 -27.3,-2.9 -0.1,-0.1 0.2,-6 0.2,-0.7 0.3,-0.3 0.5,-0.2 21.5,-1.3 4.3,0.5 0.7,-6 0.7,-3.1 0.3,-0.7 0.3,-0.4 0.6,-0.4 0.2,0 0.1,-0.3 -5.4,-0.1 5.4,0 0.1,-0.6 0.4,-1 z"};

// P2008 with prop - Standard Scale 0.15 Meters/point, PiAware Default Scale 0.08, 3in4 Non-linear Scale 0.34
Image
var _p208 = {
key: "p208",
scale: 0.15,
size: [64, 64],
anchor: [32, 32], //Tail position 55
path: "m 32,8.2 0.4,0.4 0.3,1.1 5.3,0.1 -5.3,0 0.1,0.9 0.3,0.1 0.6,0.2 0.3,0.4 0.2,0.7 0.7,2.6 0.8,4.6 0.4,3.2 3,-0.7 21.9,0 0.7,0.2 0.6,0.6 0.3,0.8 0.3,5.9 -0.1,0.1 -11.9,2.4 -15.2,0 -1.2,8.8 -1.5,8.9 8.4,0 0.2,0.1 0.2,0.2 0.1,0.3 0,1.4 -0.1,1.4 -0.2,1.2 -0.2,0.2 -9.1,0 -0.3,1.6 -0.3,-1.6 -9.1,0 -0.2,-0.2 -0.2,-1.2 -0.1,-1.4 0,-1.4 0.1,-0.3 0.2,-0.2 0.2,-0.1 8.4,0 -1.5,-8.9 -1.2,-8.8 -15.2,0 -11.9,-2.4 -0.1,-0.1 0.3,-5.9 0.3,-0.8 0.6,-0.6 0.5,-0.2 22.1,0 3,0.7 0.4,-3.2 0.8,-4.6 0.7,-2.6 0.2,-0.7 0.3,-0.4 0.6,-0.2 0.3,-0.1 0.1,-0.9 -5.3,0 5.3,-0.1 0.3,-1.1 z"};

// Astore with prop - Standard Scale 0.14 Meters/point, PiAware Default Scale 0.07, 3in4 Non-linear Scale 0.33
Image
var _asto = {
key: "asto",
scale: 0.14,
size: [64, 64],
anchor: [32, 32], //Tail position 57
path: "m 32,6.5 0.5,0.9 0.4,1.4 5.3,0.1 -5.3,0.1 0.1,0.5 0.3,0.1 0.6,0.4 0.4,0.4 0.4,0.8 1.1,7.1 0.1,0.8 3.7,1.7 22.2,1.3 0.5,0.1 0.3,0.3 0.3,0.7 0.2,6 -0.1,0.1 -26.5,2.8 -0.3,0.1 -0.4,0.3 -0.3,0.5 -0.1,0.3 -0.9,6.3 -1.7,10.3 9.5,0 0.2,0.1 0.2,0.2 -0.1,4.6 -0.2,0.2 -8.8,0 -1.1,-2.4 -0.2,2.5 -0.3,2.5 -0.3,-2.5 -0.2,-2.5 -1.1,2.4 -8.8,0 -0.2,-0.2 -0.1,-4.6 0.2,-0.2 0.2,-0.1 9.5,0 -1.7,-10.3 -0.9,-6.3 -0.1,-0.3 -0.3,-0.5 -0.4,-0.3 -0.3,-0.1 -26.5,-2.8 -0.1,-0.1 0.2,-6 0.3,-0.7 0.3,-0.3 0.5,-0.1 22.2,-1.3 3.7,-1.7 0,-0.8 1.2,-7.1 0.4,-0.8 0.4,-0.4 0.6,-0.4 0.3,-0.1 0.1,-0.5 -5.3,-0.1 5.3,-0.1 0.4,-1.4 z"};

// Diamond
// DA42 with props - Standard Scale 0.21 Meters/point, PiAware Default Scale 0.11, 3in4 Non-linear Scale 0.38

Image
var _da42 = {
key: "da42",
scale: 0.21,
size: [64, 64],
anchor: [32, 32], //Tail position 52
path: "m 32,11.9 0.3,0.1 0.4,0.5 0.4,1.1 0.5,1.7 0.5,2.7 0.4,3 0.1,2.3 3.5,0.7 -0.1,-0.5 0,-0.5 0.2,-0.3 0,-0.7 0.3,-1.1 0.4,-0.6 0.5,-0.3 0,-0.3 -3.7,0 0,-0.1 3.7,0 0.2,-0.6 0.2,-0.4 0.3,-0.3 0.3,0.3 0.2,0.4 0.2,0.6 3.6,0 0,0.1 -3.6,0 0,0.3 0.5,0.3 0.4,0.6 0.3,1.1 0,0.7 -0.1,1 -0.2,1.1 0.7,0.1 9.9,0.5 9.9,0.3 0.3,0.1 0.2,0.3 0.1,0.3 0,1.6 0.1,0 0,0.5 0.1,0.5 0.2,0.5 0.1,0.5 0.1,0.5 -0.1,0.5 -1,-1.1 -7.5,0.5 -13.1,0.4 -0.1,0.8 -0.4,1.1 -1.8,0 -0.4,-1.1 -0.2,-0.6 -4.1,0.3 -0.2,1.4 -0.7,2.3 -0.5,1.9 -0.5,3.3 -0.3,7.4 6.2,1.5 0.8,1.5 0,0.4 -0.1,0.4 -0.7,-0.2 -4.4,0.4 0,0.4 -2.2,0 -0.1,0.1 -0.1,-0.1 -2.2,0 0,-0.4 -4.4,-0.4 -0.7,0.2 -0.1,-0.4 0,-0.4 0.8,-1.5 6.2,-1.5 -0.3,-7.4 -0.5,-3.3 -0.5,-1.9 -0.7,-2.3 -0.2,-1.4 -3.6,-0.3 -0.2,0.6 -0.4,1.1 -1.8,0 -0.4,-1.1 -0.2,-0.8 -13.5,-0.4 -7.5,-0.5 -1,1.1 -0.1,-0.5 0.1,-0.5 0.1,-0.5 0.2,-0.5 0.1,-0.5 0,-0.5 0.1,0 0,-1.6 0.1,-0.3 0.2,-0.3 0.3,-0.1 9.9,-0.3 9.9,-0.5 0.9,-0.1 0,-0.3 -0.4,-0.5 -0.1,-0.5 0,-0.5 0.2,-0.3 0,-0.7 0.3,-1.1 0.4,-0.6 0.5,-0.3 0,-0.3 -3.7,0 0,-0.1 3.7,0 0.2,-0.6 0.2,-0.4 0.3,-0.3 0.3,0.3 0.2,0.4 0.2,0.6 3.7,0 0,0.1 -3.7,0 0,0.3 0.5,0.3 0.4,0.6 0.3,1.1 0,0.7 -0.1,1 -0.1,0.3 3.6,-0.7 0.1,-2.3 0.4,-3 0.5,-2.7 0.5,-1.7 0.4,-1.1 0.4,-0.5 z"};


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Tue Nov 15, 2016 12:34 pm 
Offline
FlightAware Member
toverfield - FlightAware user avatar

Joined: Fri Jun 03, 2011 5:30 pm
Posts: 82
Location: Lake Travis, TX
FlyingPeteNZ wrote:
More planes!
Nice work.

I noticed that the left wingtip of the p28a appears chopped off.

I'd like to suggest the following:

PC12
TBM7, TBM8, TBM9
SR22, SR20
PA46, P46T
BE36, BE35, BE33
M20, M20P, M20T

Those are very common in the US.


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Tue Nov 15, 2016 1:41 pm 
Offline
FlightAware Member
FlyingPeteNZ - FlightAware user avatar

Joined: Thu Aug 04, 2016 10:47 pm
Posts: 156
Location: Auckland, New Zealand
toverfield wrote:
FlyingPeteNZ wrote:
More planes!
Nice work.

I noticed that the left wingtip of the p28a appears chopped off.

I'd like to suggest the following:

PC12
TBM7, TBM8, TBM9
SR22, SR20
PA46, P46T
BE36, BE35, BE33
M20, M20P, M20T

Those are very common in the US.


Cool thanks for spotting that, indeed it is:
Image

I am going back through fixing up alignments etc and removing non-relative elements from the SVG paths, will add that one to the list to do next.

Try this code as a quick fix:
"m 32.4,4 -0.2,-0.9 -0.4,-0.8 -0.4,-0.2 -0.4,0.2 -0.4,0.8 -0.2,0.9 -0.8,0.1 -0.6,0.2 -0.3,0.4 -0.2,0.7 -1,7.9 -5.2,2 -20.5,0 -0.5,0.2 -0.3,0.4 -0.6,1.6 -0.2,1.6 0,1.8 0.2,1.4 0.3,1.6 0.3,0.9 0.6,0.7 0.6,0.3 25.7,0 2.1,17.6 -7.8,0 -0.5,0.3 -0.3,0.5 -0.2,0.9 0,2 0.2,0.8 0.3,0.4 0.5,0.2 9,0 0.2,1.2 0.2,-1.2 9,0 0.5,-0.2 0.3,-0.4 0.2,-0.8 0,-2 -0.2,-0.9 -0.3,-0.5 -0.5,-0.3 -7.8,0 2.1,-17.6 25.7,0 0.6,-0.3 0.6,-0.7 0.3,-0.9 0.3,-1.6 0.2,-1.4 0,-1.8 -0.2,-1.6 -0.6,-1.6 -0.3,-0.4 -0.5,-0.2 -20.5,0 -5.2,-2 -1,-7.9 -0.2,-0.7 -0.3,-0.4 -0.6,-0.2 z"

Will look into the others too.


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Wed Feb 15, 2017 9:34 pm 
Offline
HuffTheWeevil - FlightAware user avatar

Joined: Tue Jan 06, 2015 1:25 am
Posts: 28
Resurrecting an "old" thread here...

I just discovered all this work that FlyingPete and others have put into these icons. I'm really excited to see such detail! FlyingPete, are you still taking requests? Are you still working on updates?

Also, is there any way to change the overall scale of the icons? Like just make every icon a bit smaller or larger based on preference?

Edit: Found scaleFactor in planeObject.js. Messed around with that until I was satisfied. Even made ground a/c slightly smaller so you can see them when so close together.


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Tue Feb 21, 2017 2:37 pm 
Offline
dedevillela - FlightAware user avatar

Joined: Tue Mar 22, 2016 11:17 pm
Posts: 2
I've just discovered this, but still need some advice on how could I use it. Anyone?

Best regards,

Andre


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Mon Feb 27, 2017 12:08 pm 
Offline
NeoDuder - FlightAware user avatar

Joined: Sat Nov 26, 2016 11:17 am
Posts: 25
Location: EGPH
This is awesome, is there going to be any updates soon? Some more UK military types would be nice, like Typhoons, Tornados, Tankers etc.

Also, I've been using chrome incognito mode to check that newly added aircraft get the correct icon. What is required to make this a permanent change without using incognito mode? A reboot?


Top
 Profile  
 
 Post subject: Re: Some custom SVG plane icons...
PostPosted: Tue Feb 28, 2017 11:22 am 
Offline
kevdel - FlightAware user avatar

Joined: Sat Nov 28, 2015 12:31 am
Posts: 5
clear your cache on your browser

https://kb.iu.edu/d/ahic

NeoDuder wrote:
This is awesome, is there going to be any updates soon? Some more UK military types would be nice, like Typhoons, Tornados, Tankers etc.

Also, I've been using chrome incognito mode to check that newly added aircraft get the correct icon. What is required to make this a permanent change without using incognito mode? A reboot?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 190 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8  Next

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: CommandPost2017, k6rtm and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to: