Passed
Branch master (b57997)
by Doug
12:41
created

Geographic2D   A

Complexity

Total Complexity 7

Size/Duplication

Total Lines 3920
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 551
dl 0
loc 3920
ccs 23
cts 23
cp 1
rs 10
c 1
b 0
f 0
wmc 7

3 Methods

Rating   Name   Duplication   Size   Complexity  
A fromSRID() 0 18 3
A getSupportedSRIDs() 0 9 3
A __construct() 0 12 1
1
<?php
2
/**
3
 * PHPCoord.
4
 *
5
 * @author Doug Wright
6
 */
7
declare(strict_types=1);
8
9
namespace PHPCoord\CoordinateReferenceSystem;
10
11
use function assert;
12
use function count;
13
use PHPCoord\CoordinateSystem\CoordinateSystem;
14
use PHPCoord\CoordinateSystem\Ellipsoidal;
15
use PHPCoord\Datum\Datum;
16
use PHPCoord\Exception\UnknownCoordinateReferenceSystemException;
17
use PHPCoord\Geometry\BoundingArea;
18
19
class Geographic2D extends Geographic
20
{
21
    use Geographic2DSRIDData;
22
    /**
23
     * AGD66
24
     * Extent: Australia - onshore and offshore. Papua New Guinea - onshore.
25
     */
26
    public const EPSG_AGD66 = 'urn:ogc:def:crs:EPSG::4202';
27
28
    /**
29
     * AGD84
30
     * Extent: Australia - Queensland, South Australia, Western Australia, federal areas offshore west of 129°E.
31
     * National system replacing AGD66 but officially adopted only in Queensland, South Australia and Western
32
     * Australia. Replaced by GDA94.
33
     */
34
    public const EPSG_AGD84 = 'urn:ogc:def:crs:EPSG::4203';
35
36
    /**
37
     * ATF (Paris)
38
     * Extent: France - mainland onshore.
39
     * ProjCRS covering all mainland France based on this datum used Bonne projection. In Alsace, suspected to be an
40
     * extension of core network based on transformation of old German system.
41
     */
42
    public const EPSG_ATF_PARIS = 'urn:ogc:def:crs:EPSG::4901';
43
44
    /**
45
     * ATRF2014
46
     * Extent: Australia including Lord Howe Island, Macquarie Islands, Ashmore and Cartier Islands, Christmas Island,
47
     * Cocos (Keeling) Islands, Norfolk Island. All onshore and offshore.
48
     */
49
    public const EPSG_ATRF2014 = 'urn:ogc:def:crs:EPSG::9309';
50
51
    /**
52
     * ATS77
53
     * Extent: Canada - New Brunswick; Nova Scotia; Prince Edward Island.
54
     * In use from 1979. To be phased out in late 1990's.
55
     */
56
    public const EPSG_ATS77 = 'urn:ogc:def:crs:EPSG::4122';
57
58
    /**
59
     * AbInvA96_2020-IRF
60
     * Extent: UK - on or related to the A96 highway from Aberdeen to Inverness.
61
     * Intermediate CRS created in 2020 to assist the emulation of the ETRS89 / AbInvA96_2020 SnakeGrid projected CRS
62
     * through transformation ETRS89 to AbInvA96_2020-IRF (1) (code 9386) used in conjunction with the AbInvA96_2020-TM
63
     * map projection (code 9385).
64
     */
65
    public const EPSG_ABINVA96_2020_IRF = 'urn:ogc:def:crs:EPSG::9384';
66
67
    /**
68
     * Abidjan 1987
69
     * Extent: Côte d'Ivoire (Ivory Coast) - onshore and offshore.
70
     * Replaces Locodjo 1965 (EPSG code 4142).
71
     */
72
    public const EPSG_ABIDJAN_1987 = 'urn:ogc:def:crs:EPSG::4143';
73
74
    /**
75
     * Accra
76
     * Extent: Ghana - onshore and offshore.
77
     * Ellipsoid semi-major axis (a)=20926201 exactly Gold Coast feet.
78
     * Replaced by Leigon (code 4250) in 1978.
79
     */
80
    public const EPSG_ACCRA = 'urn:ogc:def:crs:EPSG::4168';
81
82
    /**
83
     * Aden 1925
84
     * Extent: Yemen - South Yemen onshore mainland.
85
     */
86
    public const EPSG_ADEN_1925 = 'urn:ogc:def:crs:EPSG::6881';
87
88
    /**
89
     * Adindan
90
     * Extent: Eritrea; Ethiopia; South Sudan; Sudan.
91
     * The 12th parallel traverse of 1966-70 (geogCRS Point 58, code 4620) is connected to the Blue Nile 1958 network
92
     * in western Sudan. This has given rise to misconceptions that the Blue Nile 1958 network is used in west Africa.
93
     */
94
    public const EPSG_ADINDAN = 'urn:ogc:def:crs:EPSG::4201';
95
96
    /**
97
     * Afgooye
98
     * Extent: Somalia - onshore.
99
     */
100
    public const EPSG_AFGOOYE = 'urn:ogc:def:crs:EPSG::4205';
101
102
    /**
103
     * Agadez
104
     * Extent: Niger.
105
     */
106
    public const EPSG_AGADEZ = 'urn:ogc:def:crs:EPSG::4206';
107
108
    /**
109
     * Ain el Abd
110
     * Extent: Bahrain, Kuwait and Saudi Arabia - onshore.
111
     */
112
    public const EPSG_AIN_EL_ABD = 'urn:ogc:def:crs:EPSG::4204';
113
114
    /**
115
     * Albanian 1987
116
     * Extent: Albania - onshore.
117
     * Replaced by KRGJSH-2010.
118
     */
119
    public const EPSG_ALBANIAN_1987 = 'urn:ogc:def:crs:EPSG::4191';
120
121
    /**
122
     * American Samoa 1962
123
     * Extent: American Samoa - Tutuila, Aunu'u, Ofu, Olesega and Ta'u islands.
124
     */
125
    public const EPSG_AMERICAN_SAMOA_1962 = 'urn:ogc:def:crs:EPSG::4169';
126
127
    /**
128
     * Amersfoort
129
     * Extent: Netherlands - onshore, including Waddenzee, Dutch Wadden Islands and 12-mile offshore coastal zone.
130
     * Use of geographic2D CRS Amersfoort (code 4289) for spatial referencing is discouraged. Use projected CRS
131
     * Amersfoort / RD New (code 28992).
132
     */
133
    public const EPSG_AMERSFOORT = 'urn:ogc:def:crs:EPSG::4289';
134
135
    /**
136
     * Ammassalik 1958
137
     * Extent: Greenland - Ammassalik area onshore.
138
     */
139
    public const EPSG_AMMASSALIK_1958 = 'urn:ogc:def:crs:EPSG::4196';
140
141
    /**
142
     * Anguilla 1957
143
     * Extent: Anguilla - onshore.
144
     */
145
    public const EPSG_ANGUILLA_1957 = 'urn:ogc:def:crs:EPSG::4600';
146
147
    /**
148
     * Antigua 1943
149
     * Extent: Antigua island - onshore.
150
     */
151
    public const EPSG_ANTIGUA_1943 = 'urn:ogc:def:crs:EPSG::4601';
152
153
    /**
154
     * Aratu
155
     * Extent: Brazil - offshore south and east of a line intersecting the coast at 2°55'S; onshore Tucano basin.
156
     */
157
    public const EPSG_ARATU = 'urn:ogc:def:crs:EPSG::4208';
158
159
    /**
160
     * Arc 1950
161
     * Extent: Botswana; Malawi; Zambia; Zimbabwe.
162
     */
163
    public const EPSG_ARC_1950 = 'urn:ogc:def:crs:EPSG::4209';
164
165
    /**
166
     * Arc 1960
167
     * Extent: Burundi, Kenya, Rwanda, Tanzania and Uganda.
168
     */
169
    public const EPSG_ARC_1960 = 'urn:ogc:def:crs:EPSG::4210';
170
171
    /**
172
     * Ascension Island 1958
173
     * Extent: St Helena, Ascension and Tristan da Cunha - Ascension Island - onshore.
174
     */
175
    public const EPSG_ASCENSION_ISLAND_1958 = 'urn:ogc:def:crs:EPSG::4712';
176
177
    /**
178
     * Astro DOS 71
179
     * Extent: St Helena, Ascension and Tristan da Cunha - St Helena Island - onshore.
180
     * Used between 1972 and 2015. Replaced by SHGD2015 (CRS code 7886) from 2015.
181
     */
182
    public const EPSG_ASTRO_DOS_71 = 'urn:ogc:def:crs:EPSG::4710';
183
184
    /**
185
     * Australian Antarctic
186
     * Extent: Antarctica between 45°E and 136°E and between 142°E and 160°E - Australian sector.
187
     */
188
    public const EPSG_AUSTRALIAN_ANTARCTIC = 'urn:ogc:def:crs:EPSG::4176';
189
190
    /**
191
     * Ayabelle Lighthouse
192
     * Extent: Djibouti - onshore and offshore.
193
     */
194
    public const EPSG_AYABELLE_LIGHTHOUSE = 'urn:ogc:def:crs:EPSG::4713';
195
196
    /**
197
     * Azores Central 1948
198
     * Extent: Portugal - central Azores onshore - Faial, Graciosa, Pico, Sao Jorge, Terceira.
199
     * Replaced by 1995 system (CRS code 4665).
200
     */
201
    public const EPSG_AZORES_CENTRAL_1948 = 'urn:ogc:def:crs:EPSG::4183';
202
203
    /**
204
     * Azores Central 1995
205
     * Extent: Portugal - central Azores onshore - Faial, Graciosa, Pico, Sao Jorge, Terceira.
206
     * Replaces 1948 system (CRS code 4183). Replaced by PTRA08 (CRS code 5013).
207
     */
208
    public const EPSG_AZORES_CENTRAL_1995 = 'urn:ogc:def:crs:EPSG::4665';
209
210
    /**
211
     * Azores Occidental 1939
212
     * Extent: Portugal - western Azores onshore - Flores, Corvo.
213
     * Replaced by PTRA08 (CRS code 5013).
214
     */
215
    public const EPSG_AZORES_OCCIDENTAL_1939 = 'urn:ogc:def:crs:EPSG::4182';
216
217
    /**
218
     * Azores Oriental 1940
219
     * Extent: Portugal - eastern Azores onshore - Sao Miguel, Santa Maria, Formigas.
220
     * Replaced by 1995 system (CRS code 4664).
221
     */
222
    public const EPSG_AZORES_ORIENTAL_1940 = 'urn:ogc:def:crs:EPSG::4184';
223
224
    /**
225
     * Azores Oriental 1995
226
     * Extent: Portugal - eastern Azores onshore - Sao Miguel, Santa Maria, Formigas.
227
     * Replaces 1948 system (CRS code 4184). Replaced by PTRA08 (CRS code 5013).
228
     */
229
    public const EPSG_AZORES_ORIENTAL_1995 = 'urn:ogc:def:crs:EPSG::4664';
230
231
    /**
232
     * BDA2000
233
     * Extent: Bermuda - onshore and offshore.
234
     * Replaces Bermuda 1957 (CRS code 4216).
235
     */
236
    public const EPSG_BDA2000 = 'urn:ogc:def:crs:EPSG::4762';
237
238
    /**
239
     * BGS2005
240
     * Extent: Bulgaria - onshore and offshore.
241
     * Adopted 2010-07-29. Replaces earlier systems.
242
     */
243
    public const EPSG_BGS2005 = 'urn:ogc:def:crs:EPSG::7798';
244
245
    /**
246
     * Barbados 1938
247
     * Extent: Barbados - onshore.
248
     */
249
    public const EPSG_BARBADOS_1938 = 'urn:ogc:def:crs:EPSG::4212';
250
251
    /**
252
     * Batavia
253
     * Extent: Indonesia - Bali, Java and western Sumatra onshore, offshore southern Java Sea, Madura Strait and
254
     * western Bali Sea.
255
     */
256
    public const EPSG_BATAVIA = 'urn:ogc:def:crs:EPSG::4211';
257
258
    /**
259
     * Batavia (Jakarta)
260
     * Extent: Indonesia - onshore - Bali, Java and western Sumatra.
261
     */
262
    public const EPSG_BATAVIA_JAKARTA = 'urn:ogc:def:crs:EPSG::4813';
263
264
    /**
265
     * Beduaram
266
     * Extent: Niger - southeast.
267
     */
268
    public const EPSG_BEDUARAM = 'urn:ogc:def:crs:EPSG::4213';
269
270
    /**
271
     * Beijing 1954
272
     * Extent: China - onshore and offshore.
273
     * In 1982 replaced by Xian 1980 (CRS code 4610) and New Beijing (CRS code 4555).
274
     */
275
    public const EPSG_BEIJING_1954 = 'urn:ogc:def:crs:EPSG::4214';
276
277
    /**
278
     * Bekaa Valley 1920
279
     * Extent: Lebanon - onshore.
280
     */
281
    public const EPSG_BEKAA_VALLEY_1920 = 'urn:ogc:def:crs:EPSG::6882';
282
283
    /**
284
     * Belge 1950
285
     * Extent: Belgium - onshore.
286
     */
287
    public const EPSG_BELGE_1950 = 'urn:ogc:def:crs:EPSG::4215';
288
289
    /**
290
     * Belge 1950 (Brussels)
291
     * Extent: Belgium - onshore.
292
     */
293
    public const EPSG_BELGE_1950_BRUSSELS = 'urn:ogc:def:crs:EPSG::4809';
294
295
    /**
296
     * Belge 1972
297
     * Extent: Belgium - onshore.
298
     */
299
    public const EPSG_BELGE_1972 = 'urn:ogc:def:crs:EPSG::4313';
300
301
    /**
302
     * Bellevue
303
     * Extent: Vanuatu - southern islands - Aneityum, Efate, Erromango and Tanna.
304
     */
305
    public const EPSG_BELLEVUE = 'urn:ogc:def:crs:EPSG::4714';
306
307
    /**
308
     * Bermuda 1957
309
     * Extent: Bermuda - onshore.
310
     * Replaced by BDA2000 (CRS code 4762).
311
     */
312
    public const EPSG_BERMUDA_1957 = 'urn:ogc:def:crs:EPSG::4216';
313
314
    /**
315
     * Bern 1898 (Bern)
316
     * Extent: Liechtenstein; Switzerland.
317
     */
318
    public const EPSG_BERN_1898_BERN = 'urn:ogc:def:crs:EPSG::4801';
319
320
    /**
321
     * Bern 1938
322
     * Extent: Liechtenstein; Switzerland.
323
     * Used for the geographic coordinates overprinted on topographic maps constructed on the CH1903 / LV03 projected
324
     * CS (code 21781).
325
     */
326
    public const EPSG_BERN_1938 = 'urn:ogc:def:crs:EPSG::4306';
327
328
    /**
329
     * Bioko
330
     * Extent: Equatorial Guinea - Bioko onshore.
331
     */
332
    public const EPSG_BIOKO = 'urn:ogc:def:crs:EPSG::6883';
333
334
    /**
335
     * Bissau
336
     * Extent: Guinea-Bissau - onshore.
337
     */
338
    public const EPSG_BISSAU = 'urn:ogc:def:crs:EPSG::4165';
339
340
    /**
341
     * Bogota 1975
342
     * Extent: Colombia - mainland and offshore Caribbean.
343
     * Replaces earlier 3 adjustments of 1951, 1944 and 1941. Replaced by MAGNA-SIRGAS (CRS code 4685).
344
     */
345
    public const EPSG_BOGOTA_1975 = 'urn:ogc:def:crs:EPSG::4218';
346
347
    /**
348
     * Bogota 1975 (Bogota)
349
     * Extent: Colombia - mainland onshore.
350
     * Replaces earlier 3 adjustments of 1951, 1944 and 1941.
351
     */
352
    public const EPSG_BOGOTA_1975_BOGOTA = 'urn:ogc:def:crs:EPSG::4802';
353
354
    /**
355
     * Bukit Rimpah
356
     * Extent: Indonesia - Banga and Belitung Islands.
357
     */
358
    public const EPSG_BUKIT_RIMPAH = 'urn:ogc:def:crs:EPSG::4219';
359
360
    /**
361
     * CGRS93
362
     * Extent: Cyprus - onshore.
363
     * Adopted by DLS in 1993 for new survey plans and maps.
364
     */
365
    public const EPSG_CGRS93 = 'urn:ogc:def:crs:EPSG::6311';
366
367
    /**
368
     * CH1903
369
     * Extent: Liechtenstein; Switzerland.
370
     * Replaced by CH1903+.
371
     */
372
    public const EPSG_CH1903 = 'urn:ogc:def:crs:EPSG::4149';
373
374
    /**
375
     * CH1903+
376
     * Extent: Liechtenstein; Switzerland.
377
     * Replaces CH1903.
378
     */
379
    public const EPSG_CH1903_PLUS = 'urn:ogc:def:crs:EPSG::4150';
380
381
    /**
382
     * CHTRF95
383
     * Extent: Liechtenstein; Switzerland.
384
     */
385
    public const EPSG_CHTRF95 = 'urn:ogc:def:crs:EPSG::4151';
386
387
    /**
388
     * CIGD11
389
     * Extent: Cayman Islands - onshore and offshore. Includes Grand Cayman, Little Cayman and Cayman Brac.
390
     */
391
    public const EPSG_CIGD11 = 'urn:ogc:def:crs:EPSG::6135';
392
393
    /**
394
     * CR-SIRGAS
395
     * Extent: Costa Rica - onshore and offshore.
396
     * Replaces CR05 (CRS code 5365) from April 2018.
397
     */
398
    public const EPSG_CR_SIRGAS = 'urn:ogc:def:crs:EPSG::8907';
399
400
    /**
401
     * CR05
402
     * Extent: Costa Rica - onshore and offshore.
403
     * Replaces Ocotepeque (CRS code 5451) in Costa Rica from March 2007. Replaced by CR-SIRGAS (CRS code 8907) from
404
     * April 2018.
405
     */
406
    public const EPSG_CR05 = 'urn:ogc:def:crs:EPSG::5365';
407
408
    /**
409
     * CSG67
410
     * Extent: French Guiana - coastal area.
411
     */
412
    public const EPSG_CSG67 = 'urn:ogc:def:crs:EPSG::4623';
413
414
    /**
415
     * Cadastre 1997
416
     * Extent: Mayotte - onshore.
417
     * Replaces Combani 1950 (CRS code 4632) for cadastral purposes only. For other purposes see RGM04 (CRS code 4470).
418
     */
419
    public const EPSG_CADASTRE_1997 = 'urn:ogc:def:crs:EPSG::4475';
420
421
    /**
422
     * Camacupa 1948
423
     * Extent: Angola - Angola proper - onshore and offshore.
424
     * Provisional adjustment. Coastal stations used for offshore radio-navigation positioning and determination of
425
     * transformations to WGS. Differs from second adjustment (Camacupa 2015, CRS code 8694), which is not used for
426
     * offshore E&P, by up to 25m.
427
     */
428
    public const EPSG_CAMACUPA_1948 = 'urn:ogc:def:crs:EPSG::4220';
429
430
    /**
431
     * Camacupa 2015
432
     * Extent: Angola - onshore and offshore.
433
     * Camacupa 1948 (CRS code 4220) is used for offshore oil and gas exploration and production. Camacupa 2015 differs
434
     * from Camacupa 1948 by up to 25m.
435
     */
436
    public const EPSG_CAMACUPA_2015 = 'urn:ogc:def:crs:EPSG::8694';
437
438
    /**
439
     * Camp Area Astro
440
     * Extent: Antarctica - McMurdo Sound, Camp McMurdo area.
441
     * Replaced by RSRGD2000 (CRS code 4764). The relationship to this is variable. See Land Information New Zealand
442
     * LINZS25001.
443
     */
444
    public const EPSG_CAMP_AREA_ASTRO = 'urn:ogc:def:crs:EPSG::4715';
445
446
    /**
447
     * Campo Inchauspe
448
     * Extent: Argentina - mainland onshore and Atlantic offshore Tierra del Fuego.
449
     */
450
    public const EPSG_CAMPO_INCHAUSPE = 'urn:ogc:def:crs:EPSG::4221';
451
452
    /**
453
     * Cape
454
     * Extent: Botswana; Eswatini (Swaziland); Lesotho; South Africa - mainland.
455
     * Replaced by Hartbeesthoek94 from 1999.
456
     */
457
    public const EPSG_CAPE = 'urn:ogc:def:crs:EPSG::4222';
458
459
    /**
460
     * Cape Canaveral
461
     * Extent: North America - onshore - Bahamas and USA - Florida (east).
462
     */
463
    public const EPSG_CAPE_CANAVERAL = 'urn:ogc:def:crs:EPSG::4717';
464
465
    /**
466
     * Carthage
467
     * Extent: Tunisia - onshore and offshore.
468
     */
469
    public const EPSG_CARTHAGE = 'urn:ogc:def:crs:EPSG::4223';
470
471
    /**
472
     * Carthage (Paris)
473
     * Extent: Tunisia - onshore.
474
     * Replaced by Greenwich-based Carthage geogCRS.
475
     */
476
    public const EPSG_CARTHAGE_PARIS = 'urn:ogc:def:crs:EPSG::4816';
477
478
    /**
479
     * Chatham Islands 1971
480
     * Extent: New Zealand - Chatham Islands group - onshore.
481
     * Replaced by CI1979.
482
     */
483
    public const EPSG_CHATHAM_ISLANDS_1971 = 'urn:ogc:def:crs:EPSG::4672';
484
485
    /**
486
     * Chatham Islands 1979
487
     * Extent: New Zealand - Chatham Islands group - onshore.
488
     * Replaces CI1971. Replaced by NZGD2000 from March 2000.
489
     */
490
    public const EPSG_CHATHAM_ISLANDS_1979 = 'urn:ogc:def:crs:EPSG::4673';
491
492
    /**
493
     * China Geodetic Coordinate System 2000
494
     * Extent: China - onshore and offshore.
495
     * Adopted July 2008. Replaces Xian 1980 (CRS code 4610).
496
     */
497
    public const EPSG_CHINA_GEODETIC_COORDINATE_SYSTEM_2000 = 'urn:ogc:def:crs:EPSG::4490';
498
499
    /**
500
     * Chos Malal 1914
501
     * Extent: Argentina - Mendoza province, Neuquen province, western La Pampa province and western Rio Negro
502
     * province.
503
     * Replaced by Campo Inchauspe (geogCRS code 4221) for topographic mapping, use for oil exploration and production
504
     * continues.
505
     */
506
    public const EPSG_CHOS_MALAL_1914 = 'urn:ogc:def:crs:EPSG::4160';
507
508
    /**
509
     * Chua
510
     * Extent: Brazil - south of 18°S and west of 54°W, plus Distrito Federal. Paraguay - north.
511
     * The Chua origin and associated network is in Brazil with a connecting traverse through northern Paraguay. In
512
     * Brazil used only as input into the Corrego Allegre adjustment (CRS code 4225), except for government work
513
     * including SICAD in Distrito Federal.
514
     */
515
    public const EPSG_CHUA = 'urn:ogc:def:crs:EPSG::4224';
516
517
    /**
518
     * Cocos Islands 1965
519
     * Extent: Cocos (Keeling) Islands - onshore.
520
     */
521
    public const EPSG_COCOS_ISLANDS_1965 = 'urn:ogc:def:crs:EPSG::4708';
522
523
    /**
524
     * Combani 1950
525
     * Extent: Mayotte - onshore.
526
     * Replaced by Cadastre 1997 (CRS code 4475) for cadastral purposes only and by RGM04 (CRS code 4470) for all other
527
     * purposes.
528
     */
529
    public const EPSG_COMBANI_1950 = 'urn:ogc:def:crs:EPSG::4632';
530
531
    /**
532
     * Conakry 1905
533
     * Extent: Guinea - onshore.
534
     * Replaced by Dabola 1981 (EPSG code 4155).
535
     */
536
    public const EPSG_CONAKRY_1905 = 'urn:ogc:def:crs:EPSG::4315';
537
538
    /**
539
     * Corrego Alegre 1961
540
     * Extent: Brazil - onshore - between 18°S and 27°30'S, also east of 54°W between 15°S and 18°S.
541
     * Replaced by Corrego Alegre 1970-72 (CRS code 4225).
542
     */
543
    public const EPSG_CORREGO_ALEGRE_1961 = 'urn:ogc:def:crs:EPSG::5524';
544
545
    /**
546
     * Corrego Alegre 1970-72
547
     * Extent: Brazil - onshore - west of 54°W and south of 18°S; also south of 15°S between 54°W and 42°W; also
548
     * east of 42°W.
549
     * Replaces 1961 adjustment (CRS code 5524). Replaced by SAD69 (CRS code 4291).
550
     */
551
    public const EPSG_CORREGO_ALEGRE_1970_72 = 'urn:ogc:def:crs:EPSG::4225';
552
553
    /**
554
     * DB_REF
555
     * Extent: Germany - onshore - states of Baden-Wurtemberg, Bayern, Berlin, Brandenburg, Bremen, Hamburg, Hessen,
556
     * Mecklenburg-Vorpommern, Niedersachsen, Nordrhein-Westfalen, Rheinland-Pfalz, Saarland, Sachsen, Sachsen-Anhalt,
557
     * Schleswig-Holstein, Thuringen.
558
     * Differs from DHDN by 0.5-1m in former West Germany and by a maximum of 3m in former East Germany.
559
     */
560
    public const EPSG_DB_REF = 'urn:ogc:def:crs:EPSG::5681';
561
562
    /**
563
     * DGN95
564
     * Extent: Indonesia - onshore and offshore.
565
     * Replaces ID74.
566
     */
567
    public const EPSG_DGN95 = 'urn:ogc:def:crs:EPSG::4755';
568
569
    /**
570
     * DHDN
571
     * Extent: Germany - states of former West Germany onshore - Baden-Wurtemberg, Bayern, Bremen, Hamburg, Hessen,
572
     * Niedersachsen, Nordrhein-Westfalen, Rheinland-Pfalz, Saarland, Schleswig-Holstein.
573
     * See also RD/83 for Saxony and PD/83 for Thuringen. For national digital cartographic purposes used across all
574
     * German states.
575
     */
576
    public const EPSG_DHDN = 'urn:ogc:def:crs:EPSG::4314';
577
578
    /**
579
     * DRUKREF 03
580
     * Extent: Bhutan.
581
     */
582
    public const EPSG_DRUKREF_03 = 'urn:ogc:def:crs:EPSG::5264';
583
584
    /**
585
     * Dabola 1981
586
     * Extent: Guinea - onshore.
587
     * Replaces Conakry 1905 (EPSG code 4315).
588
     */
589
    public const EPSG_DABOLA_1981 = 'urn:ogc:def:crs:EPSG::4155';
590
591
    /**
592
     * Datum 73
593
     * Extent: Portugal - mainland - onshore.
594
     */
595
    public const EPSG_DATUM_73 = 'urn:ogc:def:crs:EPSG::4274';
596
597
    /**
598
     * Dealul Piscului 1930
599
     * Extent: Romania - onshore.
600
     * Replaced by Pulkovo 1942(58) (geogCRS code 4179).
601
     */
602
    public const EPSG_DEALUL_PISCULUI_1930 = 'urn:ogc:def:crs:EPSG::4316';
603
604
    /**
605
     * Deception Island
606
     * Extent: Antarctica - South Shetland Islands - Deception Island.
607
     */
608
    public const EPSG_DECEPTION_ISLAND = 'urn:ogc:def:crs:EPSG::4736';
609
610
    /**
611
     * Deir ez Zor
612
     * Extent: Lebanon - onshore. Syrian Arab Republic - onshore.
613
     */
614
    public const EPSG_DEIR_EZ_ZOR = 'urn:ogc:def:crs:EPSG::4227';
615
616
    /**
617
     * Diego Garcia 1969
618
     * Extent: British Indian Ocean Territory - Chagos Archipelago - Diego Garcia.
619
     */
620
    public const EPSG_DIEGO_GARCIA_1969 = 'urn:ogc:def:crs:EPSG::4724';
621
622
    /**
623
     * Dominica 1945
624
     * Extent: Dominica - onshore.
625
     */
626
    public const EPSG_DOMINICA_1945 = 'urn:ogc:def:crs:EPSG::4602';
627
628
    /**
629
     * Douala 1948
630
     * Extent: Cameroon - coastal area.
631
     * Replaced by Manoca 1962 (code 4193).
632
     */
633
    public const EPSG_DOUALA_1948 = 'urn:ogc:def:crs:EPSG::4192';
634
635
    /**
636
     * ED50
637
     * Extent: Europe - west: Andorra; Cyprus; Denmark - onshore and offshore; Faroe Islands - onshore; France -
638
     * offshore; Germany - offshore North Sea; Gibraltar; Greece - offshore; Israel - offshore; Italy including San
639
     * Marino and Vatican City State; Ireland offshore; Malta; Netherlands - offshore; North Sea; Norway including
640
     * Svalbard - onshore and offshore; Portugal - mainland - offshore; Spain - onshore; Turkey - onshore and offshore;
641
     * United Kingdom UKCS offshore east of 6°W including Channel Islands (Guernsey and Jersey). Egypt - Western
642
     * Desert; Iraq - onshore; Jordan.
643
     */
644
    public const EPSG_ED50 = 'urn:ogc:def:crs:EPSG::4230';
645
646
    /**
647
     * ED50(ED77)
648
     * Extent: Iran - onshore and offshore.
649
     */
650
    public const EPSG_ED50_ED77 = 'urn:ogc:def:crs:EPSG::4154';
651
652
    /**
653
     * ED79
654
     * Extent: Europe - west.
655
     */
656
    public const EPSG_ED79 = 'urn:ogc:def:crs:EPSG::4668';
657
658
    /**
659
     * ED87
660
     * Extent: Europe - west.
661
     */
662
    public const EPSG_ED87 = 'urn:ogc:def:crs:EPSG::4231';
663
664
    /**
665
     * ELD79
666
     * Extent: Libya - onshore and offshore.
667
     */
668
    public const EPSG_ELD79 = 'urn:ogc:def:crs:EPSG::4159';
669
670
    /**
671
     * EST92
672
     * Extent: Estonia - onshore.
673
     * This name is also used for a projected CRS (see projCRS code 3300). Replaced by EST97 (code 4180).
674
     */
675
    public const EPSG_EST92 = 'urn:ogc:def:crs:EPSG::4133';
676
677
    /**
678
     * EST97
679
     * Extent: Estonia - onshore and offshore.
680
     * This name is also used for a projected CRS (see projCRS code 3301). Replaces EST92 (code 4133).
681
     */
682
    public const EPSG_EST97 = 'urn:ogc:def:crs:EPSG::4180';
683
684
    /**
685
     * ETRF2000
686
     * Extent: Europe - onshore and offshore: Albania; Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulgaria;
687
     * Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe Islands; Finland; France; Germany; Gibraltar; Greece; Hungary;
688
     * Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lithuania; Luxembourg; Malta; Moldova; Monaco; Montenegro;
689
     * Netherlands; North Macedonia; Norway including Svalbard and Jan Mayen; Poland; Portugal; Romania; San Marino;
690
     * Serbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK) including Channel Islands and Isle
691
     * of Man; Vatican City State.
692
     * Replaces ETRF97 (code 9066). On the publication of ETRF2005 (code 9068),  the EUREF Technical Working Group
693
     * recommended that ETRF2000 be the realization of ETRS89. ETRF2014 (code 9069) is technically superior to all
694
     * earlier realizations of ETRS89.
695
     */
696
    public const EPSG_ETRF2000 = 'urn:ogc:def:crs:EPSG::9067';
697
698
    /**
699
     * ETRF2000-PL
700
     * Extent: Poland - onshore and offshore.
701
     */
702
    public const EPSG_ETRF2000_PL = 'urn:ogc:def:crs:EPSG::9702';
703
704
    /**
705
     * ETRF2005
706
     * Extent: Europe - onshore and offshore: Albania; Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulgaria;
707
     * Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe Islands; Finland; France; Germany; Gibraltar; Greece; Hungary;
708
     * Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lithuania; Luxembourg; Malta; Moldova; Monaco; Montenegro;
709
     * Netherlands; North Macedonia; Norway including Svalbard and Jan Mayen; Poland; Portugal; Romania; San Marino;
710
     * Serbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK) including Channel Islands and Isle
711
     * of Man; Vatican City State.
712
     * On publication in 2007 of this CRS, the EUREF Technical Working Group recommended that ETRF2000 (EPSG code 9067)
713
     * remained as the preferred realization of ETRS89. Replaced by ETRF2014 (code 9069).
714
     */
715
    public const EPSG_ETRF2005 = 'urn:ogc:def:crs:EPSG::9068';
716
717
    /**
718
     * ETRF2014
719
     * Extent: Europe - onshore and offshore: Albania; Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulgaria;
720
     * Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe Islands; Finland; France; Germany; Gibraltar; Greece; Hungary;
721
     * Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lithuania; Luxembourg; Malta; Moldova; Monaco; Montenegro;
722
     * Netherlands; North Macedonia; Norway including Svalbard and Jan Mayen; Poland; Portugal; Romania; San Marino;
723
     * Serbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK) including Channel Islands and Isle
724
     * of Man; Vatican City State.
725
     * Replaces ETRF2005 (code 9068). ETRF2014 is technically superior to ETRF2000 but ETRF2000 and other previous
726
     * realizations may be preferred for backward compatibility reasons. Differences between ETRF2014 and ETRF2000 can
727
     * reach 7cm.
728
     */
729
    public const EPSG_ETRF2014 = 'urn:ogc:def:crs:EPSG::9069';
730
731
    /**
732
     * ETRF89
733
     * Extent: Europe - onshore and offshore: Albania; Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulgaria;
734
     * Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe Islands; Finland; France; Germany; Gibraltar; Greece; Hungary;
735
     * Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lithuania; Luxembourg; Malta; Moldova; Monaco; Montenegro;
736
     * Netherlands; North Macedonia; Norway including Svalbard and Jan Mayen; Poland; Portugal; Romania; San Marino;
737
     * Serbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK) including Channel Islands and Isle
738
     * of Man; Vatican City State.
739
     * Replaced by ETRF90 (code 9060).
740
     */
741
    public const EPSG_ETRF89 = 'urn:ogc:def:crs:EPSG::9059';
742
743
    /**
744
     * ETRF90
745
     * Extent: Europe - onshore and offshore: Albania; Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulgaria;
746
     * Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe Islands; Finland; France; Germany; Gibraltar; Greece; Hungary;
747
     * Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lithuania; Luxembourg; Malta; Moldova; Monaco; Montenegro;
748
     * Netherlands; North Macedonia; Norway including Svalbard and Jan Mayen; Poland; Portugal; Romania; San Marino;
749
     * Serbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK) including Channel Islands and Isle
750
     * of Man; Vatican City State.
751
     * Replaces ETRF89 (code 9059). Replaced by ETRF91 (code 9061).
752
     */
753
    public const EPSG_ETRF90 = 'urn:ogc:def:crs:EPSG::9060';
754
755
    /**
756
     * ETRF91
757
     * Extent: Europe - onshore and offshore: Albania; Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulgaria;
758
     * Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe Islands; Finland; France; Germany; Gibraltar; Greece; Hungary;
759
     * Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lithuania; Luxembourg; Malta; Moldova; Monaco; Montenegro;
760
     * Netherlands; North Macedonia; Norway including Svalbard and Jan Mayen; Poland; Portugal; Romania; San Marino;
761
     * Serbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK) including Channel Islands and Isle
762
     * of Man; Vatican City State.
763
     * Replaces ETRF90 (code 9060). Replaced by ETRF92 (code 9062).
764
     */
765
    public const EPSG_ETRF91 = 'urn:ogc:def:crs:EPSG::9061';
766
767
    /**
768
     * ETRF92
769
     * Extent: Europe - onshore and offshore: Albania; Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulgaria;
770
     * Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe Islands; Finland; France; Germany; Gibraltar; Greece; Hungary;
771
     * Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lithuania; Luxembourg; Malta; Moldova; Monaco; Montenegro;
772
     * Netherlands; North Macedonia; Norway including Svalbard and Jan Mayen; Poland; Portugal; Romania; San Marino;
773
     * Serbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK) including Channel Islands and Isle
774
     * of Man; Vatican City State.
775
     * Replaces ETRF91 (code 9061). Replaced by ETRF93 (code 9063).
776
     */
777
    public const EPSG_ETRF92 = 'urn:ogc:def:crs:EPSG::9062';
778
779
    /**
780
     * ETRF93
781
     * Extent: Europe - onshore and offshore: Albania; Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulgaria;
782
     * Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe Islands; Finland; France; Germany; Gibraltar; Greece; Hungary;
783
     * Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lithuania; Luxembourg; Malta; Moldova; Monaco; Montenegro;
784
     * Netherlands; North Macedonia; Norway including Svalbard and Jan Mayen; Poland; Portugal; Romania; San Marino;
785
     * Serbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK) including Channel Islands and Isle
786
     * of Man; Vatican City State.
787
     * Replaces ETRF92 (code 9062). Replaced by ETRF94 (code 9064).
788
     */
789
    public const EPSG_ETRF93 = 'urn:ogc:def:crs:EPSG::9063';
790
791
    /**
792
     * ETRF94
793
     * Extent: Europe - onshore and offshore: Albania; Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulgaria;
794
     * Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe Islands; Finland; France; Germany; Gibraltar; Greece; Hungary;
795
     * Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lithuania; Luxembourg; Malta; Moldova; Monaco; Montenegro;
796
     * Netherlands; North Macedonia; Norway including Svalbard and Jan Mayen; Poland; Portugal; Romania; San Marino;
797
     * Serbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK) including Channel Islands and Isle
798
     * of Man; Vatican City State.
799
     * Replaces ETRF93 (code 9063). Replaced by ETRF96 (code 9065).
800
     */
801
    public const EPSG_ETRF94 = 'urn:ogc:def:crs:EPSG::9064';
802
803
    /**
804
     * ETRF96
805
     * Extent: Europe - onshore and offshore: Albania; Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulgaria;
806
     * Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe Islands; Finland; France; Germany; Gibraltar; Greece; Hungary;
807
     * Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lithuania; Luxembourg; Malta; Moldova; Monaco; Montenegro;
808
     * Netherlands; North Macedonia; Norway including Svalbard and Jan Mayen; Poland; Portugal; Romania; San Marino;
809
     * Serbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK) including Channel Islands and Isle
810
     * of Man; Vatican City State.
811
     * Replaces ETRF94 (code 9064). Replaced by ETRF97 (code 9066).
812
     */
813
    public const EPSG_ETRF96 = 'urn:ogc:def:crs:EPSG::9065';
814
815
    /**
816
     * ETRF97
817
     * Extent: Europe - onshore and offshore: Albania; Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulgaria;
818
     * Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe Islands; Finland; France; Germany; Gibraltar; Greece; Hungary;
819
     * Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lithuania; Luxembourg; Malta; Moldova; Monaco; Montenegro;
820
     * Netherlands; North Macedonia; Norway including Svalbard and Jan Mayen; Poland; Portugal; Romania; San Marino;
821
     * Serbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK) including Channel Islands and Isle
822
     * of Man; Vatican City State.
823
     * Replaces ETRF96 (code 9065). Replaced by ETRF2000 (code 9067).
824
     */
825
    public const EPSG_ETRF97 = 'urn:ogc:def:crs:EPSG::9066';
826
827
    /**
828
     * ETRS89
829
     * Extent: Europe - onshore and offshore: Albania; Andorra; Austria; Belgium; Bosnia and Herzegovina; Bulgaria;
830
     * Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe Islands; Finland; France; Germany; Gibraltar; Greece; Hungary;
831
     * Ireland; Italy; Kosovo; Latvia; Liechtenstein; Lithuania; Luxembourg; Malta; Moldova; Monaco; Montenegro;
832
     * Netherlands; North Macedonia; Norway including Svalbard and Jan Mayen; Poland; Portugal; Romania; San Marino;
833
     * Serbia; Slovakia; Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK) including Channel Islands and Isle
834
     * of Man; Vatican City State.
835
     * Has been realized through ETRF89, ETRF90, ETRF91, ETRF92, ETRF93, ETRF94, ETRF96, ETRF97, ETRF2000, ETRF2005 and
836
     * ETRF2014. This 'ensemble' covers any or all of these realizations without distinction.
837
     */
838
    public const EPSG_ETRS89 = 'urn:ogc:def:crs:EPSG::4258';
839
840
    /**
841
     * Easter Island 1967
842
     * Extent: Chile - Easter Island onshore.
843
     */
844
    public const EPSG_EASTER_ISLAND_1967 = 'urn:ogc:def:crs:EPSG::4719';
845
846
    /**
847
     * Egypt 1907
848
     * Extent: Egypt - onshore and offshore.
849
     */
850
    public const EPSG_EGYPT_1907 = 'urn:ogc:def:crs:EPSG::4229';
851
852
    /**
853
     * Egypt 1930
854
     * Extent: Egypt - onshore.
855
     * Note that Egypt 1930 uses the International 1924 ellipsoid, unlike the Egypt 1907 CRS (code 4229) which uses the
856
     * Helmert ellipsoid. Oil industry references to the Egypt 1930 name and the Helmert ellipsoid probably mean Egypt
857
     * 1907.
858
     */
859
    public const EPSG_EGYPT_1930 = 'urn:ogc:def:crs:EPSG::4199';
860
861
    /**
862
     * Egypt Gulf of Suez S-650 TL
863
     * Extent: Egypt - Gulf of Suez.
864
     * Differs from Egypt 1907 (CRS code 4229) by approximately 20m.
865
     */
866
    public const EPSG_EGYPT_GULF_OF_SUEZ_S_650_TL = 'urn:ogc:def:crs:EPSG::4706';
867
868
    /**
869
     * FD54
870
     * Extent: Faroe Islands - onshore.
871
     * Except for cadastral survey, replaced by ED50 in the late 1970's. For cadastral survey, replaced by fk89 (CRS
872
     * code 4753).
873
     */
874
    public const EPSG_FD54 = 'urn:ogc:def:crs:EPSG::4741';
875
876
    /**
877
     * FD58
878
     * Extent: Iran - Arwaz area and onshore Gulf coast west of 54°E, Lavan Island, offshore Balal field and South
879
     * Pars blocks 2 and 3.
880
     */
881
    public const EPSG_FD58 = 'urn:ogc:def:crs:EPSG::4132';
882
883
    /**
884
     * FEH2010
885
     * Extent: Fehmarnbelt area of Denmark and Germany.
886
     * Created for engineering survey and construction of Fehmarnbelt tunnel.
887
     */
888
    public const EPSG_FEH2010 = 'urn:ogc:def:crs:EPSG::5593';
889
890
    /**
891
     * Fahud
892
     * Extent: Oman - mainland onshore.
893
     * Since 1993 replaced by PSD93 geogCRS (code 4134). Maximum differences to Fahud adjustment are 20 metres.
894
     */
895
    public const EPSG_FAHUD = 'urn:ogc:def:crs:EPSG::4232';
896
897
    /**
898
     * Fatu Iva 72
899
     * Extent: French Polynesia - Marquesas Islands - Fatu Hiva.
900
     * Recomputed by IGN in 1972 using origin and observations of 1953-1955 Mission Hydrographique des Etablissement
901
     * Francais d'Oceanie (MHEFO 55). Replaced by RGPF, CRS code 4687.
902
     */
903
    public const EPSG_FATU_IVA_72 = 'urn:ogc:def:crs:EPSG::4688';
904
905
    /**
906
     * Fiji 1956
907
     * Extent: Fiji - onshore - Vanua Levu, Taveuni, Viti Levu and and immediately adjacent smaller islands of Yasawa
908
     * and Kandavu groups.
909
     * For topographic mapping replaces Viti Levu 1912 (CRS code 4752) and Vanua Levu 1915 (CRS code 4748). Replaced by
910
     * Fiji 1986 (CRS code 4720).
911
     */
912
    public const EPSG_FIJI_1956 = 'urn:ogc:def:crs:EPSG::4721';
913
914
    /**
915
     * Fiji 1986
916
     * Extent: Fiji - onshore. Includes Viti Levu, Vanua Levu, Taveuni, the Yasawa Group, the Kadavu Group, the Lau
917
     * Islands and Rotuma Islands.
918
     * Replaces Viti Levu 1912 (CRS code 4752), Vanua Levu 1915 (CRS code 4748) and Fiji 1956 (CRS code 4721).
919
     */
920
    public const EPSG_FIJI_1986 = 'urn:ogc:def:crs:EPSG::4720';
921
922
    /**
923
     * Fort Marigot
924
     * Extent: Guadeloupe - onshore - St Martin and St Barthélemy islands.
925
     * Replaced by RRAF 1991 (CRS code 4558).
926
     */
927
    public const EPSG_FORT_MARIGOT = 'urn:ogc:def:crs:EPSG::4621';
928
929
    /**
930
     * GBK19-IRF
931
     * Extent: UK - on or related to the rail route from Glasgow via Barrhead to Kilmarnock and the branch to East
932
     * Kilbride.
933
     * Intermediate CRS created in 2020 to assist the emulation of the ETRS89 / GBK19 SnakeGrid projected CRS through
934
     * transformation ETRS89 to GBK19-IRF (1) (code 9454) used in conjunction with the GBK19-TM map projection (code
935
     * 9455).
936
     */
937
    public const EPSG_GBK19_IRF = 'urn:ogc:def:crs:EPSG::9453';
938
939
    /**
940
     * GCGD59
941
     * Extent: Cayman Islands - Grand Cayman.
942
     * Superseded by CIGD11 (CRS code 6135).
943
     */
944
    public const EPSG_GCGD59 = 'urn:ogc:def:crs:EPSG::4723';
945
946
    /**
947
     * GDA2020
948
     * Extent: Australia including Lord Howe Island, Macquarie Islands, Ashmore and Cartier Islands, Christmas Island,
949
     * Cocos (Keeling) Islands, Norfolk Island. All onshore and offshore.
950
     */
951
    public const EPSG_GDA2020 = 'urn:ogc:def:crs:EPSG::7844';
952
953
    /**
954
     * GDA94
955
     * Extent: Australia including Lord Howe Island, Macquarie Islands, Ashmore and Cartier Islands, Christmas Island,
956
     * Cocos (Keeling) Islands, Norfolk Island. All onshore and offshore.
957
     */
958
    public const EPSG_GDA94 = 'urn:ogc:def:crs:EPSG::4283';
959
960
    /**
961
     * GDBD2009
962
     * Extent: Brunei Darussalam - onshore and offshore.
963
     * Introduced from July 2009 to replace Timbalai 1948 (CRS code 4298) for government purposes.
964
     */
965
    public const EPSG_GDBD2009 = 'urn:ogc:def:crs:EPSG::5246';
966
967
    /**
968
     * GDM2000
969
     * Extent: Malaysia - onshore and offshore. Includes peninsular Malayasia, Sabah and Sarawak.
970
     * Replaces all earlier Malaysian geographic CRSs.
971
     */
972
    public const EPSG_GDM2000 = 'urn:ogc:def:crs:EPSG::4742';
973
974
    /**
975
     * GGRS87
976
     * Extent: Greece - onshore.
977
     */
978
    public const EPSG_GGRS87 = 'urn:ogc:def:crs:EPSG::4121';
979
980
    /**
981
     * GR96
982
     * Extent: Greenland - onshore and offshore.
983
     * Replaces all earlier Greenland geographic CRSs.
984
     */
985
    public const EPSG_GR96 = 'urn:ogc:def:crs:EPSG::4747';
986
987
    /**
988
     * GSK-2011
989
     * Extent: Russian Federation - onshore and offshore.
990
     * Replaces Pulkovo 1995 (CRS code 4200) with effect from 21st October 2011.
991
     */
992
    public const EPSG_GSK_2011 = 'urn:ogc:def:crs:EPSG::7683';
993
994
    /**
995
     * Gambia
996
     * Extent: Gambia - onshore.
997
     */
998
    public const EPSG_GAMBIA = 'urn:ogc:def:crs:EPSG::6894';
999
1000
    /**
1001
     * Gan 1970
1002
     * Extent: Maldives - onshore.
1003
     * In some references incorrectly named "Gandajika 1970". See CRS "Gandajika", code 4685, from the Democratic
1004
     * Republic of the Congo (Zaire).
1005
     */
1006
    public const EPSG_GAN_1970 = 'urn:ogc:def:crs:EPSG::4684';
1007
1008
    /**
1009
     * Garoua
1010
     * Extent: Cameroon - Garoua area.
1011
     */
1012
    public const EPSG_GAROUA = 'urn:ogc:def:crs:EPSG::4197';
1013
1014
    /**
1015
     * Grand Comoros
1016
     * Extent: Comoros - Njazidja (Grande Comore).
1017
     */
1018
    public const EPSG_GRAND_COMOROS = 'urn:ogc:def:crs:EPSG::4646';
1019
1020
    /**
1021
     * Greek
1022
     * Extent: Greece - onshore.
1023
     */
1024
    public const EPSG_GREEK = 'urn:ogc:def:crs:EPSG::4120';
1025
1026
    /**
1027
     * Greek (Athens)
1028
     * Extent: Greece - onshore.
1029
     */
1030
    public const EPSG_GREEK_ATHENS = 'urn:ogc:def:crs:EPSG::4815';
1031
1032
    /**
1033
     * Grenada 1953
1034
     * Extent: Grenada and southern Grenadine Islands - onshore.
1035
     */
1036
    public const EPSG_GRENADA_1953 = 'urn:ogc:def:crs:EPSG::4603';
1037
1038
    /**
1039
     * Guadeloupe 1948
1040
     * Extent: Guadeloupe - onshore - Basse-Terre, Grande-Terre, La Desirade, Marie-Galante, Les Saintes.
1041
     * Replaced by RRAF 1991 (CRS code 4558).
1042
     */
1043
    public const EPSG_GUADELOUPE_1948 = 'urn:ogc:def:crs:EPSG::4622';
1044
1045
    /**
1046
     * Guam 1963
1047
     * Extent: Guam - onshore. Northern Mariana Islands - onshore.
1048
     * Replaced by NAD83(HARN) alias Guam Geodetic Network 1993 (CRS code 4152) from 1995.
1049
     */
1050
    public const EPSG_GUAM_1963 = 'urn:ogc:def:crs:EPSG::4675';
1051
1052
    /**
1053
     * Gulshan 303
1054
     * Extent: Bangladesh - onshore and offshore.
1055
     */
1056
    public const EPSG_GULSHAN_303 = 'urn:ogc:def:crs:EPSG::4682';
1057
1058
    /**
1059
     * Gusterberg (Ferro)
1060
     * Extent: Austria - Upper Austria and Salzburg provinces. Czechia - Bohemia.
1061
     */
1062
    public const EPSG_GUSTERBERG_FERRO = 'urn:ogc:def:crs:EPSG::8042';
1063
1064
    /**
1065
     * HD1909
1066
     * Extent: Hungary.
1067
     * Replaced earlier HD1863 adjustment also on Bessel ellipsoid. Both HD1863 and HD1909 were originally on Ferro
1068
     * Prime Meridian but subsequently converted to Greenwich. Replaced by HD72 (CRS code 4237).
1069
     */
1070
    public const EPSG_HD1909 = 'urn:ogc:def:crs:EPSG::3819';
1071
1072
    /**
1073
     * HD72
1074
     * Extent: Hungary.
1075
     * Replaced HD1909 (EPSG CRS code 3819).
1076
     */
1077
    public const EPSG_HD72 = 'urn:ogc:def:crs:EPSG::4237';
1078
1079
    /**
1080
     * HS2-IRF
1081
     * Extent: UK - HS2 phases 1 and 2a railway corridor from London to Birmingham, Lichfield and Crewe.
1082
     * Intermediate CRS created to assist the emulation of the ETRS89 / HS2P1+14 SnakeGrid projected CRS through
1083
     * transformation HS2-IRF to ETRS89 (1) (code 9302) used in conjunction with the HS2-TM map projection (code 9301).
1084
     */
1085
    public const EPSG_HS2_IRF = 'urn:ogc:def:crs:EPSG::9299';
1086
1087
    /**
1088
     * HTRS96
1089
     * Extent: Croatia - onshore and offshore.
1090
     */
1091
    public const EPSG_HTRS96 = 'urn:ogc:def:crs:EPSG::4761';
1092
1093
    /**
1094
     * Hanoi 1972
1095
     * Extent: Vietnam - onshore.
1096
     * Replaces use of Indian 1960. Replaced by VN-2000 (CRS code 4756).
1097
     */
1098
    public const EPSG_HANOI_1972 = 'urn:ogc:def:crs:EPSG::4147';
1099
1100
    /**
1101
     * Hartebeesthoek94
1102
     * Extent: Eswatini (Swaziland); Lesotho; South Africa - onshore and offshore.
1103
     * Replaces Cape (code 4222) from 1999.
1104
     */
1105
    public const EPSG_HARTEBEESTHOEK94 = 'urn:ogc:def:crs:EPSG::4148';
1106
1107
    /**
1108
     * Helle 1954
1109
     * Extent: Jan Mayen - onshore.
1110
     */
1111
    public const EPSG_HELLE_1954 = 'urn:ogc:def:crs:EPSG::4660';
1112
1113
    /**
1114
     * Herat North
1115
     * Extent: Afghanistan.
1116
     */
1117
    public const EPSG_HERAT_NORTH = 'urn:ogc:def:crs:EPSG::4255';
1118
1119
    /**
1120
     * Hito XVIII 1963
1121
     * Extent: Chile - Tierra del Fuego, onshore; Argentina - Tierra del Fuego, onshore and offshore Atlantic west of
1122
     * 66°W.
1123
     */
1124
    public const EPSG_HITO_XVIII_1963 = 'urn:ogc:def:crs:EPSG::4254';
1125
1126
    /**
1127
     * Hjorsey 1955
1128
     * Extent: Iceland - onshore.
1129
     */
1130
    public const EPSG_HJORSEY_1955 = 'urn:ogc:def:crs:EPSG::4658';
1131
1132
    /**
1133
     * Hong Kong 1963
1134
     * Extent: China - Hong Kong - onshore and offshore.
1135
     * Replaced by Hong Kong 1963(67) (CRS code 4839) for military purposes only. For all purposes, replaced by Hong
1136
     * Kong 1980 (CRS code 4611).
1137
     */
1138
    public const EPSG_HONG_KONG_1963 = 'urn:ogc:def:crs:EPSG::4738';
1139
1140
    /**
1141
     * Hong Kong 1963(67)
1142
     * Extent: China - Hong Kong - onshore and offshore.
1143
     * For military purposes only, replaces Hong Kong 1963. Replaced by Hong Kong 1980 (CRS code 4611).
1144
     */
1145
    public const EPSG_HONG_KONG_1963_67 = 'urn:ogc:def:crs:EPSG::4739';
1146
1147
    /**
1148
     * Hong Kong 1980
1149
     * Extent: China - Hong Kong - onshore and offshore.
1150
     * Replaces Hong Kong 1963 and Hong Kong 1963(67).
1151
     */
1152
    public const EPSG_HONG_KONG_1980 = 'urn:ogc:def:crs:EPSG::4611';
1153
1154
    /**
1155
     * Hong Kong Geodetic CS
1156
     * Extent: China - Hong Kong - onshore and offshore.
1157
     * Locally sometimes referred to as ITRF96 or WGS 84, these are not strictly correct.
1158
     */
1159
    public const EPSG_HONG_KONG_GEODETIC_CS = 'urn:ogc:def:crs:EPSG::8427';
1160
1161
    /**
1162
     * Hu Tzu Shan 1950
1163
     * Extent: Taiwan, Republic of China - onshore - Taiwan Island, Penghu (Pescadores) Islands.
1164
     */
1165
    public const EPSG_HU_TZU_SHAN_1950 = 'urn:ogc:def:crs:EPSG::4236';
1166
1167
    /**
1168
     * ID74
1169
     * Extent: Indonesia - onshore.
1170
     * Replaced by DGN95.
1171
     */
1172
    public const EPSG_ID74 = 'urn:ogc:def:crs:EPSG::4238';
1173
1174
    /**
1175
     * IG05 Intermediate CRS
1176
     * Extent: Israel - onshore; Palestine Territory - onshore.
1177
     * Intermediate system not used for spatial referencing - use IGD05 (CRS code 6980). Referred to in Israeli
1178
     * documentation as "in GRS80".
1179
     */
1180
    public const EPSG_IG05_INTERMEDIATE_CRS = 'urn:ogc:def:crs:EPSG::6983';
1181
1182
    /**
1183
     * IG05/12 Intermediate CRS
1184
     * Extent: Israel - onshore; Palestine Territory - onshore.
1185
     * Intermediate system not used for spatial referencing - use IGD05/12 (CRS code 6987). Referred to in Israeli
1186
     * documentation as "in GRS80".
1187
     */
1188
    public const EPSG_IG05_12_INTERMEDIATE_CRS = 'urn:ogc:def:crs:EPSG::6990';
1189
1190
    /**
1191
     * IGC 1962 6th Parallel South
1192
     * Extent: The Democratic Republic of the Congo (Zaire) - adjacent to 6th parallel south traverse.
1193
     */
1194
    public const EPSG_IGC_1962_6TH_PARALLEL_SOUTH = 'urn:ogc:def:crs:EPSG::4697';
1195
1196
    /**
1197
     * IGCB 1955
1198
     * Extent: The Democratic Republic of the Congo (Zaire) - Lower Congo (Bas Congo)
1199
     * Replaced by IGC 1962 Arc of the 6th Parallel South, except for oil industry activities.
1200
     */
1201
    public const EPSG_IGCB_1955 = 'urn:ogc:def:crs:EPSG::4701';
1202
1203
    /**
1204
     * IGD05
1205
     * Extent: Israel - onshore and offshore.
1206
     * Replaces Israel 1993 (CRS code 4141) from January 2005. Replaced by IGD05/12 (CRS code 7139) from March 2012.
1207
     */
1208
    public const EPSG_IGD05 = 'urn:ogc:def:crs:EPSG::7136';
1209
1210
    /**
1211
     * IGD05/12
1212
     * Extent: Israel - onshore and offshore.
1213
     * Replaces IGD05 (CRS code 7136) from March 2012.
1214
     */
1215
    public const EPSG_IGD05_12 = 'urn:ogc:def:crs:EPSG::7139';
1216
1217
    /**
1218
     * IGM95
1219
     * Extent: Italy - onshore and offshore; San Marino, Vatican City State.
1220
     * Replaced by RDN2008 (CRS code 6706) from 2011-11-10.
1221
     */
1222
    public const EPSG_IGM95 = 'urn:ogc:def:crs:EPSG::4670';
1223
1224
    /**
1225
     * IGN 1962 Kerguelen
1226
     * Extent: French Southern Territories - Kerguelen onshore.
1227
     * Replaced by RGTAAF07 (CRS code 7073).
1228
     */
1229
    public const EPSG_IGN_1962_KERGUELEN = 'urn:ogc:def:crs:EPSG::4698';
1230
1231
    /**
1232
     * IGN Astro 1960
1233
     * Extent: Mauritania - onshore.
1234
     * Mining title descriptions referring only to "Clarke 1880 ellipsoid" should be assumed to be referenced to this
1235
     * CRS. Oil industry considers Mining Cadastre 1999 to be exactly defined through tfm codes 15857-9. Replaced by
1236
     * Mauritania 1999 (code 4702).
1237
     */
1238
    public const EPSG_IGN_ASTRO_1960 = 'urn:ogc:def:crs:EPSG::4700';
1239
1240
    /**
1241
     * IGN53 Mare
1242
     * Extent: New Caledonia - Loyalty Islands - Mare.
1243
     * Replaced by RGNC91-93 (CRS code 4749).
1244
     */
1245
    public const EPSG_IGN53_MARE = 'urn:ogc:def:crs:EPSG::4641';
1246
1247
    /**
1248
     * IGN56 Lifou
1249
     * Extent: New Caledonia - Loyalty Islands - Lifou.
1250
     * Replaced by RGNC91-93 (CRS code 4749).
1251
     */
1252
    public const EPSG_IGN56_LIFOU = 'urn:ogc:def:crs:EPSG::4633';
1253
1254
    /**
1255
     * IGN63 Hiva Oa
1256
     * Extent: French Polynesia - Marquesas Islands - Hiva Oa and Tahuata.
1257
     * Replaced by RGPF, CRS code 4687.
1258
     */
1259
    public const EPSG_IGN63_HIVA_OA = 'urn:ogc:def:crs:EPSG::4689';
1260
1261
    /**
1262
     * IGN72 Grande Terre
1263
     * Extent: New Caledonia - Grande Terre.
1264
     * Replaced by RGNC91-93 (CRS code 4749).
1265
     */
1266
    public const EPSG_IGN72_GRANDE_TERRE = 'urn:ogc:def:crs:EPSG::4662';
1267
1268
    /**
1269
     * IGN72 Nuku Hiva
1270
     * Extent: French Polynesia - Marquesas Islands - Nuku Hiva, Ua Huka and Ua Pou.
1271
     * Replaced by RGPF, CRS code 4687.
1272
     */
1273
    public const EPSG_IGN72_NUKU_HIVA = 'urn:ogc:def:crs:EPSG::4630';
1274
1275
    /**
1276
     * IGRS
1277
     * Extent: Iraq - onshore and offshore.
1278
     */
1279
    public const EPSG_IGRS = 'urn:ogc:def:crs:EPSG::3889';
1280
1281
    /**
1282
     * IGS00
1283
     * Extent: World.
1284
     * Adopted by the International GNSS Service (IGS) from 2001-12-02 through 2004-01-10. Replaces IGS97, replaced by
1285
     * IGb00 (CRS codes 9003 and 9009). For all practical purposes IGS00 is equivalent to ITRF2000.
1286
     */
1287
    public const EPSG_IGS00 = 'urn:ogc:def:crs:EPSG::9006';
1288
1289
    /**
1290
     * IGS05
1291
     * Extent: World.
1292
     * Adopted by the International GNSS Service (IGS) from 2006-11-05 through 2011-04-16. Replaces IGb00, replaced by
1293
     * IGS08 (CRS codes 9009 and 9014). For all practical purposes IGS05 is equivalent to ITRF2005.
1294
     */
1295
    public const EPSG_IGS05 = 'urn:ogc:def:crs:EPSG::9012';
1296
1297
    /**
1298
     * IGS08
1299
     * Extent: World.
1300
     * Used for products from International GNSS Service (IGS) analysis centres from 2011-04-17 through 2012-10-06.
1301
     * Replaces IGS05 (code 9012). Replaced by IGb08 (code 9017). For most practical purposes IGS08 is equivalent to
1302
     * ITRF2008.
1303
     */
1304
    public const EPSG_IGS08 = 'urn:ogc:def:crs:EPSG::9014';
1305
1306
    /**
1307
     * IGS14
1308
     * Extent: World.
1309
     * Used for products from the International GNSS Service (IGS) from 2017-01-29 to 2020-05-16. Replaces IGb08 (code
1310
     * 9017), replaced by IGb14 (code 9380). For most practical purposes IGS14 is equivalent to ITRF2014.
1311
     */
1312
    public const EPSG_IGS14 = 'urn:ogc:def:crs:EPSG::9019';
1313
1314
    /**
1315
     * IGS97
1316
     * Extent: World.
1317
     * Adopted by the International GNSS Service (IGS) from 2000-06-04 through 2001-12-01. Replaced by IGS00 (CRS code
1318
     * 9006). For all practical purposes IGS97 is equivalent to ITRF97.
1319
     */
1320
    public const EPSG_IGS97 = 'urn:ogc:def:crs:EPSG::9003';
1321
1322
    /**
1323
     * IGb00
1324
     * Extent: World.
1325
     * Adopted by the International GNSS Service (IGS) from 2004-01-11 through 2006-11-04. Replaces IGS00, replaced by
1326
     * IGS05 (CRS codes 9006 and 9012). For all practical purposes IGb00 is equivalent to ITRF2000.
1327
     */
1328
    public const EPSG_IGB00 = 'urn:ogc:def:crs:EPSG::9009';
1329
1330
    /**
1331
     * IGb08
1332
     * Extent: World.
1333
     * Adopted by the International GNSS Service (IGS) from 2012-10-07 through 2017-01-28. Replaces IGS08, replaced by
1334
     * IGS14 (CRS codes 9014 and 9019). For all practical purposes IGb08 is equivalent to ITRF2008.
1335
     */
1336
    public const EPSG_IGB08 = 'urn:ogc:def:crs:EPSG::9017';
1337
1338
    /**
1339
     * IGb14
1340
     * Extent: World.
1341
     * Used for products from the International GNSS Service (IGS) from 2020-05-17. Replaces IGS14 (code 9019). For
1342
     * most practical purposes IGb14 is equivalent to ITRF2014.
1343
     */
1344
    public const EPSG_IGB14 = 'urn:ogc:def:crs:EPSG::9380';
1345
1346
    /**
1347
     * IKBD-92
1348
     * Extent: Iraq - Kuwait boundary.
1349
     */
1350
    public const EPSG_IKBD_92 = 'urn:ogc:def:crs:EPSG::4667';
1351
1352
    /**
1353
     * IRENET95
1354
     * Extent: Ireland - onshore. United Kingdom (UK) - Northern Ireland (Ulster) - onshore.
1355
     */
1356
    public const EPSG_IRENET95 = 'urn:ogc:def:crs:EPSG::4173';
1357
1358
    /**
1359
     * ISN2004
1360
     * Extent: Iceland - onshore and offshore.
1361
     * Replaces ISN93 (CRS code 4659).
1362
     */
1363
    public const EPSG_ISN2004 = 'urn:ogc:def:crs:EPSG::5324';
1364
1365
    /**
1366
     * ISN2016
1367
     * Extent: Iceland - onshore and offshore.
1368
     * Replaces ISN2004 (CRS code 5324) from September 2017.
1369
     */
1370
    public const EPSG_ISN2016 = 'urn:ogc:def:crs:EPSG::8086';
1371
1372
    /**
1373
     * ISN93
1374
     * Extent: Iceland - onshore and offshore.
1375
     * Replaced by ISN2004 (CRS code 5324).
1376
     */
1377
    public const EPSG_ISN93 = 'urn:ogc:def:crs:EPSG::4659';
1378
1379
    /**
1380
     * ITRF2000
1381
     * Extent: World.
1382
     * Replaces ITRF97 (code 8996). Replaced by ITRF2005 (code 8998).
1383
     */
1384
    public const EPSG_ITRF2000 = 'urn:ogc:def:crs:EPSG::8997';
1385
1386
    /**
1387
     * ITRF2005
1388
     * Extent: World.
1389
     * Replaces ITRF2000 (code 8997). Replaced by ITRF2008 (code 8999).
1390
     */
1391
    public const EPSG_ITRF2005 = 'urn:ogc:def:crs:EPSG::8998';
1392
1393
    /**
1394
     * ITRF2008
1395
     * Extent: World.
1396
     * Replaces ITRF2005 (code 8998). Replaced by ITRF2014 (code 9000).
1397
     */
1398
    public const EPSG_ITRF2008 = 'urn:ogc:def:crs:EPSG::8999';
1399
1400
    /**
1401
     * ITRF2014
1402
     * Extent: World.
1403
     * Replaces ITRF2008 (code 8999).
1404
     */
1405
    public const EPSG_ITRF2014 = 'urn:ogc:def:crs:EPSG::9000';
1406
1407
    /**
1408
     * ITRF88
1409
     * Extent: World.
1410
     * Replaced by ITRF89 (code 8989).
1411
     */
1412
    public const EPSG_ITRF88 = 'urn:ogc:def:crs:EPSG::8988';
1413
1414
    /**
1415
     * ITRF89
1416
     * Extent: World.
1417
     * Replaces ITRF88 (code 8988). Replaced by ITRF90 (code 8990).
1418
     */
1419
    public const EPSG_ITRF89 = 'urn:ogc:def:crs:EPSG::8989';
1420
1421
    /**
1422
     * ITRF90
1423
     * Extent: World.
1424
     * Replaces ITRF89 (code 8989). Replaced by ITRF91 (code 8991).
1425
     */
1426
    public const EPSG_ITRF90 = 'urn:ogc:def:crs:EPSG::8990';
1427
1428
    /**
1429
     * ITRF91
1430
     * Extent: World.
1431
     * Replaces ITRF90 (code 8990). Replaced by ITRF92 (code 8992).
1432
     */
1433
    public const EPSG_ITRF91 = 'urn:ogc:def:crs:EPSG::8991';
1434
1435
    /**
1436
     * ITRF92
1437
     * Extent: World.
1438
     * Replaces ITRF91 (code 8991). Replaced by ITRF93 (code 8993).
1439
     */
1440
    public const EPSG_ITRF92 = 'urn:ogc:def:crs:EPSG::8992';
1441
1442
    /**
1443
     * ITRF93
1444
     * Extent: World.
1445
     * Replaces ITRF92 (code 8992). Replaced by ITRF94 (code 8994).
1446
     */
1447
    public const EPSG_ITRF93 = 'urn:ogc:def:crs:EPSG::8993';
1448
1449
    /**
1450
     * ITRF94
1451
     * Extent: World.
1452
     * Replaces ITRF93 (code 8993). Replaced by ITRF96 (code 8995).
1453
     */
1454
    public const EPSG_ITRF94 = 'urn:ogc:def:crs:EPSG::8994';
1455
1456
    /**
1457
     * ITRF96
1458
     * Extent: World.
1459
     * Replaces ITRF94 (code 8994). Replaced by ITRF97 (code 8996).
1460
     */
1461
    public const EPSG_ITRF96 = 'urn:ogc:def:crs:EPSG::8995';
1462
1463
    /**
1464
     * ITRF97
1465
     * Extent: World.
1466
     * Replaces ITRF96 (code 8995). Replaced by ITRF2000 (code 8997).
1467
     */
1468
    public const EPSG_ITRF97 = 'urn:ogc:def:crs:EPSG::8996';
1469
1470
    /**
1471
     * Indian 1954
1472
     * Extent: Myanmar (Burma) - onshore; Thailand - onshore.
1473
     */
1474
    public const EPSG_INDIAN_1954 = 'urn:ogc:def:crs:EPSG::4239';
1475
1476
    /**
1477
     * Indian 1960
1478
     * Extent: Cambodia - onshore; Vietnam - onshore and offshore Cuu Long basin.
1479
     */
1480
    public const EPSG_INDIAN_1960 = 'urn:ogc:def:crs:EPSG::4131';
1481
1482
    /**
1483
     * Indian 1975
1484
     * Extent: Thailand - onshore plus offshore Gulf of Thailand.
1485
     */
1486
    public const EPSG_INDIAN_1975 = 'urn:ogc:def:crs:EPSG::4240';
1487
1488
    /**
1489
     * Israel 1993
1490
     * Extent: Israel - onshore; Palestine Territory - onshore.
1491
     * Replaces Palestine 1923 (CRS code 4281) from June 1998. Replaced by IGD05 (CRS code 6980) from January 2005.
1492
     */
1493
    public const EPSG_ISRAEL_1993 = 'urn:ogc:def:crs:EPSG::4141';
1494
1495
    /**
1496
     * Iwo Jima 1945
1497
     * Extent: Japan - Iwo Jima island.
1498
     */
1499
    public const EPSG_IWO_JIMA_1945 = 'urn:ogc:def:crs:EPSG::4709';
1500
1501
    /**
1502
     * JAD2001
1503
     * Extent: Jamaica - onshore and offshore. Includes Morant Cays and Pedro Cays.
1504
     * Replaces JAD69 (CRS code 4242).
1505
     */
1506
    public const EPSG_JAD2001 = 'urn:ogc:def:crs:EPSG::4758';
1507
1508
    /**
1509
     * JAD69
1510
     * Extent: Jamaica - onshore.
1511
     * Replaced by JAD2001 (CRS code 4758).
1512
     */
1513
    public const EPSG_JAD69 = 'urn:ogc:def:crs:EPSG::4242';
1514
1515
    /**
1516
     * JGD2000
1517
     * Extent: Japan - onshore and offshore.
1518
     * Replaces Tokyo (CRS code 4301) from April 2002. From 21st October 2011 replaced by JGD2011 (CRS code 6668).
1519
     */
1520
    public const EPSG_JGD2000 = 'urn:ogc:def:crs:EPSG::4612';
1521
1522
    /**
1523
     * JGD2011
1524
     * Extent: Japan - onshore and offshore.
1525
     * Replaces JGD2000 (CRS code 4612) with effect from 21st October 2011.
1526
     */
1527
    public const EPSG_JGD2011 = 'urn:ogc:def:crs:EPSG::6668';
1528
1529
    /**
1530
     * Jamaica 1875
1531
     * Extent: Jamaica - onshore.
1532
     */
1533
    public const EPSG_JAMAICA_1875 = 'urn:ogc:def:crs:EPSG::4241';
1534
1535
    /**
1536
     * Johnston Island 1961
1537
     * Extent: United States Minor Outlying Islands - Johnston Island.
1538
     */
1539
    public const EPSG_JOHNSTON_ISLAND_1961 = 'urn:ogc:def:crs:EPSG::4725';
1540
1541
    /**
1542
     * Jouik 1961
1543
     * Extent: Mauritania - coastal area north of Cape Timiris.
1544
     * Replaced by Mauritania 1999 (CRS code 4702).
1545
     */
1546
    public const EPSG_JOUIK_1961 = 'urn:ogc:def:crs:EPSG::4679';
1547
1548
    /**
1549
     * KKJ
1550
     * Extent: Finland - onshore.
1551
     */
1552
    public const EPSG_KKJ = 'urn:ogc:def:crs:EPSG::4123';
1553
1554
    /**
1555
     * KOC
1556
     * Extent: Kuwait - onshore.
1557
     */
1558
    public const EPSG_KOC = 'urn:ogc:def:crs:EPSG::4246';
1559
1560
    /**
1561
     * KOSOVAREF01
1562
     * Extent: Kosovo.
1563
     * In Kosovo replaces MGI 1901 (CRS code 3906).
1564
     */
1565
    public const EPSG_KOSOVAREF01 = 'urn:ogc:def:crs:EPSG::9140';
1566
1567
    /**
1568
     * KSA-GRF17
1569
     * Extent: Saudi Arabia - onshore and offshore.
1570
     */
1571
    public const EPSG_KSA_GRF17 = 'urn:ogc:def:crs:EPSG::9333';
1572
1573
    /**
1574
     * KUDAMS
1575
     * Extent: Kuwait - Kuwait City.
1576
     */
1577
    public const EPSG_KUDAMS = 'urn:ogc:def:crs:EPSG::4319';
1578
1579
    /**
1580
     * Kalianpur 1880
1581
     * Extent: Bangladesh - onshore; India - mainland onshore; Myanmar (Burma) - onshore; Pakistan - onshore.
1582
     */
1583
    public const EPSG_KALIANPUR_1880 = 'urn:ogc:def:crs:EPSG::4243';
1584
1585
    /**
1586
     * Kalianpur 1937
1587
     * Extent: Bangladesh - onshore; India - mainland onshore; Myanmar - onshore and Moattama area offshore; Pakistan -
1588
     * onshore.
1589
     * Adopts 1937 metric conversion of 0.30479841 metres per Indian foot.
1590
     */
1591
    public const EPSG_KALIANPUR_1937 = 'urn:ogc:def:crs:EPSG::4144';
1592
1593
    /**
1594
     * Kalianpur 1962
1595
     * Extent: Pakistan - onshore and offshore.
1596
     * Adopts 1962 metric conversion of 0.3047996 metres per Indian foot.
1597
     */
1598
    public const EPSG_KALIANPUR_1962 = 'urn:ogc:def:crs:EPSG::4145';
1599
1600
    /**
1601
     * Kalianpur 1975
1602
     * Extent: India - mainland onshore.
1603
     * Adopts 1975 metric conversion of 0.3047995 metres per Indian foot.
1604
     */
1605
    public const EPSG_KALIANPUR_1975 = 'urn:ogc:def:crs:EPSG::4146';
1606
1607
    /**
1608
     * Kandawala
1609
     * Extent: Sri Lanka - onshore.
1610
     */
1611
    public const EPSG_KANDAWALA = 'urn:ogc:def:crs:EPSG::4244';
1612
1613
    /**
1614
     * Karbala 1979
1615
     * Extent: Iraq - onshore.
1616
     * Geodetic network established by Polservice consortium. Replaces Nahrwan 1934 (CRS code 4744). Replaced by IGRS
1617
     * (CRS code 3889). At time of record population, information regarding usage within oil sector is not available.
1618
     */
1619
    public const EPSG_KARBALA_1979 = 'urn:ogc:def:crs:EPSG::4743';
1620
1621
    /**
1622
     * Kasai 1953
1623
     * Extent: The Democratic Republic of the Congo (Zaire) - Kasai - south of 5°S and east of 21°30'E.
1624
     */
1625
    public const EPSG_KASAI_1953 = 'urn:ogc:def:crs:EPSG::4696';
1626
1627
    /**
1628
     * Katanga 1955
1629
     * Extent: The Democratic Republic of the Congo (Zaire) - Katanga.
1630
     */
1631
    public const EPSG_KATANGA_1955 = 'urn:ogc:def:crs:EPSG::4695';
1632
1633
    /**
1634
     * Kertau (RSO)
1635
     * Extent: Malaysia - West Malaysia; Singapore.
1636
     * Used only for metrication of RSO grid. See Kertau 1968 (CRS code 4245) for other purposes. Replaced by GDM2000
1637
     * (CRS code 4742).
1638
     */
1639
    public const EPSG_KERTAU_RSO = 'urn:ogc:def:crs:EPSG::4751';
1640
1641
    /**
1642
     * Kertau 1968
1643
     * Extent: Malaysia - West Malaysia onshore and offshore east coast; Singapore - onshore and offshore.
1644
     * Not used for metrication of RSO grid - see Kertau (RSO) (CRS code 4751). Replaced by GDM2000 (CRS code 4742).
1645
     */
1646
    public const EPSG_KERTAU_1968 = 'urn:ogc:def:crs:EPSG::4245';
1647
1648
    /**
1649
     * Korea 2000
1650
     * Extent: Republic of Korea (South Korea) - onshore and offshore.
1651
     */
1652
    public const EPSG_KOREA_2000 = 'urn:ogc:def:crs:EPSG::4737';
1653
1654
    /**
1655
     * Korean 1985
1656
     * Extent: Republic of Korea (South Korea) - onshore.
1657
     * Replaces use of Tokyo datum.
1658
     */
1659
    public const EPSG_KOREAN_1985 = 'urn:ogc:def:crs:EPSG::4162';
1660
1661
    /**
1662
     * Korean 1995
1663
     * Extent: Republic of Korea (South Korea) - onshore.
1664
     */
1665
    public const EPSG_KOREAN_1995 = 'urn:ogc:def:crs:EPSG::4166';
1666
1667
    /**
1668
     * Kousseri
1669
     * Extent: Cameroon - N'Djamena area.
1670
     */
1671
    public const EPSG_KOUSSERI = 'urn:ogc:def:crs:EPSG::4198';
1672
1673
    /**
1674
     * Kusaie 1951
1675
     * Extent: Federated States of Micronesia - Kosrae (Kusaie).
1676
     */
1677
    public const EPSG_KUSAIE_1951 = 'urn:ogc:def:crs:EPSG::4735';
1678
1679
    /**
1680
     * Kyrg-06
1681
     * Extent: Kyrgyzstan.
1682
     * Replaces usage of Pulkovo 1942 in Kyrgyzstan from 7th October 2010.
1683
     */
1684
    public const EPSG_KYRG_06 = 'urn:ogc:def:crs:EPSG::7686';
1685
1686
    /**
1687
     * LGD2006
1688
     * Extent: Libya - onshore and offshore.
1689
     * Replaces ELD79.
1690
     */
1691
    public const EPSG_LGD2006 = 'urn:ogc:def:crs:EPSG::4754';
1692
1693
    /**
1694
     * LKS92
1695
     * Extent: Latvia - onshore and offshore.
1696
     * This name is also used for a projected CRS (see projCRS code 3059).
1697
     */
1698
    public const EPSG_LKS92 = 'urn:ogc:def:crs:EPSG::4661';
1699
1700
    /**
1701
     * LKS94
1702
     * Extent: Lithuania - onshore and offshore.
1703
     */
1704
    public const EPSG_LKS94 = 'urn:ogc:def:crs:EPSG::4669';
1705
1706
    /**
1707
     * LTF2004(G)
1708
     * Extent: France and Italy - on or related to the rail route from Lyon to Turin.
1709
     */
1710
    public const EPSG_LTF2004_G = 'urn:ogc:def:crs:EPSG::9547';
1711
1712
    /**
1713
     * La Canoa
1714
     * Extent: Venezuela - onshore.
1715
     * This CRS is incorporated within PSAD56. See CRS code 4248.
1716
     */
1717
    public const EPSG_LA_CANOA = 'urn:ogc:def:crs:EPSG::4247';
1718
1719
    /**
1720
     * Lake
1721
     * Extent: Venezuela - Lake Maracaibo area, onshore and offshore in lake.
1722
     */
1723
    public const EPSG_LAKE = 'urn:ogc:def:crs:EPSG::4249';
1724
1725
    /**
1726
     * Lao 1993
1727
     * Extent: Laos.
1728
     * Replaces Vientiane 1982. Replaced by Lao 1997. Lao 1993 coordinate values are within 1m of Lao 1997 values.
1729
     */
1730
    public const EPSG_LAO_1993 = 'urn:ogc:def:crs:EPSG::4677';
1731
1732
    /**
1733
     * Lao 1997
1734
     * Extent: Laos.
1735
     * Replaces Lao 1993 which in turn replaced Vientiane 1982. Lao 1993 coordinate values are within 1m of Lao 1997
1736
     * values. Vientiane 1982 coordinate values are within 3m of Lao 1997 values.
1737
     */
1738
    public const EPSG_LAO_1997 = 'urn:ogc:def:crs:EPSG::4678';
1739
1740
    /**
1741
     * Le Pouce 1934
1742
     * Extent: Mauritius - mainland onshore.
1743
     * Densified with a GPS-derived coordinate set for 80 stations in 1994. This 1994 coordinate set is sometimes
1744
     * referred to as "Mauritius 1994".
1745
     */
1746
    public const EPSG_LE_POUCE_1934 = 'urn:ogc:def:crs:EPSG::4699';
1747
1748
    /**
1749
     * Leigon
1750
     * Extent: Ghana - onshore and offshore.
1751
     * Replaced Accra (code 4168) from 1978.
1752
     */
1753
    public const EPSG_LEIGON = 'urn:ogc:def:crs:EPSG::4250';
1754
1755
    /**
1756
     * Liberia 1964
1757
     * Extent: Liberia - onshore.
1758
     */
1759
    public const EPSG_LIBERIA_1964 = 'urn:ogc:def:crs:EPSG::4251';
1760
1761
    /**
1762
     * Lisbon
1763
     * Extent: Portugal - mainland - onshore.
1764
     * Replaces Lisbon 1890 system which used Bessel 1841 ellipsoid (code 4666). Replaced by Datum 73 (code 4274).
1765
     */
1766
    public const EPSG_LISBON = 'urn:ogc:def:crs:EPSG::4207';
1767
1768
    /**
1769
     * Lisbon (Lisbon)
1770
     * Extent: Portugal - mainland - onshore.
1771
     * Replaces Lisbon 1890 (Lisbon) system which used Bessel 1841 ellipsoid (code 4904). Replaced by Datum 73 (code
1772
     * 4274).
1773
     */
1774
    public const EPSG_LISBON_LISBON = 'urn:ogc:def:crs:EPSG::4803';
1775
1776
    /**
1777
     * Lisbon 1890
1778
     * Extent: Portugal - mainland - onshore.
1779
     * Replaced by Lisbon 1937 system which uses International 1924 ellipsoid (code 4207).
1780
     */
1781
    public const EPSG_LISBON_1890 = 'urn:ogc:def:crs:EPSG::4666';
1782
1783
    /**
1784
     * Lisbon 1890 (Lisbon)
1785
     * Extent: Portugal - mainland - onshore.
1786
     * Replaced by Lisbon 1937 system which uses International 1924 ellipsoid (code 4803).
1787
     */
1788
    public const EPSG_LISBON_1890_LISBON = 'urn:ogc:def:crs:EPSG::4904';
1789
1790
    /**
1791
     * Locodjo 1965
1792
     * Extent: Côte d'Ivoire (Ivory Coast) - onshore and offshore.
1793
     * Replaced by Abidjan 1987 (EPSG code 4143).
1794
     */
1795
    public const EPSG_LOCODJO_1965 = 'urn:ogc:def:crs:EPSG::4142';
1796
1797
    /**
1798
     * Loma Quintana
1799
     * Extent: Venezuela - onshore north of approximately 7°45'N.
1800
     * Replaced by La Canoa (code 4247).
1801
     */
1802
    public const EPSG_LOMA_QUINTANA = 'urn:ogc:def:crs:EPSG::4288';
1803
1804
    /**
1805
     * Lome
1806
     * Extent: Togo - onshore and offshore.
1807
     */
1808
    public const EPSG_LOME = 'urn:ogc:def:crs:EPSG::4252';
1809
1810
    /**
1811
     * Luxembourg 1930
1812
     * Extent: Luxembourg.
1813
     */
1814
    public const EPSG_LUXEMBOURG_1930 = 'urn:ogc:def:crs:EPSG::4181';
1815
1816
    /**
1817
     * Luzon 1911
1818
     * Extent: Philippines - onshore.
1819
     * Replaced by PRS92 (CRS code 4683).
1820
     */
1821
    public const EPSG_LUZON_1911 = 'urn:ogc:def:crs:EPSG::4253';
1822
1823
    /**
1824
     * M'poraloko
1825
     * Extent: Gabon - onshore and offshore.
1826
     */
1827
    public const EPSG_MPORALOKO = 'urn:ogc:def:crs:EPSG::4266';
1828
1829
    /**
1830
     * MACARIO SOLIS
1831
     * Extent: Panama - onshore and offshore.
1832
     */
1833
    public const EPSG_MACARIO_SOLIS = 'urn:ogc:def:crs:EPSG::5371';
1834
1835
    /**
1836
     * MAGNA-SIRGAS
1837
     * Extent: Colombia - onshore and offshore. Includes San Andres y Providencia, Malpelo Islands, Roncador Bank,
1838
     * Serrana Bank and Serranilla Bank.
1839
     * Replaces Bogota 1975 (CRS code .4218).
1840
     */
1841
    public const EPSG_MAGNA_SIRGAS = 'urn:ogc:def:crs:EPSG::4686';
1842
1843
    /**
1844
     * MARGEN
1845
     * Extent: Bolivia.
1846
     * Replaces PSAD56 (CRS code 4248) in Bolivia.
1847
     */
1848
    public const EPSG_MARGEN = 'urn:ogc:def:crs:EPSG::5354';
1849
1850
    /**
1851
     * MGI
1852
     * Extent: Austria.
1853
     * Retrospectively defined as derived after the introduction of geographic 3D CRS (code 9267).
1854
     */
1855
    public const EPSG_MGI = 'urn:ogc:def:crs:EPSG::4312';
1856
1857
    /**
1858
     * MGI (Ferro)
1859
     * Extent: Austria. Bosnia and Herzegovina. Croatia - onshore. Kosovo. Montenegro - onshore. North Macedonia.
1860
     * Serbia. Slovenia - onshore.
1861
     * Replaced by MGI (CRS code 4312) in Austria and MGI 1901 (CRS code 3906) in former Yugoslavia.
1862
     */
1863
    public const EPSG_MGI_FERRO = 'urn:ogc:def:crs:EPSG::4805';
1864
1865
    /**
1866
     * MGI 1901
1867
     * Extent: Bosnia and Herzegovina; Croatia - onshore; Kosovo; Montenegro - onshore; North Macedonia; Serbia;
1868
     * Slovenia - onshore.
1869
     * Adopted in 1924 replacing MGI (Ferro) (CRS code 4805). Densified in 1948. In Slovenia replaced by D96 (CRS code
1870
     * 4765). In Croatia replaced by HTRS96 (CRS code 4761). In Serbia replaced by SREF98 and then by SRB_ETRS89
1871
     * (STRS00) (CRS codes 4075 and 8691).
1872
     */
1873
    public const EPSG_MGI_1901 = 'urn:ogc:def:crs:EPSG::3906';
1874
1875
    /**
1876
     * MML07-IRF
1877
     * Extent: UK - on or related to the Midland Mainline rail route from Sheffield to London.
1878
     * Intermediate CRS created in 2020 to assist the emulation of the ETRS89 / MML07 SnakeGrid projected CRS t(code
1879
     * 9373) hrough transformation ETRS89 to MML07-IRF (1) (code 9369) used in conjunction with the MML07-TM map
1880
     * projection (code 9370).
1881
     */
1882
    public const EPSG_MML07_IRF = 'urn:ogc:def:crs:EPSG::9372';
1883
1884
    /**
1885
     * MMN
1886
     * Extent: Argentina - Tierra del Fuego onshore.
1887
     */
1888
    public const EPSG_MMN = 'urn:ogc:def:crs:EPSG::9251';
1889
1890
    /**
1891
     * MMS
1892
     * Extent: Argentina - Tierra del Fuego onshore.
1893
     */
1894
    public const EPSG_MMS = 'urn:ogc:def:crs:EPSG::9253';
1895
1896
    /**
1897
     * MOLDREF99
1898
     * Extent: Moldova.
1899
     */
1900
    public const EPSG_MOLDREF99 = 'urn:ogc:def:crs:EPSG::4023';
1901
1902
    /**
1903
     * MOP78
1904
     * Extent: Wallis and Futuna - Wallis.
1905
     * Replaced by RGWF96 (CRS code 8900) for geodetic survey and RGWF96 (lon-lat) (CRS code 8902) for GIS.
1906
     */
1907
    public const EPSG_MOP78 = 'urn:ogc:def:crs:EPSG::4639';
1908
1909
    /**
1910
     * MTRF-2000
1911
     * Extent: Saudi Arabia - onshore and offshore.
1912
     * Replaces Ain el Abd (CRS 4204) in Saudi Arabia.
1913
     */
1914
    public const EPSG_MTRF_2000 = 'urn:ogc:def:crs:EPSG::8818';
1915
1916
    /**
1917
     * Macao 1920
1918
     * Extent: China - Macao - onshore and offshore.
1919
     */
1920
    public const EPSG_MACAO_1920 = 'urn:ogc:def:crs:EPSG::8428';
1921
1922
    /**
1923
     * Macao 2008
1924
     * Extent: China - Macao - onshore and offshore.
1925
     * Locally sometimes referred to as ITRF2005, this is not strictly correct.
1926
     */
1927
    public const EPSG_MACAO_2008 = 'urn:ogc:def:crs:EPSG::8431';
1928
1929
    /**
1930
     * Madrid 1870 (Madrid)
1931
     * Extent: Spain - mainland onshore.
1932
     * Replaced by ED50 in 1970.
1933
     */
1934
    public const EPSG_MADRID_1870_MADRID = 'urn:ogc:def:crs:EPSG::4903';
1935
1936
    /**
1937
     * Madzansua
1938
     * Extent: Mozambique - west - Tete province.
1939
     * Replaced by values transformed to Tete GeogCRS (code 4127).
1940
     */
1941
    public const EPSG_MADZANSUA = 'urn:ogc:def:crs:EPSG::4128';
1942
1943
    /**
1944
     * Mahe 1971
1945
     * Extent: Seychelles - Mahe Island.
1946
     * This CRS has no known local application. South East Island 1943 (CRS codes 6892 and 6915) is used for
1947
     * topographic mapping, cadastral and hydrographic survey.
1948
     */
1949
    public const EPSG_MAHE_1971 = 'urn:ogc:def:crs:EPSG::4256';
1950
1951
    /**
1952
     * Makassar
1953
     * Extent: Indonesia - south west Sulawesi.
1954
     */
1955
    public const EPSG_MAKASSAR = 'urn:ogc:def:crs:EPSG::4257';
1956
1957
    /**
1958
     * Makassar (Jakarta)
1959
     * Extent: Indonesia - south west Sulawesi.
1960
     */
1961
    public const EPSG_MAKASSAR_JAKARTA = 'urn:ogc:def:crs:EPSG::4804';
1962
1963
    /**
1964
     * Malongo 1987
1965
     * Extent: Angola (Cabinda) - offshore; The Democratic Republic of the Congo (Zaire) - offshore.
1966
     * Replaced Mhast (offshore) (CRS code 4705) in 1987. References to "Mhast" since 1987 often should have stated
1967
     * "Malongo 1987".
1968
     */
1969
    public const EPSG_MALONGO_1987 = 'urn:ogc:def:crs:EPSG::4259';
1970
1971
    /**
1972
     * Manoca 1962
1973
     * Extent: Cameroon - coastal area.
1974
     * Replaces Doula 1948 (code 4192). The intent of the Bukavu 1953 conference was to adopt the Clarke 1880 (RGS)
1975
     * ellipsoid (code 7012) but in practice this CRS has used the IGN version.
1976
     */
1977
    public const EPSG_MANOCA_1962 = 'urn:ogc:def:crs:EPSG::4193';
1978
1979
    /**
1980
     * Marcus Island 1952
1981
     * Extent: Japan - onshore - Tokyo-to south of 28°N and east of 143°E - Minamitori-shima (Marcus Island).
1982
     */
1983
    public const EPSG_MARCUS_ISLAND_1952 = 'urn:ogc:def:crs:EPSG::4711';
1984
1985
    /**
1986
     * Marshall Islands 1960
1987
     * Extent: Marshall Islands - onshore. Wake atoll onshore.
1988
     */
1989
    public const EPSG_MARSHALL_ISLANDS_1960 = 'urn:ogc:def:crs:EPSG::4732';
1990
1991
    /**
1992
     * Martinique 1938
1993
     * Extent: Martinique - onshore.
1994
     * Replaced by RRAF 1991 (CRS code 4558).
1995
     */
1996
    public const EPSG_MARTINIQUE_1938 = 'urn:ogc:def:crs:EPSG::4625';
1997
1998
    /**
1999
     * Massawa
2000
     * Extent: Eritrea - onshore and offshore.
2001
     */
2002
    public const EPSG_MASSAWA = 'urn:ogc:def:crs:EPSG::4262';
2003
2004
    /**
2005
     * Maupiti 83
2006
     * Extent: French Polynesia - Society Islands - Maupiti.
2007
     * Replaced by RGPF, CRS code 4687.
2008
     */
2009
    public const EPSG_MAUPITI_83 = 'urn:ogc:def:crs:EPSG::4692';
2010
2011
    /**
2012
     * Mauritania 1999
2013
     * Extent: Mauritania - onshore and offshore.
2014
     * Replaces all earlier CRSs.
2015
     */
2016
    public const EPSG_MAURITANIA_1999 = 'urn:ogc:def:crs:EPSG::4702';
2017
2018
    /**
2019
     * Merchich
2020
     * Extent: Africa - Morocco and Western Sahara - onshore.
2021
     */
2022
    public const EPSG_MERCHICH = 'urn:ogc:def:crs:EPSG::4261';
2023
2024
    /**
2025
     * Mexico ITRF2008
2026
     * Extent: Mexico - onshore and offshore.
2027
     * Replaces Mexico ITRF92 (CRS code 4483) from December 2010.
2028
     */
2029
    public const EPSG_MEXICO_ITRF2008 = 'urn:ogc:def:crs:EPSG::6365';
2030
2031
    /**
2032
     * Mexico ITRF92
2033
     * Extent: Mexico - onshore and offshore.
2034
     * Replaces NAD27 (CRS code 4267). Replaced by Mexico ITRF2008 (CRS code 6365) from December 2010.
2035
     */
2036
    public const EPSG_MEXICO_ITRF92 = 'urn:ogc:def:crs:EPSG::4483';
2037
2038
    /**
2039
     * Mhast (offshore)
2040
     * Extent: Angola (Cabinda) - offshore; The Democratic Republic of the Congo (Zaire) - offshore.
2041
     * Used by CABGOC. Differs from Mhast (onshore) by approximately 10m. Replaced by Malongo 1987 (CRS code 4259) in
2042
     * 1987.
2043
     */
2044
    public const EPSG_MHAST_OFFSHORE = 'urn:ogc:def:crs:EPSG::4705';
2045
2046
    /**
2047
     * Mhast (onshore)
2048
     * Extent: Angola (Cabinda) - onshore and offshore; The Democratic Republic of the Congo (Zaire) - onshore coastal
2049
     * area and offshore.
2050
     * Adopted by CABGOC with intention of being Mhast 1951 (CRS code 4703) but because it uses a different ellipsoid
2051
     * it is a different system. From 1979, offshore use replaced by Mhast (offshore) (CRS code 4705) from which this
2052
     * CRS differes by approx. 10m.
2053
     */
2054
    public const EPSG_MHAST_ONSHORE = 'urn:ogc:def:crs:EPSG::4704';
2055
2056
    /**
2057
     * Mhast 1951
2058
     * Extent: Angola - Cabinda.
2059
     * A variation of this system has been adopted by the oil industry but using the International 1924 ellipsoid - see
2060
     * Mhast (onshore) and Mhast (offshore) (codes 4704 and 4705).
2061
     */
2062
    public const EPSG_MHAST_1951 = 'urn:ogc:def:crs:EPSG::4703';
2063
2064
    /**
2065
     * Midway 1961
2066
     * Extent: United States Minor Outlying Islands - Midway Islands - Sand Island and Eastern Island.
2067
     */
2068
    public const EPSG_MIDWAY_1961 = 'urn:ogc:def:crs:EPSG::4727';
2069
2070
    /**
2071
     * Minna
2072
     * Extent: Nigeria - onshore and offshore.
2073
     */
2074
    public const EPSG_MINNA = 'urn:ogc:def:crs:EPSG::4263';
2075
2076
    /**
2077
     * Monte Mario
2078
     * Extent: Italy - onshore and offshore; San Marino, Vatican City State.
2079
     */
2080
    public const EPSG_MONTE_MARIO = 'urn:ogc:def:crs:EPSG::4265';
2081
2082
    /**
2083
     * Monte Mario (Rome)
2084
     * Extent: Italy - onshore and offshore; San Marino, Vatican City State.
2085
     */
2086
    public const EPSG_MONTE_MARIO_ROME = 'urn:ogc:def:crs:EPSG::4806';
2087
2088
    /**
2089
     * Montserrat 1958
2090
     * Extent: Montserrat - onshore.
2091
     */
2092
    public const EPSG_MONTSERRAT_1958 = 'urn:ogc:def:crs:EPSG::4604';
2093
2094
    /**
2095
     * Moorea 87
2096
     * Extent: French Polynesia - Society Islands - Moorea.
2097
     * Replaces Tahiti 52 (CRS code 4628) in Moorea. Replaced by RGPF (CRS code 4687).
2098
     */
2099
    public const EPSG_MOOREA_87 = 'urn:ogc:def:crs:EPSG::4691';
2100
2101
    /**
2102
     * Mount Dillon
2103
     * Extent: Trinidad and Tobago - Tobago - onshore.
2104
     */
2105
    public const EPSG_MOUNT_DILLON = 'urn:ogc:def:crs:EPSG::4157';
2106
2107
    /**
2108
     * Moznet
2109
     * Extent: Mozambique - onshore and offshore.
2110
     */
2111
    public const EPSG_MOZNET = 'urn:ogc:def:crs:EPSG::4130';
2112
2113
    /**
2114
     * NAD27
2115
     * Extent: North and central America: Antigua and Barbuda - onshore. Bahamas - onshore plus offshore over internal
2116
     * continental shelf only. Belize - onshore. British Virgin Islands - onshore. Canada onshore - Alberta, British
2117
     * Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Northwest Territories, Nova Scotia, Nunavut,
2118
     * Ontario, Prince Edward Island, Quebec, Saskatchewan and Yukon - plus offshore east coast. Cuba - onshore and
2119
     * offshore. El Salvador - onshore. Guatemala - onshore. Honduras - onshore. Panama - onshore. Puerto Rico -
2120
     * onshore. Mexico - onshore plus offshore east coast. Nicaragua - onshore. United States (USA) onshore and
2121
     * offshore - Alabama, Alaska, Arizona, Arkansas, California, Colorado, Connecticut, Delaware, Florida, Georgia,
2122
     * Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan,
2123
     * Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York,
2124
     * North Carolina, North Dakota, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, South Dakota,
2125
     * Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin and Wyoming - plus offshore . US
2126
     * Virgin Islands - onshore.
2127
     * Note: this CRS includes longitudes which are POSITIVE EAST. Replaced by NAD27(76) (code 4608) in Ontario, CGQ77
2128
     * (code 4609) in Quebec, Mexican Datum of  1993 (code 4483) in Mexico, NAD83 (code 4269) in Canada (excl. Ontario
2129
     * & Quebec) & USA.
2130
     */
2131
    public const EPSG_NAD27 = 'urn:ogc:def:crs:EPSG::4267';
2132
2133
    /**
2134
     * NAD27(76)
2135
     * Extent: Canada - Ontario.
2136
     * Note: this CRS includes longitudes which are POSITIVE EAST.
2137
     */
2138
    public const EPSG_NAD27_76 = 'urn:ogc:def:crs:EPSG::4608';
2139
2140
    /**
2141
     * NAD27(CGQ77)
2142
     * Extent: Canada - Quebec.
2143
     * Note: this CRS includes longitudes which are POSITIVE EAST.
2144
     */
2145
    public const EPSG_NAD27_CGQ77 = 'urn:ogc:def:crs:EPSG::4609';
2146
2147
    /**
2148
     * NAD83
2149
     * Extent: North America - onshore and offshore: Canada - Alberta; British Columbia; Manitoba; New Brunswick;
2150
     * Newfoundland and Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec;
2151
     * Saskatchewan; Yukon. Puerto Rico. United States (USA) - Alabama; Alaska; Arizona; Arkansas; California;
2152
     * Colorado; Connecticut; Delaware; Florida; Georgia; Hawaii; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky;
2153
     * Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska;
2154
     * Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon;
2155
     * Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington;
2156
     * West Virginia; Wisconsin; Wyoming. US Virgin Islands. British Virgin Islands.
2157
     * Longitude is POSITIVE EAST. The adjustment included connections to Greenland and Mexico but the system was not
2158
     * adopted there. For applications with an accuracy of better than 1m replaced by NAD83(HARN) in the US and PRVI
2159
     * and by NAD83(CSRS) in Canada.
2160
     */
2161
    public const EPSG_NAD83 = 'urn:ogc:def:crs:EPSG::4269';
2162
2163
    /**
2164
     * NAD83(2011)
2165
     * Extent: Puerto Rico - onshore and offshore. United States (USA) onshore and offshore - Alabama; Alaska; Arizona;
2166
     * Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas;
2167
     * Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana;
2168
     * Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma;
2169
     * Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia;
2170
     * Washington; West Virginia; Wisconsin; Wyoming. US Virgin Islands - onshore and offshore.
2171
     * Note: this CRS includes longitudes which are POSITIVE EAST. Replaces NAD83(CORS96) and NAD83(NSRS2007) (CRS
2172
     * codes 6783 and 4759).
2173
     */
2174
    public const EPSG_NAD83_2011 = 'urn:ogc:def:crs:EPSG::6318';
2175
2176
    /**
2177
     * NAD83(CORS96)
2178
     * Extent: Puerto Rico - onshore and offshore. United States (USA) onshore and offshore - Alabama; Alaska; Arizona;
2179
     * Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas;
2180
     * Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana;
2181
     * Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma;
2182
     * Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia;
2183
     * Washington; West Virginia; Wisconsin; Wyoming. US Virgin Islands - onshore and offshore.
2184
     * Note: this CRS includes POSITIVE EAST longitudes. Replaced by NAD83(2011) (CRS code 6318) from 2011-09-06.
2185
     */
2186
    public const EPSG_NAD83_CORS96 = 'urn:ogc:def:crs:EPSG::6783';
2187
2188
    /**
2189
     * NAD83(CSRS)
2190
     * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and
2191
     * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan;
2192
     * Yukon.
2193
     * Includes all versions of NAD83(CSRS) from v2 [CSRS98] onwards without specific identification. As such it has an
2194
     * accuracy of approximately 1m. Note: this CRS includes longitudes which are POSITIVE EAST.
2195
     */
2196
    public const EPSG_NAD83_CSRS = 'urn:ogc:def:crs:EPSG::4617';
2197
2198
    /**
2199
     * NAD83(CSRS)v2
2200
     * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and
2201
     * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan;
2202
     * Yukon.
2203
     * Adopted by the Canadian federal government from 1998-01-01 and by the provincial governments of British
2204
     * Columbia, New Brunswick, Prince Edward Island and Quebec. Replaces NAD83(CSRS96). Replaced by NAD83(CSRS)v3
2205
     * (code 8240). Longitudes are POSITIVE EAST.
2206
     */
2207
    public const EPSG_NAD83_CSRS_V2 = 'urn:ogc:def:crs:EPSG::8237';
2208
2209
    /**
2210
     * NAD83(CSRS)v3
2211
     * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and
2212
     * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan;
2213
     * Yukon.
2214
     * Adopted by the Canadian federal government from 1999-01-01 and by the provincial governments of Alberta, British
2215
     * Columbia, Manitoba, Newfoundland and Labrador, Nova Scotia, Ontario and Saskatchewan. Replaces NAD83(CSRS)v2.
2216
     * Replaced by NAD83(CSRS)v4.
2217
     */
2218
    public const EPSG_NAD83_CSRS_V3 = 'urn:ogc:def:crs:EPSG::8240';
2219
2220
    /**
2221
     * NAD83(CSRS)v4
2222
     * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and
2223
     * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan;
2224
     * Yukon.
2225
     * Adopted by the Canadian federal government from 2002-01-01 and by the provincial governments of Alberta and
2226
     * British Columbia. Replaces NAD83(CSRS)v3. Replaced by NAD83(CSRS)v5 (CRS code 8249). Longitudes are POSITIVE
2227
     * EAST.
2228
     */
2229
    public const EPSG_NAD83_CSRS_V4 = 'urn:ogc:def:crs:EPSG::8246';
2230
2231
    /**
2232
     * NAD83(CSRS)v5
2233
     * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and
2234
     * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan;
2235
     * Yukon.
2236
     * Adopted by the Canadian federal government from 2006-01-01. Replaces NAD83(CSRS)v4. Replaced by NAD83(CSRS)v6
2237
     * (CRS code 8252). Longitudes are POSITIVE EAST.
2238
     */
2239
    public const EPSG_NAD83_CSRS_V5 = 'urn:ogc:def:crs:EPSG::8249';
2240
2241
    /**
2242
     * NAD83(CSRS)v6
2243
     * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and
2244
     * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan;
2245
     * Yukon.
2246
     * Adopted by the Canadian federal government from 2010-01-01 and the provincial governments of Alberta, British
2247
     * Columbia, Manitoba, Newfoundland and Labrador, Nova Scotia, Ontario and Prince Edward Island. Replaces
2248
     * NAD83(CSRS)v5. Replaced by NAD83(CSRS)v7.
2249
     */
2250
    public const EPSG_NAD83_CSRS_V6 = 'urn:ogc:def:crs:EPSG::8252';
2251
2252
    /**
2253
     * NAD83(CSRS)v7
2254
     * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and
2255
     * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan;
2256
     * Yukon.
2257
     * Adopted by the Canadian federal government from 2017-05-01. Replaces NAD83(CSRS)v6. Longitudes are POSITIVE
2258
     * EAST.
2259
     */
2260
    public const EPSG_NAD83_CSRS_V7 = 'urn:ogc:def:crs:EPSG::8255';
2261
2262
    /**
2263
     * NAD83(CSRS96)
2264
     * Extent: Canada - onshore and offshore - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland and
2265
     * Labrador; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan;
2266
     * Yukon.
2267
     * Adopted by the Canadian federal government from 1996-01-01. Replaced by NAD83(CSRS)v2 (CRS code 8237). Note:
2268
     * this CRS includes longitudes which are POSITIVE EAST.
2269
     */
2270
    public const EPSG_NAD83_CSRS96 = 'urn:ogc:def:crs:EPSG::8232';
2271
2272
    /**
2273
     * NAD83(FBN)
2274
     * Extent: American Samoa - Tutuila, Aunu'u, Ofu, Olesega, Ta'u and Rose islands - onshore. Guam - onshore.
2275
     * Northern Mariana Islands - onshore. Puerto Rico - onshore. United States (USA) - CONUS - Alabama; Arizona;
2276
     * Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas;
2277
     * Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana;
2278
     * Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma;
2279
     * Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia;
2280
     * Washington; West Virginia; Wisconsin; Wyoming - onshore plus Gulf of Mexico offshore continental shelf (GoM
2281
     * OCS). US Virgin Islands - onshore.
2282
     * In Continental US, American Samoa, Guam/NMI and PRVI, replaces NAD83(HARN). In Continental US, Puerto Rico and
2283
     * US Virgin Islands replaced by NAD83(NSRS2007). In American Samoa and Hawaii replaced by NAD83(PA11). In Guam/NMI
2284
     * replaced by NAD83(MA11).
2285
     */
2286
    public const EPSG_NAD83_FBN = 'urn:ogc:def:crs:EPSG::8860';
2287
2288
    /**
2289
     * NAD83(HARN Corrected)
2290
     * Extent: Puerto Rico and US Virgin Islands - onshore.
2291
     * Note: this CRS includes POSITIVE EAST longitudes. In PRVI replaces NAD83(HARN) = NAD83(1993 PRVI) to correct
2292
     * errors. Replaced by NAD83(FBN) = NAD83(2002 PRVI).
2293
     */
2294
    public const EPSG_NAD83_HARN_CORRECTED = 'urn:ogc:def:crs:EPSG::8545';
2295
2296
    /**
2297
     * NAD83(HARN)
2298
     * Extent: American Samoa - onshore - Tutuila, Aunu'u, Ofu, Olesega, Ta'u and Rose islands. Guam - onshore.
2299
     * Northern Mariana Islands - onshore. Puerto Rico - onshore. United States (USA) - onshore Alabama, Alaska,
2300
     * Arizona, Arkansas, California, Colorado, Connecticut, Delaware, Florida, Georgia, Hawaii, Idaho, Illinois,
2301
     * Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Mississippi,
2302
     * Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North
2303
     * Dakota, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas,
2304
     * Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin and Wyoming; offshore Gulf of Mexico continental
2305
     * shelf (GoM OCS). US Virgin Islands - onshore.
2306
     * In CONUS, AK, HI and PRVI replaces NAD83 for applications with an accuracy of better than 1m. Replaced by
2307
     * NAD83(FBN) in CONUS, American Samoa and Guam / NMI, by NAD83(NSRS2007) in Alaska, by NAD83(PA11) in Hawaii and
2308
     * by NAD83(HARN Corrected) in PRVI.
2309
     */
2310
    public const EPSG_NAD83_HARN = 'urn:ogc:def:crs:EPSG::4152';
2311
2312
    /**
2313
     * NAD83(MA11)
2314
     * Extent: Guam, Northern Mariana Islands and Palau; onshore and offshore.
2315
     * Note: this CRS includes longitudes which are POSITIVE EAST. Replaces NAD83(HARN) (GGN93) and NAD83(FBN) in Guam.
2316
     */
2317
    public const EPSG_NAD83_MA11 = 'urn:ogc:def:crs:EPSG::6325';
2318
2319
    /**
2320
     * NAD83(MARP00)
2321
     * Extent: Guam, Northern Mariana Islands and Palau; onshore and offshore.
2322
     * Replaces NAD83(HARN) (GGN93) and NAD83(FBN) in Guam. Replaced by NAD83(MA11).
2323
     */
2324
    public const EPSG_NAD83_MARP00 = 'urn:ogc:def:crs:EPSG::9072';
2325
2326
    /**
2327
     * NAD83(NSRS2007)
2328
     * Extent: Puerto Rico - onshore and offshore. United States (USA) onshore and offshore - Alabama; Alaska; Arizona;
2329
     * Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas;
2330
     * Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana;
2331
     * Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma;
2332
     * Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia;
2333
     * Washington; West Virginia; Wisconsin; Wyoming. US Virgin Islands - onshore and offshore.
2334
     * Note: this CRS includes POSITIVE EAST longitudes. Replaces NAD83(HARN) and NAD83(FBN). Replaced by NAD83(2011).
2335
     */
2336
    public const EPSG_NAD83_NSRS2007 = 'urn:ogc:def:crs:EPSG::4759';
2337
2338
    /**
2339
     * NAD83(PA11)
2340
     * Extent: American Samoa, Marshall Islands, United States (USA) - Hawaii, United States minor outlying islands;
2341
     * onshore and offshore.
2342
     * Note: this CRS includes longitudes which are POSITIVE EAST. Replaces NAD83(HARN) and NAD83(FBN) in Hawaii and
2343
     * American Samoa.
2344
     */
2345
    public const EPSG_NAD83_PA11 = 'urn:ogc:def:crs:EPSG::6322';
2346
2347
    /**
2348
     * NAD83(PACP00)
2349
     * Extent: American Samoa, Marshall Islands, United States (USA) - Hawaii, United States minor outlying islands;
2350
     * onshore and offshore.
2351
     * Note: this CRS includes longitudes which are POSITIVE EAST. Replaces NAD83(HARN) and NAD83(FBN) in Hawaii and
2352
     * American Samoa. Replaced by NAD83(PA11).
2353
     */
2354
    public const EPSG_NAD83_PACP00 = 'urn:ogc:def:crs:EPSG::9075';
2355
2356
    /**
2357
     * NEA74 Noumea
2358
     * Extent: New Caledonia - Grande Terre - Noumea district.
2359
     * Replaced by RGNC91-93 (CRS code 4749).
2360
     */
2361
    public const EPSG_NEA74_NOUMEA = 'urn:ogc:def:crs:EPSG::4644';
2362
2363
    /**
2364
     * NGN
2365
     * Extent: Kuwait - onshore.
2366
     */
2367
    public const EPSG_NGN = 'urn:ogc:def:crs:EPSG::4318';
2368
2369
    /**
2370
     * NGO 1948
2371
     * Extent: Norway - onshore.
2372
     */
2373
    public const EPSG_NGO_1948 = 'urn:ogc:def:crs:EPSG::4273';
2374
2375
    /**
2376
     * NGO 1948 (Oslo)
2377
     * Extent: Norway - onshore.
2378
     */
2379
    public const EPSG_NGO_1948_OSLO = 'urn:ogc:def:crs:EPSG::4817';
2380
2381
    /**
2382
     * NSWC 9Z-2
2383
     * Extent: World.
2384
     */
2385
    public const EPSG_NSWC_9Z_2 = 'urn:ogc:def:crs:EPSG::4276';
2386
2387
    /**
2388
     * NTF
2389
     * Extent: France - onshore - mainland and Corsica.
2390
     */
2391
    public const EPSG_NTF = 'urn:ogc:def:crs:EPSG::4275';
2392
2393
    /**
2394
     * NTF (Paris)
2395
     * Extent: France - onshore - mainland and Corsica.
2396
     */
2397
    public const EPSG_NTF_PARIS = 'urn:ogc:def:crs:EPSG::4807';
2398
2399
    /**
2400
     * NZGD2000
2401
     * Extent: New Zealand - onshore and offshore. Includes Antipodes Islands, Auckland Islands, Bounty Islands,
2402
     * Chatham Islands, Cambell Island, Kermadec Islands, Raoul Island and Snares Islands.
2403
     * Replaces NZGD49 (code 4272) and CI79 (code 4673) from March 2000.
2404
     */
2405
    public const EPSG_NZGD2000 = 'urn:ogc:def:crs:EPSG::4167';
2406
2407
    /**
2408
     * NZGD49
2409
     * Extent: New Zealand - North Island, South Island, Stewart Island - onshore and nearshore.
2410
     * Replaced by NZGD2000 (CRS code 4167) in March 2000.
2411
     */
2412
    public const EPSG_NZGD49 = 'urn:ogc:def:crs:EPSG::4272';
2413
2414
    /**
2415
     * Nahrwan 1934
2416
     * Extent: Iraq - onshore; Iran - onshore northern Gulf coast and west bordering southeast Iraq.
2417
     * In Iran, replaced by FD58. In Iraq, replaced by Karbala 1979.
2418
     */
2419
    public const EPSG_NAHRWAN_1934 = 'urn:ogc:def:crs:EPSG::4744';
2420
2421
    /**
2422
     * Nahrwan 1967
2423
     * Extent: Arabian Gulf; Qatar - offshore; United Arab Emirates (UAE) - Abu Dhabi; Dubai; Sharjah; Ajman; Fujairah;
2424
     * Ras Al Kaimah; Umm Al Qaiwain - onshore and offshore.
2425
     */
2426
    public const EPSG_NAHRWAN_1967 = 'urn:ogc:def:crs:EPSG::4270';
2427
2428
    /**
2429
     * Nakhl-e Ghanem
2430
     * Extent: Iran - Kangan district.
2431
     */
2432
    public const EPSG_NAKHL_E_GHANEM = 'urn:ogc:def:crs:EPSG::4693';
2433
2434
    /**
2435
     * Naparima 1955
2436
     * Extent: Trinidad and Tobago - Trinidad - onshore.
2437
     * Extended to Tobago as Naparima 1972. (Note: Naparima 1972 is not used in Trinidad).
2438
     */
2439
    public const EPSG_NAPARIMA_1955 = 'urn:ogc:def:crs:EPSG::4158';
2440
2441
    /**
2442
     * Naparima 1972
2443
     * Extent: Trinidad and Tobago - Tobago - onshore.
2444
     * Naparima 1972 is an extension to Tobago of the Naparima 1955 network of Trinidad.
2445
     */
2446
    public const EPSG_NAPARIMA_1972 = 'urn:ogc:def:crs:EPSG::4271';
2447
2448
    /**
2449
     * Nepal 1981
2450
     * Extent: Nepal.
2451
     * Adopts 1937 metric conversion of 0.30479841 metres per Indian foot.
2452
     */
2453
    public const EPSG_NEPAL_1981 = 'urn:ogc:def:crs:EPSG::6207';
2454
2455
    /**
2456
     * New Beijing
2457
     * Extent: China - onshore.
2458
     * Replaces Beijing 1954 (CRS code 4214). Replaced by CGCS2000 (code 4490).
2459
     */
2460
    public const EPSG_NEW_BEIJING = 'urn:ogc:def:crs:EPSG::4555';
2461
2462
    /**
2463
     * Nord Sahara 1959
2464
     * Extent: Algeria - onshore and offshore.
2465
     * Sometimes incorrectly referred to as Voirol Unifie 1960: this is NOT a GeogCRS but two projected CRSs based on
2466
     * Nord Sahara 1959 (codes 30791-92). Strictly applicable only to north of 32°N but extended southwards
2467
     * non-homogoneously by oil industry.
2468
     */
2469
    public const EPSG_NORD_SAHARA_1959 = 'urn:ogc:def:crs:EPSG::4307';
2470
2471
    /**
2472
     * Nouakchott 1965
2473
     * Extent: Mauritania - coastal area south of Cape Timiris.
2474
     * Replaced by Mauritania 1999 (CRS code 4702).
2475
     */
2476
    public const EPSG_NOUAKCHOTT_1965 = 'urn:ogc:def:crs:EPSG::4680';
2477
2478
    /**
2479
     * ONGD14
2480
     * Extent: Oman - onshore and offshore.
2481
     * In Oman replaces usage of WGS 84 (G873) from 2014. Replaced by ONGD17 (CRS code 9294) from March 2019.
2482
     */
2483
    public const EPSG_ONGD14 = 'urn:ogc:def:crs:EPSG::7373';
2484
2485
    /**
2486
     * ONGD17
2487
     * Extent: Oman - onshore and offshore.
2488
     * Replaces ONGD14 (CRS code 7373) from March 2019.
2489
     */
2490
    public const EPSG_ONGD17 = 'urn:ogc:def:crs:EPSG::9294';
2491
2492
    /**
2493
     * OS(SN)80
2494
     * Extent: Ireland - onshore. United Kingdom (UK) - onshore - England; Scotland; Wales; Northern Ireland. Isle of
2495
     * Man.
2496
     */
2497
    public const EPSG_OS_SN_80 = 'urn:ogc:def:crs:EPSG::4279';
2498
2499
    /**
2500
     * OSGB36
2501
     * Extent: United Kingdom (UK) - offshore to boundary of UKCS within 49°45'N to 61°N and 9°W to 2°E; onshore
2502
     * Great Britain (England, Wales and Scotland). Isle of Man onshore.
2503
     */
2504
    public const EPSG_OSGB36 = 'urn:ogc:def:crs:EPSG::4277';
2505
2506
    /**
2507
     * OSGB70
2508
     * Extent: United Kingdom (UK) - Great Britain - England and Wales onshore, Scotland onshore and Western Isles
2509
     * nearshore including Sea of the Hebrides and The Minch; Isle of Man onshore.
2510
     */
2511
    public const EPSG_OSGB70 = 'urn:ogc:def:crs:EPSG::4278';
2512
2513
    /**
2514
     * OSNI 1952
2515
     * Extent: United Kingdom (UK) - Northern Ireland (Ulster) - onshore.
2516
     * Replaced by 1975 Mapping Adjustment alias TM75. See CRS code 4300.
2517
     */
2518
    public const EPSG_OSNI_1952 = 'urn:ogc:def:crs:EPSG::4188';
2519
2520
    /**
2521
     * Observatario
2522
     * Extent: Mozambique - south.
2523
     * Replaced by values transformed to Tete geogCRS (code 4127).
2524
     */
2525
    public const EPSG_OBSERVATARIO = 'urn:ogc:def:crs:EPSG::4129';
2526
2527
    /**
2528
     * Ocotepeque 1935
2529
     * Extent: Costa Rica; El Salvador; Guatemala; Honduras; Nicaragua.
2530
     * Replaced in Costa Rica by Costa Rica 2005 (CR05) from March 2007 and replaced in El Salvador by SIRGAS_ES2007
2531
     * from August 2007.
2532
     */
2533
    public const EPSG_OCOTEPEQUE_1935 = 'urn:ogc:def:crs:EPSG::5451';
2534
2535
    /**
2536
     * Old Hawaiian
2537
     * Extent: United States (USA) - Hawaii - main islands onshore.
2538
     * Note: this CRS includes longitudes which are POSITIVE EAST.
2539
     */
2540
    public const EPSG_OLD_HAWAIIAN = 'urn:ogc:def:crs:EPSG::4135';
2541
2542
    /**
2543
     * PD/83
2544
     * Extent: Germany - Thuringen.
2545
     * Consistent with DHDN (CRS code 4314) at the 1-metre level. For low accuracy applications PD/83 can be considered
2546
     * the same as DHDN.
2547
     */
2548
    public const EPSG_PD_83 = 'urn:ogc:def:crs:EPSG::4746';
2549
2550
    /**
2551
     * PN68
2552
     * Extent: Spain - Canary Islands onshore.
2553
     * On western islands (El Hierro, La Gomera, La Palma and Tenerife) replaced by PN84 (CRS code 4728) and later by
2554
     * REGCAN95 (CRS code 4081). On eastern islands (Fuerteventura, Gran Canaria and Lanzarote) replaced by REGCAN95
2555
     * (CRS code 4081).
2556
     */
2557
    public const EPSG_PN68 = 'urn:ogc:def:crs:EPSG::9403';
2558
2559
    /**
2560
     * PN84
2561
     * Extent: Spain - Canary Islands - El Hierro, La Gomera, La Palma and Tenerife - onshore.
2562
     * Replaces PN68 (CRS code 9403) only on western islands (El Hierro, La Gomera, La Palma and Tenerife). Replaced by
2563
     * REGCAN95 (CRS code 4081).
2564
     */
2565
    public const EPSG_PN84 = 'urn:ogc:def:crs:EPSG::4728';
2566
2567
    /**
2568
     * PNG94
2569
     * Extent: Papua New Guinea - onshore and offshore. Includes Bismark archipelago, Louisade archipelago, Admiralty
2570
     * Islands, d'Entrecasteaux Islands, northern Solomon Islands, Trobriand Islands, New Britain, New Ireland,
2571
     * Woodlark, and associated islands.
2572
     * Adopted 1996, replacing AGD66.
2573
     */
2574
    public const EPSG_PNG94 = 'urn:ogc:def:crs:EPSG::5546';
2575
2576
    /**
2577
     * POSGAR 2007
2578
     * Extent: Argentina - onshore and offshore.
2579
     * Adopted as official replacement of POSGAR 94 in May 2009. Also replaces de facto use of POSGAR 98 as of same
2580
     * date.
2581
     */
2582
    public const EPSG_POSGAR_2007 = 'urn:ogc:def:crs:EPSG::5340';
2583
2584
    /**
2585
     * POSGAR 94
2586
     * Extent: Argentina - onshore and offshore.
2587
     * Legally adopted in May 1997. Replaced by POSGAR 98 for scientific and many practical purposes until May 2009.
2588
     * Officially replaced by POSGAR 2007 in May 2009.
2589
     */
2590
    public const EPSG_POSGAR_94 = 'urn:ogc:def:crs:EPSG::4694';
2591
2592
    /**
2593
     * POSGAR 98
2594
     * Extent: Argentina - onshore and offshore.
2595
     * Densification in Argentina of SIRGAS 1995. Until May 2009 replaced POSGAR 94 for many practical purposes (but
2596
     * not as the legal system).  POSGAR 94 was officially replaced by POSGAR 2007 in May 2009.
2597
     */
2598
    public const EPSG_POSGAR_98 = 'urn:ogc:def:crs:EPSG::4190';
2599
2600
    /**
2601
     * PRS92
2602
     * Extent: Philippines - onshore and offshore.
2603
     * Replaces Luzon 19111 (CRS code 4253).
2604
     */
2605
    public const EPSG_PRS92 = 'urn:ogc:def:crs:EPSG::4683';
2606
2607
    /**
2608
     * PSAD56
2609
     * Extent: Aruba - onshore; Bolivia; Bonaire - onshore; Brazil - offshore - Amazon Cone shelf; Chile - onshore
2610
     * north of 43°30'S; Curacao - onshore; Ecuador - mainland onshore; Guyana - onshore; Peru - onshore; Venezuela -
2611
     * onshore.
2612
     * Incorporates La Canoa (CRS code 4247) and within Venezuela (but not beyond) the names La Canoa and PSAD56 are
2613
     * synonymous.
2614
     */
2615
    public const EPSG_PSAD56 = 'urn:ogc:def:crs:EPSG::4248';
2616
2617
    /**
2618
     * PSD93
2619
     * Extent: Oman - onshore. Includes Musandam and the Kuria Muria (Al Hallaniyah) islands.
2620
     * Replaced Fahud geogCRS (code 4232) in 1993. Maximum differences to Fahud adjustment are 20 metres.
2621
     */
2622
    public const EPSG_PSD93 = 'urn:ogc:def:crs:EPSG::4134';
2623
2624
    /**
2625
     * PTRA08
2626
     * Extent: Portugal - Azores and Madeira island groups and surrounding EEZ - Flores, Corvo; Graciosa, Terceira, Sao
2627
     * Jorge, Pico, Faial; Sao Miguel, Santa Maria; Madeira, Porto Santo, Desertas; Selvagens.
2628
     * Replaces Azores Occidental 1939, Azores Central 1995, Azores Oriental 1995 and Porto Santo 1995 (CRS codes 4182
2629
     * and 4663-65).
2630
     */
2631
    public const EPSG_PTRA08 = 'urn:ogc:def:crs:EPSG::5013';
2632
2633
    /**
2634
     * PZ-90
2635
     * Extent: World.
2636
     * Used by the Glonass satellite navigation system prior to 2007-09-20.
2637
     */
2638
    public const EPSG_PZ_90 = 'urn:ogc:def:crs:EPSG::4740';
2639
2640
    /**
2641
     * PZ-90.02
2642
     * Extent: World.
2643
     * Replaces PZ-90 (CRS code 4740) from 2007-09-20. Replaced by PZ-90.11 (CRS code 9475) from 2014-01-15.
2644
     */
2645
    public const EPSG_PZ_90_02 = 'urn:ogc:def:crs:EPSG::9474';
2646
2647
    /**
2648
     * PZ-90.11
2649
     * Extent: World.
2650
     * Replaces PZ-90.02 (CRS code 9474) from 2014-01-15.
2651
     */
2652
    public const EPSG_PZ_90_11 = 'urn:ogc:def:crs:EPSG::9475';
2653
2654
    /**
2655
     * Palestine 1923
2656
     * Extent: Israel - onshore; Jordan; Palestine Territory - onshore.
2657
     */
2658
    public const EPSG_PALESTINE_1923 = 'urn:ogc:def:crs:EPSG::4281';
2659
2660
    /**
2661
     * Pampa del Castillo
2662
     * Extent: Argentina - Chibut province south of approximately 42°30'S and Santa Cruz province north of
2663
     * approximately 50°20'S.
2664
     * Replaced by Campo Inchauspe (geogCRS code 4221) for topographic mapping, use for oil exploration and production
2665
     * in Golfo San Jorge basin (44°S to 47.5°S) continues.
2666
     */
2667
    public const EPSG_PAMPA_DEL_CASTILLO = 'urn:ogc:def:crs:EPSG::4161';
2668
2669
    /**
2670
     * Panama-Colon 1911
2671
     * Extent: Panama - onshore.
2672
     */
2673
    public const EPSG_PANAMA_COLON_1911 = 'urn:ogc:def:crs:EPSG::5467';
2674
2675
    /**
2676
     * Perroud 1950
2677
     * Extent: Antarctica - Adelie Land - coastal area between 136°E and 142°E.
2678
     * Replaced by RGTAAF07 (CRS code 7073).
2679
     */
2680
    public const EPSG_PERROUD_1950 = 'urn:ogc:def:crs:EPSG::4637';
2681
2682
    /**
2683
     * Peru96
2684
     * Extent: Peru - onshore and offshore.
2685
     * Replaces PSAD56 (CRS code 4248) in Peru.
2686
     */
2687
    public const EPSG_PERU96 = 'urn:ogc:def:crs:EPSG::5373';
2688
2689
    /**
2690
     * Petrels 1972
2691
     * Extent: Antarctica - Adelie Land - Petrels island.
2692
     * Replaced by RGTAAF07 (CRS code 7073).
2693
     */
2694
    public const EPSG_PETRELS_1972 = 'urn:ogc:def:crs:EPSG::4636';
2695
2696
    /**
2697
     * Phoenix Islands 1966
2698
     * Extent: Kiribati - Phoenix Islands: Kanton, Orona, McKean Atoll, Birnie Atoll, Phoenix Seamounts.
2699
     */
2700
    public const EPSG_PHOENIX_ISLANDS_1966 = 'urn:ogc:def:crs:EPSG::4716';
2701
2702
    /**
2703
     * Pitcairn 1967
2704
     * Extent: Pitcairn - Pitcairn Island.
2705
     * Replced by Pitcairn 2006 (CRS code 4763).
2706
     */
2707
    public const EPSG_PITCAIRN_1967 = 'urn:ogc:def:crs:EPSG::4729';
2708
2709
    /**
2710
     * Pitcairn 2006
2711
     * Extent: Pitcairn - Pitcairn Island.
2712
     * Replaces Pitcairn 1967 (CRS code 4729). For practical purposes may be considered to be WGS 84.
2713
     */
2714
    public const EPSG_PITCAIRN_2006 = 'urn:ogc:def:crs:EPSG::4763';
2715
2716
    /**
2717
     * Point 58
2718
     * Extent: Senegal - central, Mali - southwest, Burkina Faso - central, Niger - southwest, Nigeria - north, Chad -
2719
     * central. All in proximity to the parallel of latitude of 12°N.
2720
     * The 12th parallel traverse of 1966-70 is connected to the Blue Nile 1958 (Adindan) network in western Sudan
2721
     * (geogCRS code 4201).
2722
     */
2723
    public const EPSG_POINT_58 = 'urn:ogc:def:crs:EPSG::4620';
2724
2725
    /**
2726
     * Pointe Noire
2727
     * Extent: Congo - onshore and offshore.
2728
     */
2729
    public const EPSG_POINTE_NOIRE = 'urn:ogc:def:crs:EPSG::4282';
2730
2731
    /**
2732
     * Porto Santo
2733
     * Extent: Portugal - Madeira, Porto Santo and Desertas islands - onshore.
2734
     * Replaced by 1995 system (CRS code 4663).
2735
     */
2736
    public const EPSG_PORTO_SANTO = 'urn:ogc:def:crs:EPSG::4615';
2737
2738
    /**
2739
     * Porto Santo 1995
2740
     * Extent: Portugal - Madeira, Porto Santo and Desertas islands - onshore.
2741
     * Replaces 1936 system (CRS code 4615). Replaced by PTRA08 (CRS code 5013).
2742
     */
2743
    public const EPSG_PORTO_SANTO_1995 = 'urn:ogc:def:crs:EPSG::4663';
2744
2745
    /**
2746
     * Principe
2747
     * Extent: Sao Tome and Principe - onshore - Principe.
2748
     */
2749
    public const EPSG_PRINCIPE = 'urn:ogc:def:crs:EPSG::4824';
2750
2751
    /**
2752
     * Puerto Rico
2753
     * Extent: Puerto Rico, US Virgin Islands and British Virgin Islands - onshore.
2754
     * NAD27 (CRS code 4267) used for military purposes. Note: this CRS includes longitudes which are POSITIVE EAST.
2755
     */
2756
    public const EPSG_PUERTO_RICO = 'urn:ogc:def:crs:EPSG::4139';
2757
2758
    /**
2759
     * Pulkovo 1942
2760
     * Extent: Armenia; Azerbaijan; Belarus; Estonia - onshore; Georgia - onshore; Kazakhstan; Kyrgyzstan; Latvia -
2761
     * onshore; Lithuania - onshore; Moldova; Russian Federation - onshore; Tajikistan; Turkmenistan; Ukraine -
2762
     * onshore; Uzbekistan.
2763
     * Extended to Eastern Europe through Uniform Astro-Geodetic Network (UAGN) of 1956 - see CRS code 4179.
2764
     */
2765
    public const EPSG_PULKOVO_1942 = 'urn:ogc:def:crs:EPSG::4284';
2766
2767
    /**
2768
     * Pulkovo 1942(58)
2769
     * Extent: Onshore: Bulgaria, Czechia, Germany (former DDR), Hungary, Poland and Slovakia. Onshore and offshore:
2770
     * Albania and Romania.
2771
     * Shares same origin definition as Pulkovo 1942 (CRS code 4284) and for low accuracy purposes these systems can be
2772
     * considered consistent with each other. Locally densified during 1957 and 1958. Replaced by 1983 adjustment (CRS
2773
     * code 4178).
2774
     */
2775
    public const EPSG_PULKOVO_1942_58 = 'urn:ogc:def:crs:EPSG::4179';
2776
2777
    /**
2778
     * Pulkovo 1942(83)
2779
     * Extent: Onshore Bulgaria, Czechia, Germany (former DDR), Hungary and Slovakia.
2780
     * Replaces 1956 adjustment (CRS code 4179). In Brandenburg replaced by ETRS89. In Sachsen and Thuringen replaced
2781
     * by RD83 and PD/83 which for practical purposes may be considered to be the same as DHDN.
2782
     */
2783
    public const EPSG_PULKOVO_1942_83 = 'urn:ogc:def:crs:EPSG::4178';
2784
2785
    /**
2786
     * Pulkovo 1995
2787
     * Extent: Russian Federation - onshore and offshore.
2788
     * Decree #1463 of 2012-12-28 announced that S-95 to be phased out and replaced by GSK-11 (CRS code 7683) by 2017.
2789
     */
2790
    public const EPSG_PULKOVO_1995 = 'urn:ogc:def:crs:EPSG::4200';
2791
2792
    /**
2793
     * QND95
2794
     * Extent: Qatar - onshore.
2795
     */
2796
    public const EPSG_QND95 = 'urn:ogc:def:crs:EPSG::4614';
2797
2798
    /**
2799
     * Qatar 1948
2800
     * Extent: Qatar - onshore.
2801
     */
2802
    public const EPSG_QATAR_1948 = 'urn:ogc:def:crs:EPSG::4286';
2803
2804
    /**
2805
     * Qatar 1974
2806
     * Extent: Qatar - onshore and offshore.
2807
     */
2808
    public const EPSG_QATAR_1974 = 'urn:ogc:def:crs:EPSG::4285';
2809
2810
    /**
2811
     * Qornoq 1927
2812
     * Extent: Greenland - west coast onshore.
2813
     */
2814
    public const EPSG_QORNOQ_1927 = 'urn:ogc:def:crs:EPSG::4194';
2815
2816
    /**
2817
     * RD/83
2818
     * Extent: Germany - Sachsen.
2819
     * Consistent with DHDN (CRS code 4314) at the 1-metre level. For low accuracy applications RD/83 can be considered
2820
     * the same as DHDN.
2821
     */
2822
    public const EPSG_RD_83 = 'urn:ogc:def:crs:EPSG::4745';
2823
2824
    /**
2825
     * RDN2008
2826
     * Extent: Italy - onshore and offshore; San Marino, Vatican City State.
2827
     * Replaces IGM95 (CRS code 4670) from 2011-11-10.
2828
     */
2829
    public const EPSG_RDN2008 = 'urn:ogc:def:crs:EPSG::6706';
2830
2831
    /**
2832
     * REDGEOMIN
2833
     * Extent: Chile - onshore and offshore. Includes Easter Island, Juan Fernandez Islands, San Felix, and Sala y
2834
     * Gomez.
2835
     */
2836
    public const EPSG_REDGEOMIN = 'urn:ogc:def:crs:EPSG::9696';
2837
2838
    /**
2839
     * REGCAN95
2840
     * Extent: Spain - Canary Islands onshore and offshore.
2841
     * Replaces Pico de las Nieves 1984 (PN84).
2842
     */
2843
    public const EPSG_REGCAN95 = 'urn:ogc:def:crs:EPSG::4081';
2844
2845
    /**
2846
     * REGVEN
2847
     * Extent: Venezuela - onshore and offshore.
2848
     * Densification in Venezuela of SIRGAS.
2849
     */
2850
    public const EPSG_REGVEN = 'urn:ogc:def:crs:EPSG::4189';
2851
2852
    /**
2853
     * RGAF09
2854
     * Extent: French Antilles onshore and offshore - Guadeloupe (including Grande Terre, Basse Terre, Marie Galante,
2855
     * Les Saintes, Iles de la Petite Terre, La Desirade, St Barthélemy, and northern St Martin) and Martinique.
2856
     * Replaces RRAF 1991. See CRS code 7086 for alternate system with axes reversed used by IGN for GIS purposes.
2857
     */
2858
    public const EPSG_RGAF09 = 'urn:ogc:def:crs:EPSG::5489';
2859
2860
    /**
2861
     * RGAF09 (lon-lat)
2862
     * Extent: French Antilles onshore and offshore - Guadeloupe (including Grande Terre, Basse Terre, Marie Galante,
2863
     * Les Saintes, Iles de la Petite Terre, La Desirade, St Barthélemy, and northern St Martin) and Martinique.
2864
     * Replaces RRAF 1991. See CRS code 5489 for system with axes in sequence lat-lon to be used for air, land and sea
2865
     * navigation and safety of life purposes.
2866
     */
2867
    public const EPSG_RGAF09_LON_LAT = 'urn:ogc:def:crs:EPSG::7086';
2868
2869
    /**
2870
     * RGF93
2871
     * Extent: France - onshore and offshore, mainland and Corsica.
2872
     * See CRS code 7084 for alternate system with axes reversed used by IGN for GIS purposes.
2873
     */
2874
    public const EPSG_RGF93 = 'urn:ogc:def:crs:EPSG::4171';
2875
2876
    /**
2877
     * RGF93 (lon-lat)
2878
     * Extent: France - onshore and offshore, mainland and Corsica.
2879
     * See CRS code 4171 for system with axes in sequence lat-lon to be used for air, land and sea navigation and
2880
     * safety of life purposes.
2881
     */
2882
    public const EPSG_RGF93_LON_LAT = 'urn:ogc:def:crs:EPSG::7084';
2883
2884
    /**
2885
     * RGFG95
2886
     * Extent: French Guiana - onshore and offshore.
2887
     * See CRS code 7041 for alternate system with axes reversed used by IGN for GIS purposes.
2888
     */
2889
    public const EPSG_RGFG95 = 'urn:ogc:def:crs:EPSG::4624';
2890
2891
    /**
2892
     * RGFG95 (lon-lat)
2893
     * Extent: French Guiana - onshore and offshore.
2894
     * See CRS code 4624 for system with  axes in sequence lat-lon to be used for air, land and sea navigation and
2895
     * safety of life purposes.
2896
     */
2897
    public const EPSG_RGFG95_LON_LAT = 'urn:ogc:def:crs:EPSG::7041';
2898
2899
    /**
2900
     * RGM04
2901
     * Extent: Mayotte - onshore and offshore.
2902
     * Replaces Combani 1950 (CRS code 4632) except for cadastral purposes which uses Cadastre 1997 (CRS code 4475).
2903
     * See CRS code 7039 for alternate system with axes reversed used by IGN for GIS purposes.
2904
     */
2905
    public const EPSG_RGM04 = 'urn:ogc:def:crs:EPSG::4470';
2906
2907
    /**
2908
     * RGM04 (lon-lat)
2909
     * Extent: Mayotte - onshore and offshore.
2910
     * Replaces Combani 1950 (CRS code 4632) except for cadastral purposes which use Cadastre 1997 (CRS code 4475). See
2911
     * CRS code 4470 for system with axes in sequence lat-lon to be used for air, land and sea navigation and safety of
2912
     * life purposes.
2913
     */
2914
    public const EPSG_RGM04_LON_LAT = 'urn:ogc:def:crs:EPSG::7039';
2915
2916
    /**
2917
     * RGNC91-93
2918
     * Extent: New Caledonia - onshore and offshore. Isle de Pins, Loyalty Islands, Huon Islands, Belep archipelago,
2919
     * Chesterfield Islands, and Walpole.
2920
     * Replaces older local systems IGN56 Lifou, IGN72 Grande Terre, ST87 Ouvea, IGN53 Mare, ST84 Ile des Pins, ST71
2921
     * Belep and NEA74 Noumea (CRS codes 4633, 4641-44, 4662 and 4750).
2922
     */
2923
    public const EPSG_RGNC91_93 = 'urn:ogc:def:crs:EPSG::4749';
2924
2925
    /**
2926
     * RGPF
2927
     * Extent: French Polynesia - onshore and offshore. Includes Society archipelago, Tuamotu archipelago, Marquesas
2928
     * Islands, Gambier Islands and Austral Islands.
2929
     * Replaces Tahaa 54 (CRS code 4629), IGN 63 Hiva Oa (4689), IGN 72 Nuku Hiva (4630), Maupiti 83 (4692), MHEFO 55
2930
     * (4688), Moorea 87 (4691) and Tahiti 79 (4690).
2931
     */
2932
    public const EPSG_RGPF = 'urn:ogc:def:crs:EPSG::4687';
2933
2934
    /**
2935
     * RGR92
2936
     * Extent: Reunion - onshore and offshore.
2937
     * Replaces Piton des Neiges (code 4626). See CRS code 7037 for alternate system with axes reversed used by IGN for
2938
     * GIS purposes.
2939
     */
2940
    public const EPSG_RGR92 = 'urn:ogc:def:crs:EPSG::4627';
2941
2942
    /**
2943
     * RGR92 (lon-lat)
2944
     * Extent: Reunion - onshore and offshore.
2945
     * Replaces Piton des Neiges (code 4626). See CRS code 4627 for system with axes in sequence lat-lon to be used for
2946
     * air, land and sea navigation and safety of life purposes.
2947
     */
2948
    public const EPSG_RGR92_LON_LAT = 'urn:ogc:def:crs:EPSG::7037';
2949
2950
    /**
2951
     * RGRDC 2005
2952
     * Extent: The Democratic Republic of the Congo (Zaire) - south of a line through Bandundu, Seke and Pweto -
2953
     * onshore and offshore.
2954
     */
2955
    public const EPSG_RGRDC_2005 = 'urn:ogc:def:crs:EPSG::4046';
2956
2957
    /**
2958
     * RGSPM06
2959
     * Extent: St Pierre and Miquelon - onshore and offshore.
2960
     * Replaces Saint Pierre et Miquelon 1950 (CRS code 4638). See CRS code 7035 for alternate system with axes
2961
     * reversed used by IGN for GIS purposes.
2962
     */
2963
    public const EPSG_RGSPM06 = 'urn:ogc:def:crs:EPSG::4463';
2964
2965
    /**
2966
     * RGSPM06 (lon-lat)
2967
     * Extent: St Pierre and Miquelon - onshore and offshore.
2968
     * Replaces Saint Pierre et Miquelon 1950 (CRS code 4638). See CRS code 4463 for system with axes in sequence
2969
     * lat-lon to be used for air, land and sea navigation and safety of life purposes.
2970
     */
2971
    public const EPSG_RGSPM06_LON_LAT = 'urn:ogc:def:crs:EPSG::7035';
2972
2973
    /**
2974
     * RGTAAF07
2975
     * Extent: French Southern Territories - onshore and offshore: Amsterdam and St Paul, Crozet, Europa and Kerguelen.
2976
     * Antarctica - Adelie Land coastal area.
2977
     * Replaces various local systems on several French overseas territories. See CRS code 7133 for alternate system
2978
     * with axes reversed used by IGN for GIS purposes.
2979
     */
2980
    public const EPSG_RGTAAF07 = 'urn:ogc:def:crs:EPSG::7073';
2981
2982
    /**
2983
     * RGTAAF07 (lon-lat)
2984
     * Extent: French Southern Territories - onshore and offshore: Amsterdam and St Paul, Crozet, Europa and Kerguelen.
2985
     * Antarctica - Adelie Land coastal area.
2986
     * Replaces various local systems on several French overseas territories. See CRS code 7073 for alternate system
2987
     * with axes in sequence lat-lon to be used for air, land and sea navigation purposes.
2988
     */
2989
    public const EPSG_RGTAAF07_LON_LAT = 'urn:ogc:def:crs:EPSG::7133';
2990
2991
    /**
2992
     * RGWF96
2993
     * Extent: Wallis and Futuna - onshore and offshore - Uvea, Futuna, and Alofi.
2994
     * See CRS code 8902 for alternate system with axes reversed used by IGN for GIS purposes. On Wallis island,
2995
     * replaces MOP78 (CRS code 4639) for geodetic purposes.
2996
     */
2997
    public const EPSG_RGWF96 = 'urn:ogc:def:crs:EPSG::8900';
2998
2999
    /**
3000
     * RGWF96 (lon-lat)
3001
     * Extent: Wallis and Futuna - onshore and offshore - Uvea, Futuna, and Alofi.
3002
     * See CRS code 8900 for system with axes in sequence lat-lon to be used for air, land and sea navigation and
3003
     * safety of life purposes. On Wallis island, replaces MOP78 (CRS code 4639) for GIS purposes.
3004
     */
3005
    public const EPSG_RGWF96_LON_LAT = 'urn:ogc:def:crs:EPSG::8902';
3006
3007
    /**
3008
     * RRAF 1991
3009
     * Extent: French Antilles onshore and offshore - Guadeloupe (including Grande Terre, Basse Terre, Marie Galante,
3010
     * Les Saintes, Iles de la Petite Terre, La Desirade, St Barthélemy, and northern St Martin) and Martinique.
3011
     * Replaces older local systems Fort Marigot and Sainte Anne CRS (codes 4621-22) in Guadeloupe and Fort Desaix (CRS
3012
     * code 4625) in Martinique. Replaced by RGAF09 (CRS code 5489).
3013
     */
3014
    public const EPSG_RRAF_1991 = 'urn:ogc:def:crs:EPSG::4558';
3015
3016
    /**
3017
     * RSAO13
3018
     * Extent: Angola - onshore and offshore.
3019
     */
3020
    public const EPSG_RSAO13 = 'urn:ogc:def:crs:EPSG::8699';
3021
3022
    /**
3023
     * RSRGD2000
3024
     * Extent: Antarctica - Ross Sea Region - nominally between 160°E and 150°W but includes buffer on eastern
3025
     * hemisphere margin to include Transantarctic Mountains
3026
     * Replaces Camp Area Astro (CRS code 4715). The relationship to this is variable. See Land Information New Zealand
3027
     * LINZS25001.
3028
     */
3029
    public const EPSG_RSRGD2000 = 'urn:ogc:def:crs:EPSG::4764';
3030
3031
    /**
3032
     * RT38
3033
     * Extent: Sweden - onshore.
3034
     */
3035
    public const EPSG_RT38 = 'urn:ogc:def:crs:EPSG::4308';
3036
3037
    /**
3038
     * RT38 (Stockholm)
3039
     * Extent: Sweden - onshore.
3040
     */
3041
    public const EPSG_RT38_STOCKHOLM = 'urn:ogc:def:crs:EPSG::4814';
3042
3043
    /**
3044
     * RT90
3045
     * Extent: Sweden - onshore and offshore.
3046
     */
3047
    public const EPSG_RT90 = 'urn:ogc:def:crs:EPSG::4124';
3048
3049
    /**
3050
     * Rassadiran
3051
     * Extent: Iran - Taheri refinery site.
3052
     */
3053
    public const EPSG_RASSADIRAN = 'urn:ogc:def:crs:EPSG::4153';
3054
3055
    /**
3056
     * Reunion 1947
3057
     * Extent: Reunion - onshore.
3058
     * Replaced by RGR92 (code 4627).
3059
     */
3060
    public const EPSG_REUNION_1947 = 'urn:ogc:def:crs:EPSG::4626';
3061
3062
    /**
3063
     * Reykjavik 1900
3064
     * Extent: Iceland - onshore.
3065
     * See ellipsoid remarks.
3066
     */
3067
    public const EPSG_REYKJAVIK_1900 = 'urn:ogc:def:crs:EPSG::4657';
3068
3069
    /**
3070
     * S-JTSK
3071
     * Extent: Czechia; Slovakia.
3072
     * Greenwich-referenced equivalent to S-JTSK (CRS code 4818). Technically improved and replaced through JTSK/05 in
3073
     * the Czech Republic and S-JTSK [JTSK03] in Slovakia, CRSs 5228 and 5229 (CZ) and 8351 (SK).
3074
     */
3075
    public const EPSG_S_JTSK = 'urn:ogc:def:crs:EPSG::4156';
3076
3077
    /**
3078
     * S-JTSK (Ferro)
3079
     * Extent: Czechia; Slovakia.
3080
     * Initial realization, observed and calculated in projected CRS domain (CRS code 2065). Later densification
3081
     * introduced distortion with  inaccuracy of several decimetres. In Slovakia has been deprecated and replaced by
3082
     * Greenwich equivalent, CRS code 4156.
3083
     */
3084
    public const EPSG_S_JTSK_FERRO = 'urn:ogc:def:crs:EPSG::4818';
3085
3086
    /**
3087
     * S-JTSK [JTSK03]
3088
     * Extent: Slovakia.
3089
     * Defined by transfomation from ETRS89 (ETRF2000 realization) (transformation code 8365) to improve the scale and
3090
     * homogeneity of S-JTSK (CRS 4156) within Slovakia.
3091
     */
3092
    public const EPSG_S_JTSK_JTSK03 = 'urn:ogc:def:crs:EPSG::8351';
3093
3094
    /**
3095
     * S-JTSK/05
3096
     * Extent: Czechia.
3097
     * Derived through projCRS 5515 to improve the scale and homogeneity of CRS 4156 within the Czech Republic. See CRS
3098
     * code 5229 for Ferro-referenced alternative.
3099
     */
3100
    public const EPSG_S_JTSK_05 = 'urn:ogc:def:crs:EPSG::5228';
3101
3102
    /**
3103
     * S-JTSK/05 (Ferro)
3104
     * Extent: Czechia.
3105
     * Derived through projCRS 5224 to improve the scale and homogeneity of CRS 4818 within the Czech Republic. See CRS
3106
     * code 5228 for Greenwich-referenced alternative.
3107
     */
3108
    public const EPSG_S_JTSK_05_FERRO = 'urn:ogc:def:crs:EPSG::5229';
3109
3110
    /**
3111
     * SAD69
3112
     * Extent: Brazil - onshore and offshore. In rest of South America - onshore north of approximately 45°S and
3113
     * Tierra del Fuego.
3114
     * Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places. In Brazil only, replaced by SAD69(96) (CRS code
3115
     * 5527).
3116
     */
3117
    public const EPSG_SAD69 = 'urn:ogc:def:crs:EPSG::4618';
3118
3119
    /**
3120
     * SAD69(96)
3121
     * Extent: Brazil - onshore and offshore. Includes Rocas, Fernando de Noronha archipelago, Trindade, Ihlas Martim
3122
     * Vaz and Sao Pedro e Sao Paulo.
3123
     * Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places. Replaces SAD69 original adjustment (CRS code 4618)
3124
     * only in Brazil.
3125
     */
3126
    public const EPSG_SAD69_96 = 'urn:ogc:def:crs:EPSG::5527';
3127
3128
    /**
3129
     * SHGD2015
3130
     * Extent: St Helena, Ascension and Tristan da Cunha - St Helena Island - onshore.
3131
     */
3132
    public const EPSG_SHGD2015 = 'urn:ogc:def:crs:EPSG::7886';
3133
3134
    /**
3135
     * SIGD61
3136
     * Extent: Cayman Islands - Little Cayman and Cayman Brac.
3137
     * Superseded by CIGD11 (CRS code 6135).
3138
     */
3139
    public const EPSG_SIGD61 = 'urn:ogc:def:crs:EPSG::4726';
3140
3141
    /**
3142
     * SIRGAS 1995
3143
     * Extent: South America - onshore and offshore. Ecuador (mainland and Galapagos) - onshore and offshore.
3144
     * Replaced by SIRGAS 2000 (CRS code 4674).
3145
     */
3146
    public const EPSG_SIRGAS_1995 = 'urn:ogc:def:crs:EPSG::4170';
3147
3148
    /**
3149
     * SIRGAS 2000
3150
     * Extent: Latin America - Central America and South America - onshore and offshore. Brazil - onshore and offshore.
3151
     * Replaces SIRGAS 1995 system (CRS code 4179) for South America; expands SIRGAS to Central America.
3152
     */
3153
    public const EPSG_SIRGAS_2000 = 'urn:ogc:def:crs:EPSG::4674';
3154
3155
    /**
3156
     * SIRGAS-CON DGF00P01
3157
     * Extent: Latin America - Central America and South America, onshore and offshore.
3158
     * Replaced by SIRGAS-CON DGF01P01 (CRS code 8973).
3159
     */
3160
    public const EPSG_SIRGAS_CON_DGF00P01 = 'urn:ogc:def:crs:EPSG::8972';
3161
3162
    /**
3163
     * SIRGAS-CON DGF01P01
3164
     * Extent: Latin America - Central America and South America, onshore and offshore.
3165
     * Replaces SIRGAS-CON DGF00P01 (CRS code 8972). Replaced by SIRGAS-CON DGF01P02 (CRS code 8974).
3166
     */
3167
    public const EPSG_SIRGAS_CON_DGF01P01 = 'urn:ogc:def:crs:EPSG::8973';
3168
3169
    /**
3170
     * SIRGAS-CON DGF01P02
3171
     * Extent: Latin America - Central America and South America, onshore and offshore.
3172
     * Replaces SIRGAS-CON DGF01P01 (CRS code 8973). Replaced by SIRGAS-CON DGF02P01 (CRS code 8975).
3173
     */
3174
    public const EPSG_SIRGAS_CON_DGF01P02 = 'urn:ogc:def:crs:EPSG::8974';
3175
3176
    /**
3177
     * SIRGAS-CON DGF02P01
3178
     * Extent: Latin America - Central America and South America, onshore and offshore.
3179
     * Replaces SIRGAS-CON DGF01P02 (CRS code 8974). Replaced by SIRGAS-CON DGF04P01 (CRS code 8976).
3180
     */
3181
    public const EPSG_SIRGAS_CON_DGF02P01 = 'urn:ogc:def:crs:EPSG::8975';
3182
3183
    /**
3184
     * SIRGAS-CON DGF04P01
3185
     * Extent: Latin America - Central America and South America, onshore and offshore.
3186
     * Replaces SIRGAS-CON DGF02P01 (CRS code 8975). Replaced by SIRGAS-CON DGF05P01 (CRS code 8977).
3187
     */
3188
    public const EPSG_SIRGAS_CON_DGF04P01 = 'urn:ogc:def:crs:EPSG::8976';
3189
3190
    /**
3191
     * SIRGAS-CON DGF05P01
3192
     * Extent: Latin America - Central America and South America, onshore and offshore.
3193
     * Replaces SIRGAS-CON DGF04P01 (CRS code 8976). Replaced by SIRGAS-CON DGF06P01 (CRS code 8978).
3194
     */
3195
    public const EPSG_SIRGAS_CON_DGF05P01 = 'urn:ogc:def:crs:EPSG::8977';
3196
3197
    /**
3198
     * SIRGAS-CON DGF06P01
3199
     * Extent: Latin America - Central America and South America, onshore and offshore.
3200
     * Replaces SIRGAS-CON DGF05P01 (CRS code 8977). Replaced by SIRGAS-CON DGF07P01 (CRS code 8979).
3201
     */
3202
    public const EPSG_SIRGAS_CON_DGF06P01 = 'urn:ogc:def:crs:EPSG::8978';
3203
3204
    /**
3205
     * SIRGAS-CON DGF07P01
3206
     * Extent: Latin America - Central America and South America, onshore and offshore.
3207
     * Replaces SIRGAS-CON DGF06P01 (CRS code 8978). Replaced by SIRGAS-CON DGF08P01 (CRS code 8980).
3208
     */
3209
    public const EPSG_SIRGAS_CON_DGF07P01 = 'urn:ogc:def:crs:EPSG::8979';
3210
3211
    /**
3212
     * SIRGAS-CON DGF08P01
3213
     * Extent: Latin America - Central America and South America, onshore and offshore.
3214
     * Replaces SIRGAS-CON DGF07P01 (CRS code 8979). Replaced by SIRGAS-CON SIR09P01 (CRS code 8981).
3215
     */
3216
    public const EPSG_SIRGAS_CON_DGF08P01 = 'urn:ogc:def:crs:EPSG::8980';
3217
3218
    /**
3219
     * SIRGAS-CON SIR09P01
3220
     * Extent: Latin America - Central America and South America, onshore and offshore.
3221
     * Replaces SIRGAS-CON DGF08P01 (CRS code 8980). Replaced by SIRGAS-CON SIR10P01 (CRS code 8982).
3222
     */
3223
    public const EPSG_SIRGAS_CON_SIR09P01 = 'urn:ogc:def:crs:EPSG::8981';
3224
3225
    /**
3226
     * SIRGAS-CON SIR10P01
3227
     * Extent: Latin America - Central America and South America, onshore and offshore.
3228
     * Replaces SIRGAS-CON SIR09P01 (CRS code 8981). Replaced by SIRGAS-CON SIR11P01 (CRS code 8983).
3229
     */
3230
    public const EPSG_SIRGAS_CON_SIR10P01 = 'urn:ogc:def:crs:EPSG::8982';
3231
3232
    /**
3233
     * SIRGAS-CON SIR11P01
3234
     * Extent: Latin America - Central America and South America, onshore and offshore.
3235
     * Replaces SIRGAS-CON SIR10P01 (CRS code 8982). Replaced by SIRGAS-CON SIR13P01 (CRS code 8984).
3236
     */
3237
    public const EPSG_SIRGAS_CON_SIR11P01 = 'urn:ogc:def:crs:EPSG::8983';
3238
3239
    /**
3240
     * SIRGAS-CON SIR13P01
3241
     * Extent: Latin America - Central America and South America, onshore and offshore.
3242
     * Replaces SIRGAS-CON SIR11P01 (CRS code 8983). Replaced by SIRGAS-CON SIR14P01 (CRS code 8985).
3243
     */
3244
    public const EPSG_SIRGAS_CON_SIR13P01 = 'urn:ogc:def:crs:EPSG::8984';
3245
3246
    /**
3247
     * SIRGAS-CON SIR14P01
3248
     * Extent: Latin America - Central America and South America, onshore and offshore.
3249
     * Replaces SIRGAS-CON SIR13P01 (CRS code 8984). Replaced by SIRGAS-CON SIR15P01 (CRS code 8986).
3250
     */
3251
    public const EPSG_SIRGAS_CON_SIR14P01 = 'urn:ogc:def:crs:EPSG::8985';
3252
3253
    /**
3254
     * SIRGAS-CON SIR15P01
3255
     * Extent: Latin America - Central America and South America, onshore and offshore.
3256
     * Replaces SIRGAS-CON SIR14P01 (CRS code 8985). Replaced by SIRGAS-CON SIR17P01 (CRS code 8987).
3257
     */
3258
    public const EPSG_SIRGAS_CON_SIR15P01 = 'urn:ogc:def:crs:EPSG::8986';
3259
3260
    /**
3261
     * SIRGAS-CON SIR17P01
3262
     * Extent: Latin America - Central America and South America, onshore and offshore.
3263
     * Replaces SIRGAS-CON SIR15P01 (CRS code 8986).
3264
     */
3265
    public const EPSG_SIRGAS_CON_SIR17P01 = 'urn:ogc:def:crs:EPSG::8987';
3266
3267
    /**
3268
     * SIRGAS-Chile 2002
3269
     * Extent: Chile - onshore and offshore. Includes Easter Island, Juan Fernandez Islands, San Felix, and Sala y
3270
     * Gomez.
3271
     * Densification of SIRGAS 2000 within Chile. Replaces PSAD56 (CRS code 6248) in Chile, HITO XVIII (CRS code 6254)
3272
     * in Chilean Tierra del Fuego and Easter Island 1967 (CRS code 6719) in Easter Island. Replaced by SIRGAS-Chile
3273
     * 2010 (CRS code 8949).
3274
     */
3275
    public const EPSG_SIRGAS_CHILE_2002 = 'urn:ogc:def:crs:EPSG::5360';
3276
3277
    /**
3278
     * SIRGAS-Chile 2010
3279
     * Extent: Chile - onshore and offshore. Includes Easter Island, Juan Fernandez Islands, San Felix, and Sala y
3280
     * Gomez.
3281
     * Densification within Chile of SIRGAS-CON at epoch 2010.00. Replaces SIRGAS-Chile 2002 (CRS code 5360) due to
3282
     * significant tectonic deformation. Replaced by SIRGAS-Chile 2013 (CRS code 9148).
3283
     */
3284
    public const EPSG_SIRGAS_CHILE_2010 = 'urn:ogc:def:crs:EPSG::8949';
3285
3286
    /**
3287
     * SIRGAS-Chile 2013
3288
     * Extent: Chile - onshore and offshore. Includes Easter Island, Juan Fernandez Islands, San Felix, and Sala y
3289
     * Gomez.
3290
     * Densification within Chile of SIRGAS-CON at epoch 2013.00. Replaces SIRGAS-Chile 2010 (CRS code 8949) due to
3291
     * significant tectonic deformation. Replaced by SIRGAS-Chile 2016 (CRS code 9153).
3292
     */
3293
    public const EPSG_SIRGAS_CHILE_2013 = 'urn:ogc:def:crs:EPSG::9148';
3294
3295
    /**
3296
     * SIRGAS-Chile 2016
3297
     * Extent: Chile - onshore and offshore. Includes Easter Island, Juan Fernandez Islands, San Felix, and Sala y
3298
     * Gomez.
3299
     * Densification within Chile of SIRGAS-CON at epoch 2016.00. Replaces SIRGAS-Chile 2013 (CRS code 9148) due to
3300
     * significant tectonic deformation.
3301
     */
3302
    public const EPSG_SIRGAS_CHILE_2016 = 'urn:ogc:def:crs:EPSG::9153';
3303
3304
    /**
3305
     * SIRGAS-ROU98
3306
     * Extent: Uruguay - onshore and offshore.
3307
     * Replaces Yacare (CRS code 4309) in Uruguay.
3308
     */
3309
    public const EPSG_SIRGAS_ROU98 = 'urn:ogc:def:crs:EPSG::5381';
3310
3311
    /**
3312
     * SIRGAS_ES2007.8
3313
     * Extent: El Salvador - onshore and offshore.
3314
     */
3315
    public const EPSG_SIRGAS_ES2007_8 = 'urn:ogc:def:crs:EPSG::5393';
3316
3317
    /**
3318
     * SLD99
3319
     * Extent: Sri Lanka - onshore.
3320
     */
3321
    public const EPSG_SLD99 = 'urn:ogc:def:crs:EPSG::5233';
3322
3323
    /**
3324
     * SRB_ETRS89
3325
     * Extent: Serbia including Vojvodina.
3326
     * In Serbia replaces MGI 1901 and SREF98 (CRS codes 3906 and 4075).
3327
     */
3328
    public const EPSG_SRB_ETRS89 = 'urn:ogc:def:crs:EPSG::8685';
3329
3330
    /**
3331
     * SREF98
3332
     * Extent: Serbia including Vojvodina.
3333
     * Replaces MGI 1901 (CRS code 3906) in Serbia. Replaced by SRB_ETRS89 (STRS00) (CRS code 8685).
3334
     */
3335
    public const EPSG_SREF98 = 'urn:ogc:def:crs:EPSG::4075';
3336
3337
    /**
3338
     * SRGI2013
3339
     * Extent: Indonesia - onshore and offshore.
3340
     * Supports horizontal component of national horizontal control network (JKHN). Adopted 2013-10-11. Replaces DGN95
3341
     * and all older systems.
3342
     */
3343
    public const EPSG_SRGI2013 = 'urn:ogc:def:crs:EPSG::9470';
3344
3345
    /**
3346
     * ST71 Belep
3347
     * Extent: New Caledonia - Belep.
3348
     * Replaced by RGNC91-93 (CRS code 4749).
3349
     */
3350
    public const EPSG_ST71_BELEP = 'urn:ogc:def:crs:EPSG::4643';
3351
3352
    /**
3353
     * ST84 Ile des Pins
3354
     * Extent: New Caledonia - Ile des Pins.
3355
     * Replaced by RGNC91-93 (CRS code 4749).
3356
     */
3357
    public const EPSG_ST84_ILE_DES_PINS = 'urn:ogc:def:crs:EPSG::4642';
3358
3359
    /**
3360
     * ST87 Ouvea
3361
     * Extent: New Caledonia - Loyalty Islands - Ouvea.
3362
     * Replaced by RGNC91-93 (CRS code 4749).
3363
     */
3364
    public const EPSG_ST87_OUVEA = 'urn:ogc:def:crs:EPSG::4750';
3365
3366
    /**
3367
     * SVY21
3368
     * Extent: Singapore - onshore and offshore.
3369
     */
3370
    public const EPSG_SVY21 = 'urn:ogc:def:crs:EPSG::4757';
3371
3372
    /**
3373
     * SWEREF99
3374
     * Extent: Sweden - onshore and offshore.
3375
     */
3376
    public const EPSG_SWEREF99 = 'urn:ogc:def:crs:EPSG::4619';
3377
3378
    /**
3379
     * Saint Pierre et Miquelon 1950
3380
     * Extent: St Pierre and Miquelon - onshore.
3381
     * Replaced by RGSPM06 (CRS code 4463).
3382
     */
3383
    public const EPSG_SAINT_PIERRE_ET_MIQUELON_1950 = 'urn:ogc:def:crs:EPSG::4638';
3384
3385
    /**
3386
     * Santo 1965
3387
     * Extent: Vanuatu - northern islands - Aese, Ambrym, Aoba, Epi, Espiritu Santo, Maewo, Malo, Malkula, Paama,
3388
     * Pentecost, Shepherd and Tutuba.
3389
     */
3390
    public const EPSG_SANTO_1965 = 'urn:ogc:def:crs:EPSG::4730';
3391
3392
    /**
3393
     * Sao Tome
3394
     * Extent: Sao Tome and Principe - onshore - Sao Tome.
3395
     */
3396
    public const EPSG_SAO_TOME = 'urn:ogc:def:crs:EPSG::4823';
3397
3398
    /**
3399
     * Sapper Hill 1943
3400
     * Extent: Falkland Islands (Malvinas) - onshore.
3401
     */
3402
    public const EPSG_SAPPER_HILL_1943 = 'urn:ogc:def:crs:EPSG::4292';
3403
3404
    /**
3405
     * Schwarzeck
3406
     * Extent: Namibia - onshore and offshore.
3407
     */
3408
    public const EPSG_SCHWARZECK = 'urn:ogc:def:crs:EPSG::4293';
3409
3410
    /**
3411
     * Scoresbysund 1952
3412
     * Extent: Greenland - Scoresbysund area onshore.
3413
     */
3414
    public const EPSG_SCORESBYSUND_1952 = 'urn:ogc:def:crs:EPSG::4195';
3415
3416
    /**
3417
     * Segara
3418
     * Extent: Indonesia - Kalimantan - onshore east coastal area including Mahakam delta coastal and offshore shelf
3419
     * areas.
3420
     */
3421
    public const EPSG_SEGARA = 'urn:ogc:def:crs:EPSG::4613';
3422
3423
    /**
3424
     * Segara (Jakarta)
3425
     * Extent: Indonesia - Kalimantan - onshore east coastal area including Mahakam delta coastal and offshore shelf
3426
     * areas.
3427
     */
3428
    public const EPSG_SEGARA_JAKARTA = 'urn:ogc:def:crs:EPSG::4820';
3429
3430
    /**
3431
     * Selvagem Grande
3432
     * Extent: Portugal - Selvagens islands (Madeira province) - onshore.
3433
     */
3434
    public const EPSG_SELVAGEM_GRANDE = 'urn:ogc:def:crs:EPSG::4616';
3435
3436
    /**
3437
     * Serindung
3438
     * Extent: Indonesia - west Kalimantan - onshore coastal area.
3439
     */
3440
    public const EPSG_SERINDUNG = 'urn:ogc:def:crs:EPSG::4295';
3441
3442
    /**
3443
     * Sibun Gorge 1922
3444
     * Extent: Belize - onshore.
3445
     */
3446
    public const EPSG_SIBUN_GORGE_1922 = 'urn:ogc:def:crs:EPSG::5464';
3447
3448
    /**
3449
     * Sierra Leone 1924
3450
     * Extent: Sierra Leone - Freetown Peninsula.
3451
     * Ellipsoid semi-major axis (a)=20926201 exactly Gold Coast feet; 1 Gold Coast foot = 0.3047997101815 m.
3452
     */
3453
    public const EPSG_SIERRA_LEONE_1924 = 'urn:ogc:def:crs:EPSG::4174';
3454
3455
    /**
3456
     * Sierra Leone 1968
3457
     * Extent: Sierra Leone - onshore.
3458
     * Replaces Sierra Leone 1960. The 1968 readjustment coordinates are within 3m of the 1960 provisional adjustment.
3459
     */
3460
    public const EPSG_SIERRA_LEONE_1968 = 'urn:ogc:def:crs:EPSG::4175';
3461
3462
    /**
3463
     * Slovenia 1996
3464
     * Extent: Slovenia - onshore and offshore.
3465
     * Replaces MG! alias D48 (CRS code 4312).
3466
     */
3467
    public const EPSG_SLOVENIA_1996 = 'urn:ogc:def:crs:EPSG::4765';
3468
3469
    /**
3470
     * Solomon 1968
3471
     * Extent: Solomon Islands - onshore southern Solomon Islands, primarily Guadalcanal, Malaita, San Cristobel, Santa
3472
     * Isobel, Choiseul, Makira-Ulawa.
3473
     */
3474
    public const EPSG_SOLOMON_1968 = 'urn:ogc:def:crs:EPSG::4718';
3475
3476
    /**
3477
     * South East Island 1943
3478
     * Extent: Seychelles - Mahe, Silhouette, North, Aride Island, Praslin, La Digue and Frigate islands including
3479
     * adjacent smaller granitic islands on the Seychelles Bank, Bird Island and Denis Island.
3480
     */
3481
    public const EPSG_SOUTH_EAST_ISLAND_1943 = 'urn:ogc:def:crs:EPSG::6892';
3482
3483
    /**
3484
     * South Georgia 1968
3485
     * Extent: South Georgia and the South Sandwich Islands - South Georgia onshore.
3486
     */
3487
    public const EPSG_SOUTH_GEORGIA_1968 = 'urn:ogc:def:crs:EPSG::4722';
3488
3489
    /**
3490
     * South Yemen
3491
     * Extent: Yemen - South Yemen onshore mainland.
3492
     */
3493
    public const EPSG_SOUTH_YEMEN = 'urn:ogc:def:crs:EPSG::4164';
3494
3495
    /**
3496
     * St. George Island
3497
     * Extent: United States (USA) - Alaska - Pribilof Islands - St George Island.
3498
     * Note: this CRS includes longitudes which are POSITIVE EAST.
3499
     */
3500
    public const EPSG_ST_GEORGE_ISLAND = 'urn:ogc:def:crs:EPSG::4138';
3501
3502
    /**
3503
     * St. Helena Tritan
3504
     * Extent: St Helena, Ascension and Tristan da Cunha - St Helena Island - onshore.
3505
     * Replaced by SHGD2015 (CRS code 7886) from 2015.
3506
     */
3507
    public const EPSG_ST_HELENA_TRITAN = 'urn:ogc:def:crs:EPSG::7881';
3508
3509
    /**
3510
     * St. Kitts 1955
3511
     * Extent: St Kitts and Nevis - onshore.
3512
     */
3513
    public const EPSG_ST_KITTS_1955 = 'urn:ogc:def:crs:EPSG::4605';
3514
3515
    /**
3516
     * St. Lawrence Island
3517
     * Extent: United States (USA) - Alaska - St Lawrence Island.
3518
     * Note: this CRS includes longitudes which are POSITIVE EAST.
3519
     */
3520
    public const EPSG_ST_LAWRENCE_ISLAND = 'urn:ogc:def:crs:EPSG::4136';
3521
3522
    /**
3523
     * St. Lucia 1955
3524
     * Extent: St Lucia - onshore.
3525
     */
3526
    public const EPSG_ST_LUCIA_1955 = 'urn:ogc:def:crs:EPSG::4606';
3527
3528
    /**
3529
     * St. Paul Island
3530
     * Extent: United States (USA) - Alaska - Pribilof Islands - St Paul Island.
3531
     * Note: this CRS includes longitudes which are POSITIVE EAST.
3532
     */
3533
    public const EPSG_ST_PAUL_ISLAND = 'urn:ogc:def:crs:EPSG::4137';
3534
3535
    /**
3536
     * St. Stephen (Ferro)
3537
     * Extent: Austria - Lower Austria. Czechia - Moravia and Czech Silesia.
3538
     */
3539
    public const EPSG_ST_STEPHEN_FERRO = 'urn:ogc:def:crs:EPSG::8043';
3540
3541
    /**
3542
     * St. Vincent 1945
3543
     * Extent: St Vincent and the northern Grenadine Islands - onshore.
3544
     */
3545
    public const EPSG_ST_VINCENT_1945 = 'urn:ogc:def:crs:EPSG::4607';
3546
3547
    /**
3548
     * TC(1948)
3549
     * Extent: United Arab Emirates (UAE) - Abu Dhabi onshore and Dubai onshore.
3550
     */
3551
    public const EPSG_TC_1948 = 'urn:ogc:def:crs:EPSG::4303';
3552
3553
    /**
3554
     * TGD2005
3555
     * Extent: Tonga - onshore and offshore.
3556
     */
3557
    public const EPSG_TGD2005 = 'urn:ogc:def:crs:EPSG::5886';
3558
3559
    /**
3560
     * TM65
3561
     * Extent: Ireland - onshore. United Kingdom (UK) - Northern Ireland (Ulster) - onshore.
3562
     * Replaced by 1975 Mapping Adjustment alias TM75 (CRS code 4300). Not to be confused with the Geodetic Datum of
3563
     * 1965 (datum code 6300) which is used by TM75.
3564
     */
3565
    public const EPSG_TM65 = 'urn:ogc:def:crs:EPSG::4299';
3566
3567
    /**
3568
     * TM75
3569
     * Extent: Ireland - onshore. United Kingdom (UK) - Northern Ireland (Ulster) - onshore.
3570
     * Uses Geodetic Datum of 1965 which should not be confused with the 1965 adjustment (TM65, datum code 6299 and CRS
3571
     * code 4299). Replaces OSNI52 (CRS code 4188) and TM65 (CRS code 4299). Replaced by IRENET95 (CRS code 4173).
3572
     */
3573
    public const EPSG_TM75 = 'urn:ogc:def:crs:EPSG::4300';
3574
3575
    /**
3576
     * TPEN11-IRF
3577
     * Extent: UK - on or related to the Trans-Pennine rail route from Liverpool via Manchester to Bradford and Leeds.
3578
     * Intermediate CRS created in 2020 to assist the emulation of the ETRS89 / TPEN11 SnakeGrid projected CRS through
3579
     * transformation ETRS89 to TPEN11-IRF (1) (code 9365) used in conjunction with the TPEN11-TM map projection (code
3580
     * 9366).
3581
     */
3582
    public const EPSG_TPEN11_IRF = 'urn:ogc:def:crs:EPSG::9364';
3583
3584
    /**
3585
     * TUREF
3586
     * Extent: Turkey - onshore and offshore.
3587
     */
3588
    public const EPSG_TUREF = 'urn:ogc:def:crs:EPSG::5252';
3589
3590
    /**
3591
     * TWD67
3592
     * Extent: Taiwan, Republic of China - onshore - Taiwan Island, Penghu (Pescadores) Islands.
3593
     * Shares the same origin point with the earlier Hu Tzu Shan system (CRS code 4236) but away from this point
3594
     * coordinates differ. Do not confuse!
3595
     */
3596
    public const EPSG_TWD67 = 'urn:ogc:def:crs:EPSG::3821';
3597
3598
    /**
3599
     * TWD97
3600
     * Extent: Taiwan, Republic of China - onshore and offshore - Taiwan Island, Penghu (Pescadores) Islands.
3601
     */
3602
    public const EPSG_TWD97 = 'urn:ogc:def:crs:EPSG::3824';
3603
3604
    /**
3605
     * Tahaa 54
3606
     * Extent: French Polynesia - Society Islands - Bora Bora, Huahine, Raiatea and Tahaa.
3607
     * Replaced by RGPF, CRS code 4687.
3608
     */
3609
    public const EPSG_TAHAA_54 = 'urn:ogc:def:crs:EPSG::4629';
3610
3611
    /**
3612
     * Tahiti 52
3613
     * Extent: French Polynesia - Society Islands - Moorea and Tahiti.
3614
     * Replaced by Tahiti 79 (CRS code 4690) in Tahiti and Moorea 87 (CRS code 4691) in Moorea.
3615
     */
3616
    public const EPSG_TAHITI_52 = 'urn:ogc:def:crs:EPSG::4628';
3617
3618
    /**
3619
     * Tahiti 79
3620
     * Extent: French Polynesia - Society Islands - Tahiti.
3621
     * Replaces Tahiti 52 (CRS code 4628) in Tahiti. Replaced by RGPF (CRS code 4687).
3622
     */
3623
    public const EPSG_TAHITI_79 = 'urn:ogc:def:crs:EPSG::4690';
3624
3625
    /**
3626
     * Tananarive
3627
     * Extent: Madagascar - onshore and nearshore.
3628
     */
3629
    public const EPSG_TANANARIVE = 'urn:ogc:def:crs:EPSG::4297';
3630
3631
    /**
3632
     * Tananarive (Paris)
3633
     * Extent: Madagascar - onshore.
3634
     */
3635
    public const EPSG_TANANARIVE_PARIS = 'urn:ogc:def:crs:EPSG::4810';
3636
3637
    /**
3638
     * Tapi Aike
3639
     * Extent: Argentina - Santa Cruz province south of approximately 50°20'S.
3640
     * Replaced by Campo Inchauspe (geogCRS code 4221) for topographic mapping, use for oil exploration and production
3641
     * continues.
3642
     */
3643
    public const EPSG_TAPI_AIKE = 'urn:ogc:def:crs:EPSG::9248';
3644
3645
    /**
3646
     * Tern Island 1961
3647
     * Extent: United States (USA) - Hawaii - Tern Island and Sorel Atoll.
3648
     */
3649
    public const EPSG_TERN_ISLAND_1961 = 'urn:ogc:def:crs:EPSG::4707';
3650
3651
    /**
3652
     * Tete
3653
     * Extent: Mozambique - onshore.
3654
     */
3655
    public const EPSG_TETE = 'urn:ogc:def:crs:EPSG::4127';
3656
3657
    /**
3658
     * Timbalai 1948
3659
     * Extent: Brunei - onshore and offshore; Malaysia - East Malaysia (Sabah; Sarawak) - onshore and offshore.
3660
     * Adopts metric conversion of 39.370147 inches per metre. Replaced by GDM2000 (CRS code 4742) in East Malaysia and
3661
     * by GDBD2009 (CRS code 5247) in Brunei.
3662
     */
3663
    public const EPSG_TIMBALAI_1948 = 'urn:ogc:def:crs:EPSG::4298';
3664
3665
    /**
3666
     * Tokyo
3667
     * Extent: Japan - onshore; North Korea - onshore; South Korea - onshore.
3668
     * In Japan, replaces Tokyo 1892 (CRS code 5132) and replaced by JGD2000 (code 4612) from April 2002. In Korea used
3669
     * only for geodetic applications before being replaced by Korean 1985 (code 4162).
3670
     */
3671
    public const EPSG_TOKYO = 'urn:ogc:def:crs:EPSG::4301';
3672
3673
    /**
3674
     * Tokyo 1892
3675
     * Extent: Japan - onshore; North Korea - onshore; South Korea - onshore.
3676
     * Extended from Japan to Korea in 1898. In Japan, replaced by Tokyo 1918 (CRS code 4301). In South Korea replaced
3677
     * by Tokyo 1918 only for geodetic applications; for all other purposes replaced by Korean 1985 (code 4162).
3678
     */
3679
    public const EPSG_TOKYO_1892 = 'urn:ogc:def:crs:EPSG::5132';
3680
3681
    /**
3682
     * Trinidad 1903
3683
     * Extent: Trinidad and Tobago - Trinidad - onshore and offshore.
3684
     */
3685
    public const EPSG_TRINIDAD_1903 = 'urn:ogc:def:crs:EPSG::4302';
3686
3687
    /**
3688
     * Tristan 1968
3689
     * Extent: St Helena, Ascension and Tristan da Cunha - Tristan da Cunha island group including Tristan,
3690
     * Inaccessible, Nightingale, Middle and Stoltenhoff Islands.
3691
     */
3692
    public const EPSG_TRISTAN_1968 = 'urn:ogc:def:crs:EPSG::4734';
3693
3694
    /**
3695
     * UCS-2000
3696
     * Extent: Ukraine - onshore and offshore.
3697
     * Adopted 1st January 2007, replacing Pulkovo 1942 (CRS 4284).
3698
     */
3699
    public const EPSG_UCS_2000 = 'urn:ogc:def:crs:EPSG::5561';
3700
3701
    /**
3702
     * VN-2000
3703
     * Extent: Vietnam - onshore.
3704
     * Replaces Hanoi 1972 (CRS code 4147).
3705
     */
3706
    public const EPSG_VN_2000 = 'urn:ogc:def:crs:EPSG::4756';
3707
3708
    /**
3709
     * Vanua Levu 1915
3710
     * Extent: Fiji - Vanua Levu and Taveuni.
3711
     * For topographic mapping, replaced by Fiji 1956 (CRS code 4721). For other purposes, replaced by Fiji 1986 (CRS
3712
     * code 4720).
3713
     */
3714
    public const EPSG_VANUA_LEVU_1915 = 'urn:ogc:def:crs:EPSG::4748';
3715
3716
    /**
3717
     * Vientiane 1982
3718
     * Extent: Laos.
3719
     * Replaced by Lao 1993 and then by Lao 1997. Vientiane 1982 coordinate values are within 3m of Lao 1997 values.
3720
     */
3721
    public const EPSG_VIENTIANE_1982 = 'urn:ogc:def:crs:EPSG::4676';
3722
3723
    /**
3724
     * Viti Levu 1912
3725
     * Extent: Fiji - Viti Levu island.
3726
     * For topographic mapping, replaced by Fiji 1956 (CRS code 4721). For other purposes, replaced by Fiji 1986 (CRS
3727
     * code 4720).
3728
     */
3729
    public const EPSG_VITI_LEVU_1912 = 'urn:ogc:def:crs:EPSG::4752';
3730
3731
    /**
3732
     * Voirol 1875
3733
     * Extent: Algeria - onshore north of 32°N.
3734
     * The appropriate usage of CRSs using the Voirol 1875 and 1879 datums is lost in antiquity. They differ by about 9
3735
     * metres. Oil industry references to one could in reality be to either. All replaced by Nord Sahara 1959 (CRS code
3736
     * 4307).
3737
     */
3738
    public const EPSG_VOIROL_1875 = 'urn:ogc:def:crs:EPSG::4304';
3739
3740
    /**
3741
     * Voirol 1875 (Paris)
3742
     * Extent: Algeria - onshore north of 32°N.
3743
     * The appropriate usage of CRSs using the Voirol 1875 and 1879 datums is lost in antiquity. They differ by about 9
3744
     * metres. Oil industry references to one could in reality be to either. All replaced by Nord Sahara 1959 (CRS code
3745
     * 4307).
3746
     */
3747
    public const EPSG_VOIROL_1875_PARIS = 'urn:ogc:def:crs:EPSG::4811';
3748
3749
    /**
3750
     * Voirol 1879
3751
     * Extent: Algeria - onshore north of 32°N.
3752
     * The appropriate usage of CRSs using the Voirol 1875 and 1879 datums is lost in antiquity. They differ by about 9
3753
     * metres. Oil industry references to one could in reality be to either. All replaced by Nord Sahara 1959 (CRS code
3754
     * 4307).
3755
     */
3756
    public const EPSG_VOIROL_1879 = 'urn:ogc:def:crs:EPSG::4671';
3757
3758
    /**
3759
     * Voirol 1879 (Paris)
3760
     * Extent: Algeria - onshore north of 32°N.
3761
     * The appropriate usage of CRSs using the Voirol 1875 and 1879 datums is lost in antiquity. They differ by about 9
3762
     * metres. Oil industry references to one could in reality be to either. All replaced by Nord Sahara 1959 (CRS code
3763
     * 4307).
3764
     */
3765
    public const EPSG_VOIROL_1879_PARIS = 'urn:ogc:def:crs:EPSG::4821';
3766
3767
    /**
3768
     * WGS 66
3769
     * Extent: World.
3770
     * Replaced by WGS 72.
3771
     */
3772
    public const EPSG_WGS_66 = 'urn:ogc:def:crs:EPSG::4760';
3773
3774
    /**
3775
     * WGS 72
3776
     * Extent: World.
3777
     * Replaced by WGS 84.
3778
     */
3779
    public const EPSG_WGS_72 = 'urn:ogc:def:crs:EPSG::4322';
3780
3781
    /**
3782
     * WGS 72BE
3783
     * Extent: World.
3784
     * Broadcast ephemeris. Replaced by WGS 84.
3785
     */
3786
    public const EPSG_WGS_72BE = 'urn:ogc:def:crs:EPSG::4324';
3787
3788
    /**
3789
     * WGS 84
3790
     * Extent: World.
3791
     */
3792
    public const EPSG_WGS_84 = 'urn:ogc:def:crs:EPSG::4326';
3793
3794
    /**
3795
     * WGS 84 (G1150)
3796
     * Extent: World.
3797
     * Replaces  WGS 84 (G873) (CRS code 9054) from 2002-01-20. Replaced by WGS 84 (G1674) (CRS code 9056) from
3798
     * 2012-02-08.
3799
     */
3800
    public const EPSG_WGS_84_G1150 = 'urn:ogc:def:crs:EPSG::9055';
3801
3802
    /**
3803
     * WGS 84 (G1674)
3804
     * Extent: World.
3805
     * Replaces WGS 84 (G1150) (CRS code 9055) from 2012-02-08. Replaced by WGS 84 (G1762) (CRS code 9057) from
3806
     * 2013-10-16.
3807
     */
3808
    public const EPSG_WGS_84_G1674 = 'urn:ogc:def:crs:EPSG::9056';
3809
3810
    /**
3811
     * WGS 84 (G1762)
3812
     * Extent: World.
3813
     * Replaces WGS 84 (G1674) (CRS code 9056) from 2013-10-16.
3814
     */
3815
    public const EPSG_WGS_84_G1762 = 'urn:ogc:def:crs:EPSG::9057';
3816
3817
    /**
3818
     * WGS 84 (G730)
3819
     * Extent: World.
3820
     * Replaces WGS 84 (Transit) (CRS code 8888) from 1994-06-29. Replaced by WGS84 (G873) (CRS code 9054) from
3821
     * 1997-01-29.
3822
     */
3823
    public const EPSG_WGS_84_G730 = 'urn:ogc:def:crs:EPSG::9053';
3824
3825
    /**
3826
     * WGS 84 (G873)
3827
     * Extent: World.
3828
     * Replaces WGS 84 (G730) (CRS code 9053) from 1997-01-29. Replaced by WGS 84 (G1150) (CRS code 9055) from
3829
     * 2002-01-20.
3830
     */
3831
    public const EPSG_WGS_84_G873 = 'urn:ogc:def:crs:EPSG::9054';
3832
3833
    /**
3834
     * WGS 84 (Transit)
3835
     * Extent: World.
3836
     * Replaced by WGS84 (G730) (CRS code 9053) from 1994-06-29.
3837
     */
3838
    public const EPSG_WGS_84_TRANSIT = 'urn:ogc:def:crs:EPSG::8888';
3839
3840
    /**
3841
     * Wake Island 1952
3842
     * Extent: Wake atoll - onshore.
3843
     */
3844
    public const EPSG_WAKE_ISLAND_1952 = 'urn:ogc:def:crs:EPSG::4733';
3845
3846
    /**
3847
     * Xian 1980
3848
     * Extent: China - onshore.
3849
     * Replaces Beijing 1954 (CRS code 4214). Replaced by CGCS2000(CRS code 4490).
3850
     */
3851
    public const EPSG_XIAN_1980 = 'urn:ogc:def:crs:EPSG::4610';
3852
3853
    /**
3854
     * Yacare
3855
     * Extent: Uruguay - onshore.
3856
     * Replaced by SIRGAS-ROU98 (CRS code 5381).
3857
     */
3858
    public const EPSG_YACARE = 'urn:ogc:def:crs:EPSG::4309';
3859
3860
    /**
3861
     * Yemen NGN96
3862
     * Extent: Yemen - onshore and offshore.
3863
     */
3864
    public const EPSG_YEMEN_NGN96 = 'urn:ogc:def:crs:EPSG::4163';
3865
3866
    /**
3867
     * Yoff
3868
     * Extent: Senegal - onshore and offshore.
3869
     */
3870
    public const EPSG_YOFF = 'urn:ogc:def:crs:EPSG::4310';
3871
3872
    /**
3873
     * Zanderij
3874
     * Extent: Suriname - onshore and offshore.
3875
     * Introduced in 1975.
3876
     */
3877
    public const EPSG_ZANDERIJ = 'urn:ogc:def:crs:EPSG::4311';
3878
3879
    /**
3880
     * fk89
3881
     * Extent: Faroe Islands - onshore.
3882
     * Replaces FD54 (CRS code 4741). Coordinate differences are less than 0.05 seconds (2m). The name of this system
3883
     * is also used for the dependent projected CRS - see CRS code 3173.
3884
     */
3885
    public const EPSG_FK89 = 'urn:ogc:def:crs:EPSG::4753';
3886
3887
    /**
3888
     * @deprecated use EPSG_OSGB36 instead
3889
     */
3890
    public const EPSG_OSGB_1936 = 'urn:ogc:def:crs:EPSG::4277';
3891
3892
    private static array $cachedObjects = [];
3893
3894
    private static array $supportedCache = [];
3895
3896 288
    public function __construct(
3897
        string $srid,
3898
        CoordinateSystem $coordinateSystem,
3899
        Datum $datum,
3900
        BoundingArea $boundingArea
3901
    ) {
3902 288
        $this->srid = $srid;
3903 288
        $this->coordinateSystem = $coordinateSystem;
3904 288
        $this->datum = $datum;
3905 288
        $this->boundingArea = $boundingArea;
3906
3907 288
        assert(count($coordinateSystem->getAxes()) === 2);
3908 288
    }
3909
3910 1341
    public static function fromSRID(string $srid): self
3911
    {
3912 1341
        if (!isset(static::$sridData[$srid])) {
3913 9
            throw new UnknownCoordinateReferenceSystemException($srid);
3914
        }
3915
3916 1332
        if (!isset(self::$cachedObjects[$srid])) {
3917 279
            $data = static::$sridData[$srid];
3918
3919 279
            self::$cachedObjects[$srid] = new self(
3920 279
                $srid,
3921 279
                Ellipsoidal::fromSRID($data['coordinate_system']),
3922 279
                Datum::fromSRID($data['datum']),
3923 279
                BoundingArea::createFromExtentCodes($data['extent_code']),
3924
            );
3925
        }
3926
3927 1332
        return self::$cachedObjects[$srid];
3928
    }
3929
3930 117
    public static function getSupportedSRIDs(): array
3931
    {
3932 117
        if (!self::$supportedCache) {
0 ignored issues
show
Bug Best Practice introduced by
The expression self::supportedCache of type array is implicitly converted to a boolean; are you sure this is intended? If so, consider using empty($expr) instead to make it clear that you intend to check for an array without elements.

This check marks implicit conversions of arrays to boolean values in a comparison. While in PHP an empty array is considered to be equal (but not identical) to false, this is not always apparent.

Consider making the comparison explicit by using empty(..) or ! empty(...) instead.

Loading history...
3933 9
            foreach (static::$sridData as $srid => $data) {
3934 9
                self::$supportedCache[$srid] = $data['name'];
3935
            }
3936
        }
3937
3938 117
        return self::$supportedCache;
3939
    }
3940
}
3941