1 |
|
2 | module.exports = function( vs ){
|
3 |
|
4 |
|
5 | if( !vs.isset('boundary:rect:top') ||
|
6 | !vs.isset('boundary:rect:right') ||
|
7 | !vs.isset('boundary:rect:bottom') ||
|
8 | !vs.isset('boundary:rect:left') ||
|
9 | !vs.isset('boundary:rect:type') ||
|
10 | !vs.isset('centroid:field') ){
|
11 | return null;
|
12 | }
|
13 |
|
14 |
|
15 | var view = {
|
16 | geo_bounding_box: {
|
17 | type: vs.var('boundary:rect:type')
|
18 | }
|
19 | };
|
20 |
|
21 |
|
22 | view.geo_bounding_box[ vs.var('centroid:field') ] = {
|
23 | top: vs.var('boundary:rect:top'),
|
24 | right: vs.var('boundary:rect:right'),
|
25 | bottom: vs.var('boundary:rect:bottom'),
|
26 | left: vs.var('boundary:rect:left')
|
27 | };
|
28 |
|
29 | return view;
|
30 | };
|