-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmetadata.js
More file actions
38 lines (36 loc) · 1.91 KB
/
Copy pathmetadata.js
File metadata and controls
38 lines (36 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
function initmetadata()
{
var vnirmetadata = getBinary('metadata/' + hsdataset.vnir.collection + '.js');
hsdataset.vnir.metadata = JSON.parse(vnirmetadata);
hsdataset.vnir.xmin = hsdataset.vnir.metadata.xmin;
hsdataset.vnir.xmax = hsdataset.vnir.metadata.xmax;
hsdataset.vnir.ymin = hsdataset.vnir.metadata.ymin;
hsdataset.vnir.ymax = hsdataset.vnir.metadata.ymax;
hsdataset.vnir.width = hsdataset.vnir.metadata.width;
hsdataset.vnir.height = hsdataset.vnir.metadata.height;
hsdataset.vnir.bands = hsdataset.vnir.metadata.bands;
var vnirbbox = new OpenLayers.Bounds(hsdataset.vnir.xmin, hsdataset.vnir.ymin, hsdataset.vnir.xmax, hsdataset.vnir.ymax);
vnirbbox.transform(new OpenLayers.Projection('PS:2?0'), new OpenLayers.Projection('PS:1'));
hsdataset.vnir.left = vnirbbox.left;
hsdataset.vnir.right = vnirbbox.right;
hsdataset.vnir.bottom = vnirbbox.bottom;
hsdataset.vnir.top = vnirbbox.top;
hsdataset.vnir.bbox = vnirbbox;
var irmetadata = getBinary('metadata/' + hsdataset.ir.collection + '.js');
hsdataset.ir.metadata = JSON.parse(irmetadata);
hsdataset.ir.xmin = hsdataset.ir.metadata.xmin;
hsdataset.ir.xmax = hsdataset.ir.metadata.xmax;
hsdataset.ir.ymin = hsdataset.ir.metadata.ymin;
hsdataset.ir.ymax = hsdataset.ir.metadata.ymax;
hsdataset.ir.width = hsdataset.ir.metadata.width;
hsdataset.ir.height = hsdataset.ir.metadata.height;
hsdataset.ir.bands = hsdataset.ir.metadata.bands;
var irbbox = new OpenLayers.Bounds(hsdataset.ir.xmin, hsdataset.ir.ymin, hsdataset.ir.xmax, hsdataset.ir.ymax);
irbbox.transform(new OpenLayers.Projection('PS:2?0'), new OpenLayers.Projection('PS:1'));
hsdataset.ir.left = irbbox.left;
hsdataset.ir.right = irbbox.right;
hsdataset.ir.bottom = irbbox.bottom;
hsdataset.ir.top = irbbox.top;
hsdataset.ir.bbox = irbbox;
hsdataset.region = hsdataset.vnir.metadata.region;
}