Skip to content
Daniel Garcia Briseno edited this page Aug 3, 2022 · 1 revision

Handling Layer Strings

Some endpoints such as takeScreenshot and queueMovie accept a list of layers to use to generate the image or movie frames.

These layers are given in the following form

[sourceId, 1, opacity (0 - 100)]

For opacity, 0 is transparent, 100 is solid.

Individual Image

To request an SDO AIA 171 image, you would use the following layer string

[10,1,100]

Where 10 is the ID for AIA 171 and an opacity of 100 means to display the full opaque image.

Composite Image

You can layer images on top of each other by specifying multiple layer strings separated by a comma. The images are layered in the order they are given, meaning the second layer given will cover the first, the third will cover the second, and so on.

For example, to overlay an HMI Magnetogram image over AIA 171 you would use

[10,1,100],[19,1,50]

Here 10 is the ID for AIA 171 which will be a full opaque image on the first layer.

19 is the ID for HMI Magnetogram and it will be placed on top of AIA 171 with a 50% opacity so that it is transparent enough to see the AIA 171 image underneath.

Data Source Reference

This table shows the data available and their IDs to use in layer strings.

id name
0 EIT 171
1 EIT 195
2 EIT 284
3 EIT 304
4 LASCO C2
5 LASCO C3
6 MDI Mag
7 MDI Int
8 AIA 94
9 AIA 131
10 AIA 171
11 AIA 193
12 AIA 211
13 AIA 304
14 AIA 335
15 AIA 1600
16 AIA 1700
17 AIA 4500
18 HMI Int
19 HMI Mag
20 EUVI-A 171
21 EUVI-A 195
22 EUVI-A 284
23 EUVI-A 304
24 EUVI-B 171
25 EUVI-B 195
26 EUVI-B 284
27 EUVI-B 304
28 COR1-A
29 COR2-A
30 COR1-B
31 COR2-B
32 SWAP 174
33 SXT AlMgMn
34 SXT thin-Al
35 SXT white-light
38 XRT Al_med/Al_mesh
39 XRT Al_med/Al_thick
40 XRT Al_med/Be_thick
41 XRT Al_med/Gband
42 XRT Al_med/Open
43 XRT Al_med/Ti_poly
44 XRT Al_poly/Al_mesh
45 XRT Al_poly/Al_thick
46 XRT Al_poly/Be_thick
47 XRT Al_poly/Gband
48 XRT Al_poly/Open
49 XRT Al_poly/Ti_poly
50 XRT Be_med/Al_mesh
51 XRT Be_med/Al_thick
52 XRT Be_med/Be_thick
53 XRT Be_med/Gband
54 XRT Be_med/Open
55 XRT Be_med/Ti_poly
56 XRT Be_thin/Al_mesh
57 XRT Be_thin/Al_thick
58 XRT Be_thin/Be_thick
59 XRT Be_thin/Gband
60 XRT Be_thin/Open
61 XRT Be_thin/Ti_poly
62 XRT C_poly/Al_mesh
63 XRT C_poly/Al_thick
64 XRT C_poly/Be_thick
65 XRT C_poly/Gband
66 XRT C_poly/Open
67 XRT C_poly/Ti_poly
68 XRT Mispositioned/Mispositioned
69 XRT Open/Al_mesh
70 XRT Open/Al_thick
71 XRT Open/Be_thick
72 XRT Open/Gband
73 XRT Open/Open
74 XRT Open/Ti_poly
75 TRACE 171
76 TRACE 195
77 TRACE 284
78 TRACE 1216
79 TRACE 1550
80 TRACE 1600
81 TRACE 1700
82 TRACE white-light
83 COSMO KCor
84 EUI FSI 174
85 EUI FSI 304
86 EUI HRI 174
87 EUI HRI 1216
10001 XRT Any/Any
10002 XRT Any/Al_mesh
10003 XRT Any/Al_thick
10004 XRT Any/Be_thick
10005 XRT Any/Gband
10006 XRT Any/Open
10007 XRT Any/Ti_poly
10008 XRT Al_med/Any
10009 XRT Al_poly/Any
10010 XRT Be_med/Any
10011 XRT Be_thin/Any
10012 XRT C_poly/Any
10013 XRT Open/Any
Clone this wiki locally