File tree Expand file tree Collapse file tree 4 files changed +13
-7
lines changed Expand file tree Collapse file tree 4 files changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -259,6 +259,7 @@ const initOMFile = async (url: string) => {
259
259
if ( domain . grid . projection ) {
260
260
const latitude = domain . grid . projection . latitude ?? domain . grid . latMin ;
261
261
const longitude = domain . grid . projection . longitude ?? domain . grid . lonMin ;
262
+ const projectOrigin = domain . grid . projection . projectOrigin ?? false ;
262
263
263
264
projectionName = domain . grid . projection . name ;
264
265
projection = new DynamicProjection (
@@ -272,7 +273,8 @@ const initOMFile = async (url: string) => {
272
273
latitude ,
273
274
longitude ,
274
275
dx ,
275
- dy
276
+ dy ,
277
+ projectOrigin
276
278
) ;
277
279
}
278
280
Original file line number Diff line number Diff line change @@ -65,9 +65,10 @@ export interface Domain {
65
65
ϕ2 ?: number ;
66
66
rotation ?: number [ ] ;
67
67
radius ?: number ;
68
- latitude ?: number [ ] ;
69
- longitude ?: number [ ] ;
68
+ latitude ?: number [ ] | number ;
69
+ longitude ?: number [ ] | number ;
70
70
bounds ?: number [ ] ;
71
+ projectOrigin ?: boolean ;
71
72
} ;
72
73
center ?:
73
74
| {
Original file line number Diff line number Diff line change @@ -437,10 +437,11 @@ export const domains: Array<Domain> = [
437
437
projection : {
438
438
λ0 : - 2.5 ,
439
439
ϕ1 : 54.9 ,
440
- // latitude: -1036000,
441
- // longitude: -1158000,
440
+ latitude : - 1036000 ,
441
+ longitude : - 1158000 ,
442
442
radius : 6371229 ,
443
- name : 'LambertAzimuthalEqualAreaProjection'
443
+ name : 'LambertAzimuthalEqualAreaProjection' ,
444
+ projectOrigin : false
444
445
}
445
446
}
446
447
} ,
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ self.onmessage = async (message) => {
49
49
const longitude = domain . grid . projection . longitude ?? domain . grid . lonMin ;
50
50
const dx = domain . grid . dx ;
51
51
const dy = domain . grid . dy ;
52
+ const projectOrigin = domain . grid . projection . projectOrigin ?? false ;
52
53
53
54
let projectionName = domain . grid . projection . name ;
54
55
@@ -63,7 +64,8 @@ self.onmessage = async (message) => {
63
64
latitude ,
64
65
longitude ,
65
66
dx ,
66
- dy
67
+ dy ,
68
+ projectOrigin
67
69
) ;
68
70
}
69
71
You can’t perform that action at this time.
0 commit comments