Skip to content

Commit f566581

Browse files
#754 Add EarthSeaIceNorthPolarGIBSOgraphic.json Projection (#755)
1 parent 9535695 commit f566581

4 files changed

Lines changed: 582 additions & 62 deletions

File tree

Lines changed: 333 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,333 @@
1+
{
2+
"id": "EarthSeaIceNorthPolarGIBSOgraphic",
3+
"title": "Earth (WGS 84) NSIDC Sea Ice Polar Stereographic North (GIBS) - EPSG:3413",
4+
"crs": "PROJCRS[\"WGS 84 / NSIDC Sea Ice Polar Stereographic North\",BASEGEOGCRS[\"WGS 84\",ENSEMBLE[\"World Geodetic System 1984 ensemble\",MEMBER[\"World Geodetic System 1984 (Transit)\"],MEMBER[\"World Geodetic System 1984 (G730)\"],MEMBER[\"World Geodetic System 1984 (G873)\"],MEMBER[\"World Geodetic System 1984 (G1150)\"],MEMBER[\"World Geodetic System 1984 (G1674)\"],MEMBER[\"World Geodetic System 1984 (G1762)\"],MEMBER[\"World Geodetic System 1984 (G2139)\"],MEMBER[\"World Geodetic System 1984 (G2296)\"],ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"metre\",1]],ENSEMBLEACCURACY[2.0]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925199433]],ID[\"EPSG\",4326]],CONVERSION[\"US NSIDC Sea Ice polar stereographic north\",METHOD[\"Polar Stereographic (variant B)\",ID[\"EPSG\",9829]],PARAMETER[\"Latitude of standard parallel\",70,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8832]],PARAMETER[\"Longitude of origin\",-45,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8833]],PARAMETER[\"False easting\",0,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8806]],PARAMETER[\"False northing\",0,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8807]]],CS[Cartesian,2],AXIS[\"easting (X)\",south,MERIDIAN[45,ANGLEUNIT[\"degree\",0.0174532925199433]],ORDER[1],LENGTHUNIT[\"metre\",1]],AXIS[\"northing (Y)\",south,MERIDIAN[135,ANGLEUNIT[\"degree\",0.0174532925199433]],ORDER[2],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Polar research.\"],AREA[\"Northern hemisphere - north of 60\u00b0N onshore and offshore, including Arctic.\"],BBOX[60,-180,90,180]],ID[\"EPSG\",3413]]",
5+
"orderedAxes": [
6+
"E",
7+
"N"
8+
],
9+
"tileMatrices": [
10+
{
11+
"id": "0",
12+
"scaleDenominator": 29257142.85714286,
13+
"cellSize": 16384.0,
14+
"cornerOfOrigin": "topLeft",
15+
"pointOfOrigin": [
16+
-4194304,
17+
4194304
18+
],
19+
"tileWidth": 256,
20+
"tileHeight": 256,
21+
"matrixWidth": 1,
22+
"matrixHeight": 1
23+
},
24+
{
25+
"id": "1",
26+
"scaleDenominator": 14628571.42857143,
27+
"cellSize": 8192.0,
28+
"cornerOfOrigin": "topLeft",
29+
"pointOfOrigin": [
30+
-4194304,
31+
4194304
32+
],
33+
"tileWidth": 256,
34+
"tileHeight": 256,
35+
"matrixWidth": 2,
36+
"matrixHeight": 2
37+
},
38+
{
39+
"id": "2",
40+
"scaleDenominator": 7314285.714285715,
41+
"cellSize": 4096.0,
42+
"cornerOfOrigin": "topLeft",
43+
"pointOfOrigin": [
44+
-4194304,
45+
4194304
46+
],
47+
"tileWidth": 256,
48+
"tileHeight": 256,
49+
"matrixWidth": 4,
50+
"matrixHeight": 4
51+
},
52+
{
53+
"id": "3",
54+
"scaleDenominator": 3657142.857142857,
55+
"cellSize": 2048.0,
56+
"cornerOfOrigin": "topLeft",
57+
"pointOfOrigin": [
58+
-4194304,
59+
4194304
60+
],
61+
"tileWidth": 256,
62+
"tileHeight": 256,
63+
"matrixWidth": 8,
64+
"matrixHeight": 8
65+
},
66+
{
67+
"id": "4",
68+
"scaleDenominator": 1828571.428571429,
69+
"cellSize": 1024.0,
70+
"cornerOfOrigin": "topLeft",
71+
"pointOfOrigin": [
72+
-4194304,
73+
4194304
74+
],
75+
"tileWidth": 256,
76+
"tileHeight": 256,
77+
"matrixWidth": 16,
78+
"matrixHeight": 16
79+
},
80+
{
81+
"id": "5",
82+
"scaleDenominator": 914285.7142857143,
83+
"cellSize": 512.0,
84+
"cornerOfOrigin": "topLeft",
85+
"pointOfOrigin": [
86+
-4194304,
87+
4194304
88+
],
89+
"tileWidth": 256,
90+
"tileHeight": 256,
91+
"matrixWidth": 32,
92+
"matrixHeight": 32
93+
},
94+
{
95+
"id": "6",
96+
"scaleDenominator": 457142.857142857,
97+
"cellSize": 256.0,
98+
"cornerOfOrigin": "topLeft",
99+
"pointOfOrigin": [
100+
-4194304,
101+
4194304
102+
],
103+
"tileWidth": 256,
104+
"tileHeight": 256,
105+
"matrixWidth": 64,
106+
"matrixHeight": 64
107+
},
108+
{
109+
"id": "7",
110+
"scaleDenominator": 228571.428571429,
111+
"cellSize": 128.0,
112+
"cornerOfOrigin": "topLeft",
113+
"pointOfOrigin": [
114+
-4194304,
115+
4194304
116+
],
117+
"tileWidth": 256,
118+
"tileHeight": 256,
119+
"matrixWidth": 128,
120+
"matrixHeight": 128
121+
},
122+
{
123+
"id": "8",
124+
"scaleDenominator": 114285.714285714,
125+
"cellSize": 64.0,
126+
"cornerOfOrigin": "topLeft",
127+
"pointOfOrigin": [
128+
-4194304,
129+
4194304
130+
],
131+
"tileWidth": 256,
132+
"tileHeight": 256,
133+
"matrixWidth": 256,
134+
"matrixHeight": 256
135+
},
136+
{
137+
"id": "9",
138+
"scaleDenominator": 57142.857142857,
139+
"cellSize": 32.0,
140+
"cornerOfOrigin": "topLeft",
141+
"pointOfOrigin": [
142+
-4194304,
143+
4194304
144+
],
145+
"tileWidth": 256,
146+
"tileHeight": 256,
147+
"matrixWidth": 512,
148+
"matrixHeight": 512
149+
},
150+
{
151+
"id": "10",
152+
"scaleDenominator": 28571.4285714285,
153+
"cellSize": 16.0,
154+
"cornerOfOrigin": "topLeft",
155+
"pointOfOrigin": [
156+
-4194304,
157+
4194304
158+
],
159+
"tileWidth": 256,
160+
"tileHeight": 256,
161+
"matrixWidth": 1024,
162+
"matrixHeight": 1024
163+
},
164+
{
165+
"id": "11",
166+
"scaleDenominator": 14285.71428571425,
167+
"cellSize": 8.0,
168+
"cornerOfOrigin": "topLeft",
169+
"pointOfOrigin": [
170+
-4194304,
171+
4194304
172+
],
173+
"tileWidth": 256,
174+
"tileHeight": 256,
175+
"matrixWidth": 2048,
176+
"matrixHeight": 2048
177+
},
178+
{
179+
"id": "12",
180+
"scaleDenominator": 7142.857142857125,
181+
"cellSize": 4.0,
182+
"cornerOfOrigin": "topLeft",
183+
"pointOfOrigin": [
184+
-4194304,
185+
4194304
186+
],
187+
"tileWidth": 256,
188+
"tileHeight": 256,
189+
"matrixWidth": 4096,
190+
"matrixHeight": 4096
191+
},
192+
{
193+
"id": "13",
194+
"scaleDenominator": 3571.4285714285625,
195+
"cellSize": 2.0,
196+
"cornerOfOrigin": "topLeft",
197+
"pointOfOrigin": [
198+
-4194304,
199+
4194304
200+
],
201+
"tileWidth": 256,
202+
"tileHeight": 256,
203+
"matrixWidth": 8192,
204+
"matrixHeight": 8192
205+
},
206+
{
207+
"id": "14",
208+
"scaleDenominator": 1785.7142857142812,
209+
"cellSize": 1.0,
210+
"cornerOfOrigin": "topLeft",
211+
"pointOfOrigin": [
212+
-4194304,
213+
4194304
214+
],
215+
"tileWidth": 256,
216+
"tileHeight": 256,
217+
"matrixWidth": 16384,
218+
"matrixHeight": 16384
219+
},
220+
{
221+
"id": "15",
222+
"scaleDenominator": 892.8571428571406,
223+
"cellSize": 0.5,
224+
"cornerOfOrigin": "topLeft",
225+
"pointOfOrigin": [
226+
-4194304,
227+
4194304
228+
],
229+
"tileWidth": 256,
230+
"tileHeight": 256,
231+
"matrixWidth": 32768,
232+
"matrixHeight": 32768
233+
},
234+
{
235+
"id": "16",
236+
"scaleDenominator": 446.4285714285703,
237+
"cellSize": 0.25,
238+
"cornerOfOrigin": "topLeft",
239+
"pointOfOrigin": [
240+
-4194304,
241+
4194304
242+
],
243+
"tileWidth": 256,
244+
"tileHeight": 256,
245+
"matrixWidth": 65536,
246+
"matrixHeight": 65536
247+
},
248+
{
249+
"id": "17",
250+
"scaleDenominator": 223.21428571428515,
251+
"cellSize": 0.125,
252+
"cornerOfOrigin": "topLeft",
253+
"pointOfOrigin": [
254+
-4194304,
255+
4194304
256+
],
257+
"tileWidth": 256,
258+
"tileHeight": 256,
259+
"matrixWidth": 131072,
260+
"matrixHeight": 131072
261+
},
262+
{
263+
"id": "18",
264+
"scaleDenominator": 111.60714285714258,
265+
"cellSize": 0.0625,
266+
"cornerOfOrigin": "topLeft",
267+
"pointOfOrigin": [
268+
-4194304,
269+
4194304
270+
],
271+
"tileWidth": 256,
272+
"tileHeight": 256,
273+
"matrixWidth": 262144,
274+
"matrixHeight": 262144
275+
},
276+
{
277+
"id": "19",
278+
"scaleDenominator": 55.80357142857129,
279+
"cellSize": 0.03125,
280+
"cornerOfOrigin": "topLeft",
281+
"pointOfOrigin": [
282+
-4194304,
283+
4194304
284+
],
285+
"tileWidth": 256,
286+
"tileHeight": 256,
287+
"matrixWidth": 524288,
288+
"matrixHeight": 524288
289+
},
290+
{
291+
"id": "20",
292+
"scaleDenominator": 27.901785714285644,
293+
"cellSize": 0.015625,
294+
"cornerOfOrigin": "topLeft",
295+
"pointOfOrigin": [
296+
-4194304,
297+
4194304
298+
],
299+
"tileWidth": 256,
300+
"tileHeight": 256,
301+
"matrixWidth": 1048576,
302+
"matrixHeight": 1048576
303+
},
304+
{
305+
"id": "21",
306+
"scaleDenominator": 13.950892857142822,
307+
"cellSize": 0.0078125,
308+
"cornerOfOrigin": "topLeft",
309+
"pointOfOrigin": [
310+
-4194304,
311+
4194304
312+
],
313+
"tileWidth": 256,
314+
"tileHeight": 256,
315+
"matrixWidth": 2097152,
316+
"matrixHeight": 2097152
317+
},
318+
{
319+
"id": "22",
320+
"scaleDenominator": 6.975446428571411,
321+
"cellSize": 0.00390625,
322+
"cornerOfOrigin": "topLeft",
323+
"pointOfOrigin": [
324+
-4194304,
325+
4194304
326+
],
327+
"tileWidth": 256,
328+
"tileHeight": 256,
329+
"matrixWidth": 4194304,
330+
"matrixHeight": 4194304
331+
}
332+
]
333+
}

auxiliary/stac/create-stac-items/create-stac-items.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,4 +134,4 @@ def create_stac_items(mmgis_url, mmgis_token, collection_id, file_or_folder_path
134134
if __name__ == '__main__':
135135
args = parse_args()
136136
create_stac_items(args.mmgis_url, args.mmgis_token, args.collection_id, args.file_or_folder_path, args.path_remove, args.path_replace_with, args.upsert, args.regex, args.time_from_fn, args.fix_antimeridian)
137-
exit()
137+
exit()

0 commit comments

Comments
 (0)