Passed
Push — master ( 3e5121...8c57bf )
by Doug
27:00
created

Geographic2D   A

Complexity

Total Complexity 7

Size/Duplication

Total Lines 4017
Duplicated Lines 0 %

Test Coverage

Coverage 91.3%

Importance

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