-
Notifications
You must be signed in to change notification settings - Fork 4
/
Datum.cs
1631 lines (1584 loc) · 127 KB
/
Datum.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
using System;
using System.Collections.Generic;
#if !PocketPC || DesignTime
using System.ComponentModel;
#endif
namespace GeoFramework
{
/// <summary>Represents a coordinate system based on interpretations of the Earth's shape and size.</summary>
/// <remarks>
/// <para>Over the course of history, advances in technology have given people the
/// ability to more accurately measure the shape and size of the Earth. Since countries
/// have built significant infrastructure based upon older coordinate systems, they
/// cannot immediately abandon them in favor of new ones. As a result, there are now
/// over fifty interpretations of Earth's shape and size in use all over the
/// world.</para>
/// <para>Some datums, such as World Geodetic System 1984 (or WGS84 for short) are
/// becoming more widely used throughout the world, and this datum is used by nearly
/// all GPS devices. However, while the world is slowly standardizing its datums, some
/// datums will not be abandoned because they remain quite accurate for a specific,
/// local area.</para>
/// <para>A datum on its own is nothing more than a more granular interpretation of an
/// ellipsoid. Typically, more specific coordinate transformation information is
/// further associated with a datum to produce meaningful information. For example,
/// Helmert and Molodensky coordinate conversion formulas use several local conversion
/// parameters for each datum.</para>
/// <para>Instances of this class are guaranteed to be thread-safe because the class is
/// immutable (its properties can only be set via constructors).</para>
/// </remarks>
/// <seealso cref="Ellipsoid">Ellipsoid Class</seealso>
#if !PocketPC || DesignTime
[TypeConverter(typeof(ExpandableObjectConverter))]
#endif
public sealed class Datum : IEquatable<Datum>
{
private readonly int _EPSGNumber = 32767;
private readonly Longitude _PrimeMeridian;
private readonly Ellipsoid _Ellipsoid;
private readonly string _Name;
private static readonly List<Datum> _Datums = new List<Datum>(16);
private static List<Datum> _EPSGDatums = new List<Datum>(512);
#region Fields
#region EPSG Datums
/// <summary> Not specified (based on the Airy 1830 ellipsoid) </summary>
/// <remarks> This datum uses the Airy 1830 ellipsoid </remarks>
public static readonly Datum UnspecifiedAiry1830 = new Datum(6001, Ellipsoid.FromEPSGNumber(7001), "Not specified (based on Airy 1830 ellipsoid)");
/// <summary> Not specified (based on the Airy Modified 1849 ellipsoid) </summary>
/// <remarks> This datum uses the Airy Modified 1849 ellipsoid </remarks>
public static readonly Datum UnspecifiedAiryModified1849 = new Datum(6002, Ellipsoid.FromEPSGNumber(7002), "Not specified (based on Airy Modified 1849 ellipsoid)");
/// <summary> Not specified (based on the Australian National Spheroid ellipsoid) </summary>
/// <remarks> This datum uses the Australian National Spheroid ellipsoid </remarks>
public static readonly Datum UnspecifiedAustralianNationalSpheroid = new Datum(6003, Ellipsoid.FromEPSGNumber(7003), "Not specified (based on Australian National Spheroid)");
/// <summary> Not specified (based on the Bessel 1841 ellipsoid) </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum UnspecifiedBessel1841 = new Datum(6004, Ellipsoid.FromEPSGNumber(7004), "Not specified (based on Bessel 1841 ellipsoid)");
/// <summary> Not specified (based on the Bessel Modified ellipsoid) </summary>
/// <remarks> This datum uses the Bessel Modified ellipsoid </remarks>
public static readonly Datum UnspecifiedBesselModified = new Datum(6005, Ellipsoid.FromEPSGNumber(7005), "Not specified (based on Bessel Modified ellipsoid)");
/// <summary> Not specified (based on the Bessel Namibia (GLM) ellipsoid) </summary>
/// <remarks> This datum uses the Bessel Namibia (GLM) ellipsoid </remarks>
public static readonly Datum UnspecifiedBesselNamibiaGLM = new Datum(6006, Ellipsoid.FromEPSGNumber(7046), "Not specified (based on Bessel Namibia ellipsoid)");
/// <summary> Not specified (based on the Clarke 1858 ellipsoid) </summary>
/// <remarks> This datum uses the Clarke 1858 ellipsoid </remarks>
public static readonly Datum UnspecifiedClarke1858 = new Datum(6007, Ellipsoid.FromEPSGNumber(7007), "Not specified (based on Clarke 1858 ellipsoid)");
/// <summary> Not specified (based on the Clarke 1866 ellipsoid) </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum UnspecifiedClarke1866 = new Datum(6008, Ellipsoid.FromEPSGNumber(7008), "Not specified (based on Clarke 1866 ellipsoid)");
/// <summary> Not specified (based on the Clarke 1866 Michigan ellipsoid) </summary>
/// <remarks> This datum uses the Clarke 1866 Michigan ellipsoid </remarks>
public static readonly Datum UnspecifiedClarke1866Michigan = new Datum(6009, Ellipsoid.FromEPSGNumber(7009), "Not specified (based on Clarke 1866 Michigan ellipsoid)");
/// <summary> Not specified (based on the Clarke 1880 (Benoit) ellipsoid) </summary>
/// <remarks> This datum uses the Clarke 1880 (Benoit) ellipsoid </remarks>
public static readonly Datum UnspecifiedClarke1880Benoit = new Datum(6010, Ellipsoid.FromEPSGNumber(7010), "Not specified (based on Clarke 1880 (Benoit) ellipsoid)");
/// <summary> Not specified (based on the Clarke 1880 (IGN) ellipsoid) </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum UnspecifiedClarke1880IGN = new Datum(6011, Ellipsoid.FromEPSGNumber(7011), "Not specified (based on Clarke 1880 (IGN) ellipsoid)");
/// <summary> Not specified (based on the Clarke 1880 (RGS) ellipsoid) </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum UnspecifiedClarke1880RGS = new Datum(6012, Ellipsoid.FromEPSGNumber(7012), "Not specified (based on Clarke 1880 (RGS) ellipsoid)");
/// <summary> Not specified (based on the Clarke 1880 (Arc) ellipsoid) </summary>
/// <remarks> This datum uses the Clarke 1880 (Arc) ellipsoid </remarks>
public static readonly Datum UnspecifiedClarke1880Arc = new Datum(6013, Ellipsoid.FromEPSGNumber(7013), "Not specified (based on Clarke 1880 (Arc) ellipsoid)");
/// <summary> Not specified (based on the Clarke 1880 (SGA 1922) ellipsoid) </summary>
/// <remarks> This datum uses the Clarke 1880 (SGA 1922) ellipsoid </remarks>
public static readonly Datum UnspecifiedClarke1880_SGA1922 = new Datum(6014, Ellipsoid.FromEPSGNumber(7014), "Not specified (based on Clarke 1880 (SGA 1922) ellipsoid)");
/// <summary> Not specified (based on the Everest 1830 (1937 Adjustment) ellipsoid) </summary>
/// <remarks> This datum uses the Everest 1830 (1937 Adjustment) ellipsoid </remarks>
public static readonly Datum UnspecifiedEverest1830_1937Adjustment = new Datum(6015, Ellipsoid.FromEPSGNumber(7015), "Not specified (based on Everest 1830 (1937 Adjustment) ellipsoid)");
/// <summary> Not specified (based on the Everest 1830 (1967 Definition) ellipsoid) </summary>
/// <remarks> This datum uses the Everest 1830 (1967 Definition) ellipsoid </remarks>
public static readonly Datum UnspecifiedEverest1830_1967Definition = new Datum(6016, Ellipsoid.FromEPSGNumber(7016), "Not specified (based on Everest 1830 (1967 Definition) ellipsoid)");
/// <summary> Not specified (based on the Everest 1830 Modified ellipsoid) </summary>
/// <remarks> This datum uses the Everest 1830 Modified ellipsoid </remarks>
public static readonly Datum UnspecifiedEverest1830Modified = new Datum(6018, Ellipsoid.FromEPSGNumber(7018), "Not specified (based on Everest 1830 Modified ellipsoid)");
/// <summary> Not specified (based on the GRS 1980 ellipsoid) </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum UnspecifiedGRS1980 = new Datum(6019, Ellipsoid.FromEPSGNumber(7019), "Not specified (based on GRS 1980 ellipsoid)");
/// <summary> Not specified (based on the Helmert 1906 ellipsoid) </summary>
/// <remarks> This datum uses the Helmert 1906 ellipsoid </remarks>
public static readonly Datum UnspecifiedHelmert1906 = new Datum(6020, Ellipsoid.FromEPSGNumber(7020), "Not specified (based on Helmert 1906 ellipsoid)");
/// <summary> Not specified (based on the Indonesian National Spheroid ellipsoid) </summary>
/// <remarks> This datum uses the Indonesian National Spheroid ellipsoid </remarks>
public static readonly Datum UnspecifiedIndonesianNationalSpheroid = new Datum(6021, Ellipsoid.FromEPSGNumber(7021), "Not specified (based on Indonesian National Spheroid)");
/// <summary> Not specified (based on the International 1924 ellipsoid) </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum UnspecifiedInternational1924 = new Datum(6022, Ellipsoid.FromEPSGNumber(7022), "Not specified (based on International 1924 ellipsoid)");
/// <summary> Not specified (based on the Krassowsky 1940 ellipsoid) </summary>
/// <remarks> This datum uses the Krassowsky 1940 ellipsoid </remarks>
public static readonly Datum UnspecifiedKrassowsky1940 = new Datum(6024, Ellipsoid.FromEPSGNumber(7024), "Not specified (based on Krassowsky 1940 ellipsoid)");
/// <summary> Not specified (based on the NWL 9D ellipsoid) </summary>
/// <remarks> This datum uses the NWL 9D ellipsoid </remarks>
public static readonly Datum UnspecifiedNWL9D = new Datum(6025, Ellipsoid.FromEPSGNumber(7025), "Not specified (based on NWL 9D ellipsoid)");
/// <summary> Not specified (based on the Plessis 1817 ellipsoid) </summary>
/// <remarks> This datum uses the Plessis 1817 ellipsoid </remarks>
public static readonly Datum UnspecifiedPlessis1817 = new Datum(6027, Ellipsoid.FromEPSGNumber(7027), "Not specified (based on Plessis 1817 ellipsoid)");
/// <summary> Not specified (based on the Struve 1860 ellipsoid) </summary>
/// <remarks> This datum uses the Struve 1860 ellipsoid </remarks>
public static readonly Datum UnspecifiedStruve1860 = new Datum(6028, Ellipsoid.FromEPSGNumber(7028), "Not specified (based on Struve 1860 ellipsoid)");
/// <summary> Not specified (based on the War Office ellipsoid) </summary>
/// <remarks> This datum uses the War Office ellipsoid </remarks>
public static readonly Datum UnspecifiedWarOffice = new Datum(6029, Ellipsoid.FromEPSGNumber(7029), "Not specified (based on War Office ellipsoid)");
/// <summary> Not specified (based on the WGS 84 ellipsoid) </summary>
/// <remarks> This datum uses the WGS 84 ellipsoid </remarks>
public static readonly Datum UnspecifiedWGS84 = new Datum(6030, Ellipsoid.FromEPSGNumber(7030), "Not specified (based on WGS 84 ellipsoid)");
/// <summary> Not specified (based on the GEM 10C ellipsoid) </summary>
/// <remarks> This datum uses the GEM 10C ellipsoid </remarks>
public static readonly Datum UnspecifiedGEM10C = new Datum(6031, Ellipsoid.FromEPSGNumber(7031), "Not specified (based on GEM 10C ellipsoid)");
/// <summary> Not specified (based on the OSU86F ellipsoid) </summary>
/// <remarks> This datum uses the OSU86F ellipsoid </remarks>
public static readonly Datum UnspecifiedOSU86F = new Datum(6032, Ellipsoid.FromEPSGNumber(7032), "Not specified (based on OSU86F ellipsoid)");
/// <summary> Not specified (based on the OSU91A ellipsoid) </summary>
/// <remarks> This datum uses the OSU91A ellipsoid </remarks>
public static readonly Datum UnspecifiedOSU91A = new Datum(6033, Ellipsoid.FromEPSGNumber(7033), "Not specified (based on OSU91A ellipsoid)");
/// <summary> Not specified (based on the Clarke 1880 ellipsoid) </summary>
/// <remarks> This datum uses the Clarke 1880 ellipsoid </remarks>
public static readonly Datum UnspecifiedClarke1880 = new Datum(6034, Ellipsoid.FromEPSGNumber(7034), "Not specified (based on Clarke 1880 ellipsoid)");
/// <summary> Not specified (based on the Sphere ellipsoid) </summary>
/// <remarks> This datum uses the Sphere ellipsoid </remarks>
public static readonly Datum UnspecifiedSphere = new Datum(6035, Ellipsoid.FromEPSGNumber(7035), "Not specified (based on Authalic Sphere)");
/// <summary> Not specified (based on the GRS 1967 ellipsoid) </summary>
/// <remarks> This datum uses the GRS 1967 ellipsoid </remarks>
public static readonly Datum UnspecifiedGRS1967 = new Datum(6036, Ellipsoid.FromEPSGNumber(7036), "Not specified (based on GRS 1967 ellipsoid)");
/// <summary> Not specified (based on the Average Terrestrial System 1977 ellipsoid) </summary>
/// <remarks> This datum uses the Average Terrestrial System 1977 ellipsoid </remarks>
public static readonly Datum UnspecifiedAverageTerrestrialSystem1977 = new Datum(6041, Ellipsoid.FromEPSGNumber(7041), "Not specified (based on Average Terrestrial System 1977 ellipsoid)");
/// <summary> Not specified (based on the Everest (1830 Definition) ellipsoid) </summary>
/// <remarks> This datum uses the Everest (1830 Definition) ellipsoid </remarks>
public static readonly Datum UnspecifiedEverest_1830Definition = new Datum(6042, Ellipsoid.FromEPSGNumber(7042), "Not specified (based on Everest (1830 Definition) ellipsoid)");
/// <summary> Not specified (based on the WGS 72 ellipsoid) </summary>
/// <remarks> This datum uses the WGS 72 ellipsoid </remarks>
public static readonly Datum UnspecifiedWGS72 = new Datum(6043, Ellipsoid.FromEPSGNumber(7043), "Not specified (based on WGS 72 ellipsoid)");
/// <summary> Not specified (based on the Everest 1830 (1962 Definition) ellipsoid) </summary>
/// <remarks> This datum uses the Everest 1830 (1962 Definition) ellipsoid </remarks>
public static readonly Datum UnspecifiedEverest1830_1962Definition = new Datum(6044, Ellipsoid.FromEPSGNumber(7044), "Not specified (based on Everest 1830 (1962 Definition) ellipsoid)");
/// <summary> Not specified (based on the Everest 1830 (1975 Definition) ellipsoid) </summary>
/// <remarks> This datum uses the Everest 1830 (1975 Definition) ellipsoid </remarks>
public static readonly Datum UnspecifiedEverest1830_1975Definition = new Datum(6045, Ellipsoid.FromEPSGNumber(7045), "Not specified (based on Everest 1830 (1975 Definition) ellipsoid)");
/// <summary> Not specified (based on the GRS 1980 Authalic Sphere ellipsoid) </summary>
/// <remarks> This datum uses the GRS 1980 Authalic Sphere ellipsoid </remarks>
public static readonly Datum UnspecifiedGRS1980AuthalicSphere = new Datum(6047, Ellipsoid.FromEPSGNumber(7048), "Not specified (based on GRS 1980 Authalic Sphere)");
/// <summary> Not specified (based on the Clarke 1866 Authalic Sphere ellipsoid) </summary>
/// <remarks> This datum uses the Clarke 1866 Authalic Sphere ellipsoid </remarks>
public static readonly Datum UnspecifiedClarke1866AuthalicSphere = new Datum(6052, Ellipsoid.FromEPSGNumber(7052), "Not specified (based on Clarke 1866 Authalic Sphere)");
/// <summary> Not specified (based on the International 1924 Authalic Sphere ellipsoid) </summary>
/// <remarks> This datum uses the International 1924 Authalic Sphere ellipsoid </remarks>
public static readonly Datum UnspecifiedInternational1924AuthalicSphere = new Datum(6053, Ellipsoid.FromEPSGNumber(7057), "Not specified (based on International 1924 Authalic Sphere)");
/// <summary> Not specified (based on the Hughes 1980 ellipsoid) </summary>
/// <remarks> This datum uses the Hughes 1980 ellipsoid </remarks>
public static readonly Datum UnspecifiedHughes1980 = new Datum(6054, Ellipsoid.FromEPSGNumber(7058), "Not specified (based on Hughes 1980 ellipsoid)");
/// <summary> Greek </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum Greek = new Datum(6120, Ellipsoid.FromEPSGNumber(7004), "Greek");
/// <summary> Greek Geodetic Reference System 1987 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum GreekGeodeticReferenceSystem1987 = new Datum(6121, Ellipsoid.FromEPSGNumber(7019), "Greek Geodetic Reference System 1987");
/// <summary> Average Terrestrial System 1977 </summary>
/// <remarks> This datum uses the Average Terrestrial System 1977 ellipsoid </remarks>
public static readonly Datum AverageTerrestrialSystem1977 = new Datum(6122, Ellipsoid.FromEPSGNumber(7041), "Average Terrestrial System 1977");
/// <summary> Kartastokoordinaattijarjestelma (1966) </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Kartastokoordinaattijarjestelma_1966 = new Datum(6123, Ellipsoid.FromEPSGNumber(7022), "Kartastokoordinaattijarjestelma (1966)");
/// <summary> Rikets koordinatsystem 1990 </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum Riketskoordinatsystem1990 = new Datum(6124, Ellipsoid.FromEPSGNumber(7004), "Rikets koordinatsystem 1990");
/// <summary> Samboja </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum Samboja = new Datum(6125, Ellipsoid.FromEPSGNumber(7004), "Samboja");
/// <summary> Lithuania 1994 (ETRS89) </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum Lithuania1994_ETRS89 = new Datum(6126, Ellipsoid.FromEPSGNumber(7019), "Lithuania 1994 (ETRS89)");
/// <summary> Tete </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum Tete = new Datum(6127, Ellipsoid.FromEPSGNumber(7008), "Tete");
/// <summary> Madzansua </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum Madzansua = new Datum(6128, Ellipsoid.FromEPSGNumber(7008), "Madzansua");
/// <summary> Observatario </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum Observatario = new Datum(6129, Ellipsoid.FromEPSGNumber(7008), "Observatario");
/// <summary> Moznet (ITRF94) </summary>
/// <remarks> This datum uses the WGS 84 ellipsoid </remarks>
public static readonly Datum Moznet_ITRF94 = new Datum(6130, Ellipsoid.FromEPSGNumber(7030), "Moznet (ITRF94)");
/// <summary> Indian 1960 </summary>
/// <remarks> This datum uses the Everest 1830 (1937 Adjustment) ellipsoid </remarks>
public static readonly Datum Indian1960 = new Datum(6131, Ellipsoid.FromEPSGNumber(7015), "Indian 1960");
/// <summary>Represents the Indian datum.</summary>
public static readonly Datum Indian = Indian1960;
/// <summary> Final Datum 1958 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum FinalDatum1958 = new Datum(6132, Ellipsoid.FromEPSGNumber(7012), "Final Datum 1958");
/// <summary> Estonia 1992 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum Estonia1992 = new Datum(6133, Ellipsoid.FromEPSGNumber(7019), "Estonia 1992");
/// <summary> PDO Survey Datum 1993 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum PDOSurveyDatum1993 = new Datum(6134, Ellipsoid.FromEPSGNumber(7012), "PDO Survey Datum 1993");
/// <summary> Old Hawaiian </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum OldHawaiian = new Datum(6135, Ellipsoid.FromEPSGNumber(7008), "Old Hawaiian");
/// <summary> St. Lawrence Island </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum StLawrenceIsland = new Datum(6136, Ellipsoid.FromEPSGNumber(7008), "St. Lawrence Island");
/// <summary> St. Paul Island </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum StPaulIsland = new Datum(6137, Ellipsoid.FromEPSGNumber(7008), "St. Paul Island");
/// <summary> St. George Island </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum StGeorgeIsland = new Datum(6138, Ellipsoid.FromEPSGNumber(7008), "St. George Island");
/// <summary> Puerto Rico </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum PuertoRico = new Datum(6139, Ellipsoid.FromEPSGNumber(7008), "Puerto Rico");
/// <summary> NAD83 Canadian Spatial Reference System </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum NAD83CanadianSpatialReferenceSystem = new Datum(6140, Ellipsoid.FromEPSGNumber(7019), "NAD83 Canadian Spatial Reference System");
/// <summary> Israel </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum Israel = new Datum(6141, Ellipsoid.FromEPSGNumber(7019), "Israel");
/// <summary> Locodjo 1965 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Locodjo1965 = new Datum(6142, Ellipsoid.FromEPSGNumber(7012), "Locodjo 1965");
/// <summary> Abidjan 1987 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Abidjan1987 = new Datum(6143, Ellipsoid.FromEPSGNumber(7012), "Abidjan 1987");
/// <summary> Kalianpur 1937 </summary>
/// <remarks> This datum uses the Everest 1830 (1937 Adjustment) ellipsoid </remarks>
public static readonly Datum Kalianpur1937 = new Datum(6144, Ellipsoid.FromEPSGNumber(7015), "Kalianpur 1937");
/// <summary> Kalianpur 1962 </summary>
/// <remarks> This datum uses the Everest 1830 (1962 Definition) ellipsoid </remarks>
public static readonly Datum Kalianpur1962 = new Datum(6145, Ellipsoid.FromEPSGNumber(7044), "Kalianpur 1962");
/// <summary> Kalianpur 1975 </summary>
/// <remarks> This datum uses the Everest 1830 (1975 Definition) ellipsoid </remarks>
public static readonly Datum Kalianpur1975 = new Datum(6146, Ellipsoid.FromEPSGNumber(7045), "Kalianpur 1975");
/// <summary> Hanoi 1972 </summary>
/// <remarks> This datum uses the Krassowsky 1940 ellipsoid </remarks>
public static readonly Datum Hanoi1972 = new Datum(6147, Ellipsoid.FromEPSGNumber(7024), "Hanoi 1972");
/// <summary> Hartebeesthoek94 </summary>
/// <remarks> This datum uses the WGS 84 ellipsoid </remarks>
public static readonly Datum Hartebeesthoek94 = new Datum(6148, Ellipsoid.FromEPSGNumber(7030), "Hartebeesthoek94");
/// <summary> CH1903 </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum CH1903 = new Datum(6149, Ellipsoid.FromEPSGNumber(7004), "CH1903");
/// <summary> CH1903+ </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum CH1903plus = new Datum(6150, Ellipsoid.FromEPSGNumber(7004), "CH1903+");
/// <summary> Swiss Terrestrial Reference Frame 1995 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum SwissTerrestrialReferenceFrame1995 = new Datum(6151, Ellipsoid.FromEPSGNumber(7019), "Swiss Terrestrial Reference Frame 1995");
/// <summary> NAD83 (High Accuracy Regional Network) </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum NAD83_HighAccuracyRegionalNetwork = new Datum(6152, Ellipsoid.FromEPSGNumber(7019), "NAD83 (High Accuracy Regional Network)");
/// <summary> Rassadiran </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Rassadiran = new Datum(6153, Ellipsoid.FromEPSGNumber(7022), "Rassadiran");
/// <summary> European Datum 1950(1977) </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum EuropeanDatum1950_1977 = new Datum(6154, Ellipsoid.FromEPSGNumber(7022), "European Datum 1950(1977)");
/// <summary> Dabola 1981 </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Dabola1981 = new Datum(6155, Ellipsoid.FromEPSGNumber(7011), "Dabola 1981");
/// <summary> Jednotne Trigonometricke Site Katastralni </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum JednotneTrigonometrickeSiteKatastralni = new Datum(6156, Ellipsoid.FromEPSGNumber(7004), "Jednotne Trigonometricke Site Katastralni");
/// <summary> Mount Dillon </summary>
/// <remarks> This datum uses the Clarke 1858 ellipsoid </remarks>
public static readonly Datum MountDillon = new Datum(6157, Ellipsoid.FromEPSGNumber(7007), "Mount Dillon");
/// <summary> Naparima 1955 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Naparima1955 = new Datum(6158, Ellipsoid.FromEPSGNumber(7022), "Naparima 1955");
/// <summary> European Libyan Datum 1979 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum EuropeanLibyanDatum1979 = new Datum(6159, Ellipsoid.FromEPSGNumber(7022), "European Libyan Datum 1979");
/// <summary> Chos Malal 1914 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum ChosMalal1914 = new Datum(6160, Ellipsoid.FromEPSGNumber(7022), "Chos Malal 1914");
/// <summary> Pampa del Castillo </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum PampadelCastillo = new Datum(6161, Ellipsoid.FromEPSGNumber(7022), "Pampa del Castillo");
/// <summary> Korean Datum 1985 </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum KoreanDatum1985 = new Datum(6162, Ellipsoid.FromEPSGNumber(7004), "Korean Datum 1985");
/// <summary> Yemen National Geodetic Network 1996 </summary>
/// <remarks> This datum uses the WGS 84 ellipsoid </remarks>
public static readonly Datum YemenNationalGeodeticNetwork1996 = new Datum(6163, Ellipsoid.FromEPSGNumber(7030), "Yemen National Geodetic Network 1996");
/// <summary> South Yemen </summary>
/// <remarks> This datum uses the Krassowsky 1940 ellipsoid </remarks>
public static readonly Datum SouthYemen = new Datum(6164, Ellipsoid.FromEPSGNumber(7024), "South Yemen");
/// <summary> Bissau </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Bissau = new Datum(6165, Ellipsoid.FromEPSGNumber(7022), "Bissau");
/// <summary> Korean Datum 1995 </summary>
/// <remarks> This datum uses the WGS 84 ellipsoid </remarks>
public static readonly Datum KoreanDatum1995 = new Datum(6166, Ellipsoid.FromEPSGNumber(7030), "Korean Datum 1995");
/// <summary> New Zealand Geodetic Datum 2000 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum NewZealandGeodeticDatum2000 = new Datum(6167, Ellipsoid.FromEPSGNumber(7019), "New Zealand Geodetic Datum 2000");
/// <summary> Accra </summary>
/// <remarks> This datum uses the War Office ellipsoid </remarks>
public static readonly Datum Accra = new Datum(6168, Ellipsoid.FromEPSGNumber(7029), "Accra");
/// <summary> American Samoa 1962 </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum AmericanSamoa1962 = new Datum(6169, Ellipsoid.FromEPSGNumber(7008), "American Samoa 1962");
/// <summary> Sistema de Referencia Geocentrico para America del Sur 1995 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum SistemadeReferenciaGeocentricoparaAmericadelSur1995 = new Datum(6170, Ellipsoid.FromEPSGNumber(7019), "Sistema de Referencia Geocentrico para America del Sur 1995");
/// <summary> Reseau Geodesique Francais 1993 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum ReseauGeodesiqueFrancais1993 = new Datum(6171, Ellipsoid.FromEPSGNumber(7019), "Reseau Geodesique Francais 1993");
/// <summary> Posiciones Geodesicas Argentinas </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum PosicionesGeodesicasArgentinas = new Datum(6172, Ellipsoid.FromEPSGNumber(7019), "Posiciones Geodesicas Argentinas");
/// <summary> IRENET95 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum IRENET95 = new Datum(6173, Ellipsoid.FromEPSGNumber(7019), "IRENET95");
/// <summary> Sierra Leone Colony 1924 </summary>
/// <remarks> This datum uses the War Office ellipsoid </remarks>
public static readonly Datum SierraLeoneColony1924 = new Datum(6174, Ellipsoid.FromEPSGNumber(7029), "Sierra Leone Colony 1924");
/// <summary> Sierra Leone 1968 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum SierraLeone1968 = new Datum(6175, Ellipsoid.FromEPSGNumber(7012), "Sierra Leone 1968");
/// <summary> Australian Antarctic Datum 1998 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum AustralianAntarcticDatum1998 = new Datum(6176, Ellipsoid.FromEPSGNumber(7019), "Australian Antarctic Datum 1998");
/// <summary> Pulkovo 1942/83 </summary>
/// <remarks> This datum uses the Krassowsky 1940 ellipsoid </remarks>
public static readonly Datum Pulkovo1942_83 = new Datum(6178, Ellipsoid.FromEPSGNumber(7024), "Pulkovo 1942/83");
/// <summary> Pulkovo 1942/58 </summary>
/// <remarks> This datum uses the Krassowsky 1940 ellipsoid </remarks>
public static readonly Datum Pulkovo1942_58 = new Datum(6179, Ellipsoid.FromEPSGNumber(7024), "Pulkovo 1942/58");
/// <summary> Estonia 1997 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum Estonia1997 = new Datum(6180, Ellipsoid.FromEPSGNumber(7019), "Estonia 1997");
/// <summary> Luxembourg 1930 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Luxembourg1930 = new Datum(6181, Ellipsoid.FromEPSGNumber(7022), "Luxembourg 1930");
/// <summary> Azores Occidental Islands 1939 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum AzoresOccidentalIslands1939 = new Datum(6182, Ellipsoid.FromEPSGNumber(7022), "Azores Occidental Islands 1939");
/// <summary>Represents the Observatorio Meteorologico datum of 1939.</summary>
/// <remarks>This datum uses the International ellipsoid of 1924.</remarks>
public static readonly Datum ObservatorioMeteorologico1939 = AzoresOccidentalIslands1939;
/// <summary> Azores Central Islands 1948 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum AzoresCentralIslands1948 = new Datum(6183, Ellipsoid.FromEPSGNumber(7022), "Azores Central Islands 1948");
/// <summary>Represents the Graciosa Base SW datum of 1948.</summary>
/// <remarks>This datum uses the International ellipsoid of 1924.</remarks>
public static readonly Datum GraciosaBaseSW1948 = AzoresCentralIslands1948;
/// <summary> Azores Oriental Islands 1940 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum AzoresOrientalIslands1940 = new Datum(6184, Ellipsoid.FromEPSGNumber(7022), "Azores Oriental Islands 1940");
/// <summary> Madeira 1936 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Madeira1936 = new Datum(6185, Ellipsoid.FromEPSGNumber(7022), "Madeira 1936");
/// <summary> OSNI 1952 </summary>
/// <remarks> This datum uses the Airy 1830 ellipsoid </remarks>
public static readonly Datum OSNI1952 = new Datum(6188, Ellipsoid.FromEPSGNumber(7001), "OSNI 1952");
/// <summary> Red Geodesica Venezolana </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum RedGeodesicaVenezolana = new Datum(6189, Ellipsoid.FromEPSGNumber(7019), "Red Geodesica Venezolana");
/// <summary> Posiciones Geodesicas Argentinas 1998 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum PosicionesGeodesicasArgentinas1998 = new Datum(6190, Ellipsoid.FromEPSGNumber(7019), "Posiciones Geodesicas Argentinas 1998");
/// <summary> Albanian 1987 </summary>
/// <remarks> This datum uses the Krassowsky 1940 ellipsoid </remarks>
public static readonly Datum Albanian1987 = new Datum(6191, Ellipsoid.FromEPSGNumber(7024), "Albanian 1987");
/// <summary> Douala 1948 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Douala1948 = new Datum(6192, Ellipsoid.FromEPSGNumber(7022), "Douala 1948");
/// <summary> Manoca 1962 </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Manoca1962 = new Datum(6193, Ellipsoid.FromEPSGNumber(7011), "Manoca 1962");
/// <summary> Qornoq 1927 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Qornoq1927 = new Datum(6194, Ellipsoid.FromEPSGNumber(7022), "Qornoq 1927");
/// <summary> Scoresbysund 1952 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Scoresbysund1952 = new Datum(6195, Ellipsoid.FromEPSGNumber(7022), "Scoresbysund 1952");
/// <summary> Ammassalik 1958 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Ammassalik1958 = new Datum(6196, Ellipsoid.FromEPSGNumber(7022), "Ammassalik 1958");
/// <summary> Garoua </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum GarouaRGS = new Datum(6197, Ellipsoid.FromEPSGNumber(7012), "Garoua RGS");
/// <summary> Kousseri </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Kousseri = new Datum(6198, Ellipsoid.FromEPSGNumber(7012), "Kousseri");
/// <summary> Egypt 1930 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Egypt1930 = new Datum(6199, Ellipsoid.FromEPSGNumber(7022), "Egypt 1930");
/// <summary> Pulkovo 1995 </summary>
/// <remarks> This datum uses the Krassowsky 1940 ellipsoid </remarks>
public static readonly Datum Pulkovo1995 = new Datum(6200, Ellipsoid.FromEPSGNumber(7024), "Pulkovo 1995");
/// <summary> Adindan </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Adindan = new Datum(6201, Ellipsoid.FromEPSGNumber(7012), "Adindan");
/// <summary> Australian Geodetic Datum 1966 </summary>
/// <remarks> This datum uses the Australian National Spheroid ellipsoid </remarks>
public static readonly Datum AustralianGeodeticDatum1966 = new Datum(6202, Ellipsoid.FromEPSGNumber(7003), "Australian Geodetic Datum 1966");
/// <summary> Australian Geodetic Datum 1984 </summary>
/// <remarks> This datum uses the Australian National Spheroid ellipsoid </remarks>
public static readonly Datum AustralianGeodeticDatum1984 = new Datum(6203, Ellipsoid.FromEPSGNumber(7003), "Australian Geodetic Datum 1984");
/// <summary> Ain el Abd 1970 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum AinelAbd1970 = new Datum(6204, Ellipsoid.FromEPSGNumber(7022), "Ain el Abd 1970");
/// <summary> Afgooye </summary>
/// <remarks> This datum uses the Krassowsky 1940 ellipsoid </remarks>
public static readonly Datum Afgooye = new Datum(6205, Ellipsoid.FromEPSGNumber(7024), "Afgooye");
/// <summary> Agadez </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Agadez = new Datum(6206, Ellipsoid.FromEPSGNumber(7011), "Agadez");
/// <summary> Lisbon 1937 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Lisbon1937 = new Datum(6207, Ellipsoid.FromEPSGNumber(7022), "Lisbon 1937");
/// <summary> Aratu </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Aratu = new Datum(6208, Ellipsoid.FromEPSGNumber(7022), "Aratu");
/// <summary> Arc 1950 </summary>
/// <remarks> This datum uses the Clarke 1880 (Arc) ellipsoid </remarks>
public static readonly Datum Arc1950 = new Datum(6209, Ellipsoid.FromEPSGNumber(7013), "Arc 1950");
/// <summary> Arc 1960 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Arc1960 = new Datum(6210, Ellipsoid.FromEPSGNumber(7012), "Arc 1960");
/// <summary> Batavia </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum Batavia = new Datum(6211, Ellipsoid.FromEPSGNumber(7004), "Batavia");
/// <summary> Barbados 1938 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Barbados1938 = new Datum(6212, Ellipsoid.FromEPSGNumber(7012), "Barbados 1938");
/// <summary> Beduaram </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Beduaram = new Datum(6213, Ellipsoid.FromEPSGNumber(7011), "Beduaram");
/// <summary> Beijing 1954 </summary>
/// <remarks> This datum uses the Krassowsky 1940 ellipsoid </remarks>
public static readonly Datum Beijing1954 = new Datum(6214, Ellipsoid.FromEPSGNumber(7024), "Beijing 1954");
/// <summary> Reseau National Belge 1950 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum ReseauNationalBelge1950 = new Datum(6215, Ellipsoid.FromEPSGNumber(7022), "Reseau National Belge 1950");
/// <summary> Bermuda 1957 </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum Bermuda1957 = new Datum(6216, Ellipsoid.FromEPSGNumber(7008), "Bermuda 1957");
/// <summary> Bogota 1975 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Bogota1975 = new Datum(6218, Ellipsoid.FromEPSGNumber(7022), "Bogota 1975");
/// <summary> Bukit Rimpah </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum BukitRimpah = new Datum(6219, Ellipsoid.FromEPSGNumber(7004), "Bukit Rimpah");
/// <summary> Camacupa </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Camacupa = new Datum(6220, Ellipsoid.FromEPSGNumber(7012), "Camacupa");
/// <summary> Campo Inchauspe </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum CampoInchauspe = new Datum(6221, Ellipsoid.FromEPSGNumber(7022), "Campo Inchauspe");
/// <summary> Cape </summary>
/// <remarks> This datum uses the Clarke 1880 (Arc) ellipsoid </remarks>
public static readonly Datum Cape = new Datum(6222, Ellipsoid.FromEPSGNumber(7013), "Cape");
/// <summary> Carthage </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Carthage = new Datum(6223, Ellipsoid.FromEPSGNumber(7011), "Carthage");
/// <summary> Chua </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Chua = new Datum(6224, Ellipsoid.FromEPSGNumber(7022), "Chua");
/// <summary> Corrego Alegre </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum CorregoAlegre = new Datum(6225, Ellipsoid.FromEPSGNumber(7022), "Corrego Alegre");
/// <summary> Cote d'Ivoire </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum CotedIvoire = new Datum(6226, Ellipsoid.FromEPSGNumber(7011), "Cote d'Ivoire");
/// <summary> Deir ez Zor </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum DeirezZor = new Datum(6227, Ellipsoid.FromEPSGNumber(7011), "Deir ez Zor");
/// <summary> Douala </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Douala = new Datum(6228, Ellipsoid.FromEPSGNumber(7011), "Douala");
/// <summary> Egypt 1907 </summary>
/// <remarks> This datum uses the Helmert 1906 ellipsoid </remarks>
public static readonly Datum Egypt1907 = new Datum(6229, Ellipsoid.FromEPSGNumber(7020), "Egypt 1907");
/// <summary> European Datum 1950 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum EuropeanDatum1950 = new Datum(6230, Ellipsoid.FromEPSGNumber(7022), "European Datum 1950");
/// <summary> European Datum 1987 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum EuropeanDatum1987 = new Datum(6231, Ellipsoid.FromEPSGNumber(7022), "European Datum 1987");
/// <summary> Fahud </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Fahud = new Datum(6232, Ellipsoid.FromEPSGNumber(7012), "Fahud");
/// <summary> Gandajika 1970 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Gandajika1970 = new Datum(6233, Ellipsoid.FromEPSGNumber(7022), "Gandajika 1970");
/// <summary> Garoua </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum GarouaIGN = new Datum(6234, Ellipsoid.FromEPSGNumber(7011), "Garoua IGN");
/// <summary> Guyane Francaise </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum GuyaneFrancaise = new Datum(6235, Ellipsoid.FromEPSGNumber(7022), "Guyane Francaise");
/// <summary> Hu Tzu Shan </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum HuTzuShan = new Datum(6236, Ellipsoid.FromEPSGNumber(7022), "Hu Tzu Shan");
/// <summary> Hungarian Datum 1972 </summary>
/// <remarks> This datum uses the GRS 1967 ellipsoid </remarks>
public static readonly Datum HungarianDatum1972 = new Datum(6237, Ellipsoid.FromEPSGNumber(7036), "Hungarian Datum 1972");
/// <summary> Indonesian Datum 1974 </summary>
/// <remarks> This datum uses the Indonesian National Spheroid ellipsoid </remarks>
public static readonly Datum IndonesianDatum1974 = new Datum(6238, Ellipsoid.FromEPSGNumber(7021), "Indonesian Datum 1974");
/// <summary> Indian 1954 </summary>
/// <remarks> This datum uses the Everest 1830 (1937 Adjustment) ellipsoid </remarks>
public static readonly Datum Indian1954 = new Datum(6239, Ellipsoid.FromEPSGNumber(7015), "Indian 1954");
/// <summary> Indian 1975 </summary>
/// <remarks> This datum uses the Everest 1830 (1937 Adjustment) ellipsoid </remarks>
public static readonly Datum Indian1975 = new Datum(6240, Ellipsoid.FromEPSGNumber(7015), "Indian 1975");
/// <summary> Jamaica 1875 </summary>
/// <remarks> This datum uses the Clarke 1880 ellipsoid </remarks>
public static readonly Datum Jamaica1875 = new Datum(6241, Ellipsoid.FromEPSGNumber(7034), "Jamaica 1875");
/// <summary> Jamaica 1969 </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum Jamaica1969 = new Datum(6242, Ellipsoid.FromEPSGNumber(7008), "Jamaica 1969");
/// <summary> Kalianpur 1880 </summary>
/// <remarks> This datum uses the Everest (1830 Definition) ellipsoid </remarks>
public static readonly Datum Kalianpur1880 = new Datum(6243, Ellipsoid.FromEPSGNumber(7042), "Kalianpur 1880");
/// <summary> Kandawala </summary>
/// <remarks> This datum uses the Everest 1830 (1937 Adjustment) ellipsoid </remarks>
public static readonly Datum Kandawala = new Datum(6244, Ellipsoid.FromEPSGNumber(7015), "Kandawala");
/// <summary> Kertau 1968 </summary>
/// <remarks> This datum uses the Everest 1830 Modified ellipsoid </remarks>
public static readonly Datum Kertau1968 = new Datum(6245, Ellipsoid.FromEPSGNumber(7018), "Kertau 1968");
/// <summary> Kuwait Oil Company </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum KuwaitOilCompany = new Datum(6246, Ellipsoid.FromEPSGNumber(7012), "Kuwait Oil Company");
/// <summary> La Canoa </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum LaCanoa = new Datum(6247, Ellipsoid.FromEPSGNumber(7022), "La Canoa");
/// <summary> Provisional South American Datum 1956 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum ProvisionalSouthAmericanDatum1956 = new Datum(6248, Ellipsoid.FromEPSGNumber(7022), "Provisional South American Datum 1956");
/// <summary> Lake </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Lake = new Datum(6249, Ellipsoid.FromEPSGNumber(7022), "Lake");
/// <summary> Leigon </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Leigon = new Datum(6250, Ellipsoid.FromEPSGNumber(7012), "Leigon");
/// <summary> Liberia 1964 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Liberia1964 = new Datum(6251, Ellipsoid.FromEPSGNumber(7012), "Liberia 1964");
/// <summary> Lome </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Lome = new Datum(6252, Ellipsoid.FromEPSGNumber(7011), "Lome");
/// <summary> Luzon 1911 </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum Luzon1911 = new Datum(6253, Ellipsoid.FromEPSGNumber(7008), "Luzon 1911");
/// <summary> Hito XVIII 1963 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum HitoXVIII1963 = new Datum(6254, Ellipsoid.FromEPSGNumber(7022), "Hito XVIII 1963");
/// <summary>Represents the Provisional South Chilean datum of 1963.</summary>
/// <remarks>This datum uses the International ellipsoid of 1924.</remarks>
public static readonly Datum ProvisionalSouthChilean1963 = HitoXVIII1963;
/// <summary> Herat North </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum HeratNorth = new Datum(6255, Ellipsoid.FromEPSGNumber(7022), "Herat North");
/// <summary> Mahe 1971 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Mahe1971 = new Datum(6256, Ellipsoid.FromEPSGNumber(7012), "Mahe 1971");
/// <summary> Makassar </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum Makassar = new Datum(6257, Ellipsoid.FromEPSGNumber(7004), "Makassar");
/// <summary> European Terrestrial Reference System 1989 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum EuropeanTerrestrialReferenceSystem1989 = new Datum(6258, Ellipsoid.FromEPSGNumber(7019), "European Terrestrial Reference System 1989");
/// <summary> Malongo 1987 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Malongo1987 = new Datum(6259, Ellipsoid.FromEPSGNumber(7022), "Malongo 1987");
/// <summary> Manoca </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Manoca = new Datum(6260, Ellipsoid.FromEPSGNumber(7012), "Manoca");
/// <summary> Merchich </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Merchich = new Datum(6261, Ellipsoid.FromEPSGNumber(7011), "Merchich");
/// <summary> Massawa </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum Massawa = new Datum(6262, Ellipsoid.FromEPSGNumber(7004), "Massawa");
/// <summary> Minna </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Minna = new Datum(6263, Ellipsoid.FromEPSGNumber(7012), "Minna");
/// <summary> Mhast </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Mhast = new Datum(6264, Ellipsoid.FromEPSGNumber(7022), "Mhast");
/// <summary> Monte Mario </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum MonteMario = new Datum(6265, Ellipsoid.FromEPSGNumber(7022), "Monte Mario");
/// <summary> M'poraloko </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Mporaloko = new Datum(6266, Ellipsoid.FromEPSGNumber(7011), "M'poraloko");
/// <summary> North American Datum 1927 </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum NorthAmericanDatum1927 = new Datum(6267, Ellipsoid.FromEPSGNumber(7008), "North American Datum 1927");
/// <summary> NAD Michigan </summary>
/// <remarks> This datum uses the Clarke 1866 Michigan ellipsoid </remarks>
public static readonly Datum NADMichigan = new Datum(6268, Ellipsoid.FromEPSGNumber(7009), "NAD Michigan");
/// <summary> North American Datum 1983 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum NorthAmericanDatum1983 = new Datum(6269, Ellipsoid.FromEPSGNumber(7019), "North American Datum 1983");
/// <summary> Nahrwan 1967 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Nahrwan1967 = new Datum(6270, Ellipsoid.FromEPSGNumber(7012), "Nahrwan 1967");
/// <summary> Naparima 1972 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Naparima1972 = new Datum(6271, Ellipsoid.FromEPSGNumber(7022), "Naparima 1972");
/// <summary> New Zealand Geodetic Datum 1949 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum NewZealandGeodeticDatum1949 = new Datum(6272, Ellipsoid.FromEPSGNumber(7022), "New Zealand Geodetic Datum 1949");
/// <summary>Represents the Geodetic Datum of 1949.</summary>
/// <remarks>This datum uses the International ellipsoid of 1924.</remarks>
public static readonly Datum GeodeticDatum1949 = NewZealandGeodeticDatum1949;
/// <summary> NGO 1948 </summary>
/// <remarks> This datum uses the Bessel Modified ellipsoid </remarks>
public static readonly Datum NGO1948 = new Datum(6273, Ellipsoid.FromEPSGNumber(7005), "NGO 1948");
/// <summary> Datum 73 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Datum73 = new Datum(6274, Ellipsoid.FromEPSGNumber(7022), "Datum 73");
/// <summary> Nouvelle Triangulation Francaise </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum NouvelleTriangulationFrancaise = new Datum(6275, Ellipsoid.FromEPSGNumber(7011), "Nouvelle Triangulation Francaise");
/// <summary> NSWC 9Z-2 </summary>
/// <remarks> This datum uses the NWL 9D ellipsoid </remarks>
public static readonly Datum NSWC9Z_2 = new Datum(6276, Ellipsoid.FromEPSGNumber(7025), "NSWC 9Z-2");
/// <summary> OSGB 1936 </summary>
/// <remarks> This datum uses the Airy 1830 ellipsoid </remarks>
public static readonly Datum OSGB1936 = new Datum(6277, Ellipsoid.FromEPSGNumber(7001), "OSGB 1936");
/// <summary> Represents the Ordnance Survey of Great Britain datum of 1936. </summary>
public static readonly Datum OrdnanceSurveyGreatBritain1936 = OSGB1936;
/// <summary> OSGB 1970 (SN) </summary>
/// <remarks> This datum uses the Airy 1830 ellipsoid </remarks>
public static readonly Datum OSGB1970_SN = new Datum(6278, Ellipsoid.FromEPSGNumber(7001), "OSGB 1970 (SN)");
/// <summary> OS (SN) 1980 </summary>
/// <remarks> This datum uses the Airy 1830 ellipsoid </remarks>
public static readonly Datum OS_SN1980 = new Datum(6279, Ellipsoid.FromEPSGNumber(7001), "OS (SN) 1980");
/// <summary> Padang 1884 </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum Padang1884 = new Datum(6280, Ellipsoid.FromEPSGNumber(7004), "Padang 1884");
/// <summary> Palestine 1923 </summary>
/// <remarks> This datum uses the Clarke 1880 (Benoit) ellipsoid </remarks>
public static readonly Datum Palestine1923 = new Datum(6281, Ellipsoid.FromEPSGNumber(7010), "Palestine 1923");
/// <summary> Congo 1960 Pointe Noire </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Congo1960PointeNoire = new Datum(6282, Ellipsoid.FromEPSGNumber(7011), "Congo 1960 Pointe Noire");
/// <summary> Geocentric Datum of Australia 1994 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum GeocentricDatumofAustralia1994 = new Datum(6283, Ellipsoid.FromEPSGNumber(7019), "Geocentric Datum of Australia 1994");
/// <summary> Pulkovo 1942 </summary>
/// <remarks> This datum uses the Krassowsky 1940 ellipsoid </remarks>
public static readonly Datum Pulkovo1942 = new Datum(6284, Ellipsoid.FromEPSGNumber(7024), "Pulkovo 1942");
/// <summary> Qatar 1974 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Qatar1974 = new Datum(6285, Ellipsoid.FromEPSGNumber(7022), "Qatar 1974");
/// <summary> Qatar 1948 </summary>
/// <remarks> This datum uses the Helmert 1906 ellipsoid </remarks>
public static readonly Datum Qatar1948 = new Datum(6286, Ellipsoid.FromEPSGNumber(7020), "Qatar 1948");
/// <summary> Qornoq </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Qornoq = new Datum(6287, Ellipsoid.FromEPSGNumber(7022), "Qornoq");
/// <summary> Loma Quintana </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum LomaQuintana = new Datum(6288, Ellipsoid.FromEPSGNumber(7022), "Loma Quintana");
/// <summary> Amersfoort </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum Amersfoort = new Datum(6289, Ellipsoid.FromEPSGNumber(7004), "Amersfoort");
/// <summary> South American Datum 1969 </summary>
/// <remarks> This datum uses the GRS 1967 ellipsoid </remarks>
public static readonly Datum SouthAmericanDatum1969 = new Datum(6291, Ellipsoid.FromEPSGNumber(7036), "South American Datum 1969");
/// <summary> Sapper Hill 1943 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum SapperHill1943 = new Datum(6292, Ellipsoid.FromEPSGNumber(7022), "Sapper Hill 1943");
/// <summary> Schwarzeck </summary>
/// <remarks> This datum uses the Bessel Namibia (GLM) ellipsoid </remarks>
public static readonly Datum Schwarzeck = new Datum(6293, Ellipsoid.FromEPSGNumber(7046), "Schwarzeck");
/// <summary> Segora </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum Segora = new Datum(6294, Ellipsoid.FromEPSGNumber(7004), "Segora");
/// <summary> Serindung </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum Serindung = new Datum(6295, Ellipsoid.FromEPSGNumber(7004), "Serindung");
/// <summary> Sudan </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Sudan = new Datum(6296, Ellipsoid.FromEPSGNumber(7011), "Sudan");
/// <summary> Tananarive 1925 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Tananarive1925 = new Datum(6297, Ellipsoid.FromEPSGNumber(7022), "Tananarive 1925");
/// <summary> Timbalai 1948 </summary>
/// <remarks> This datum uses the Everest 1830 (1967 Definition) ellipsoid </remarks>
public static readonly Datum Timbalai1948 = new Datum(6298, Ellipsoid.FromEPSGNumber(7016), "Timbalai 1948");
/// <summary> TM65 </summary>
/// <remarks> This datum uses the Airy Modified 1849 ellipsoid </remarks>
public static readonly Datum TM65 = new Datum(6299, Ellipsoid.FromEPSGNumber(7002), "TM65");
/// <summary>Represents the Ireland datum of 1965.</summary>
public static readonly Datum Ireland1965 = TM65;
/// <summary> Geodetic Datum of 1965 </summary>
/// <remarks> This datum uses the Airy Modified 1849 ellipsoid </remarks>
public static readonly Datum GeodeticDatumof1965 = new Datum(6300, Ellipsoid.FromEPSGNumber(7002), "Geodetic Datum of 1965");
/// <summary> Tokyo </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum Tokyo = new Datum(6301, Ellipsoid.FromEPSGNumber(7004), "Tokyo");
/// <summary> Trinidad 1903 </summary>
/// <remarks> This datum uses the Clarke 1858 ellipsoid </remarks>
public static readonly Datum Trinidad1903 = new Datum(6302, Ellipsoid.FromEPSGNumber(7007), "Trinidad 1903");
/// <summary> Trucial Coast 1948 </summary>
/// <remarks> This datum uses the Helmert 1906 ellipsoid </remarks>
public static readonly Datum TrucialCoast1948 = new Datum(6303, Ellipsoid.FromEPSGNumber(7020), "Trucial Coast 1948");
/// <summary> Voirol 1875 </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Voirol1875 = new Datum(6304, Ellipsoid.FromEPSGNumber(7011), "Voirol 1875");
/// <summary> Bern 1938 </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum Bern1938 = new Datum(6306, Ellipsoid.FromEPSGNumber(7004), "Bern 1938");
/// <summary> Nord Sahara 1959 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum NordSahara1959 = new Datum(6307, Ellipsoid.FromEPSGNumber(7012), "Nord Sahara 1959");
/// <summary> Stockholm 1938 </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum Stockholm1938 = new Datum(6308, Ellipsoid.FromEPSGNumber(7004), "Stockholm 1938");
/// <summary> Yacare </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Yacare = new Datum(6309, Ellipsoid.FromEPSGNumber(7022), "Yacare");
/// <summary> Yoff </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Yoff = new Datum(6310, Ellipsoid.FromEPSGNumber(7011), "Yoff");
/// <summary> Zanderij </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Zanderij = new Datum(6311, Ellipsoid.FromEPSGNumber(7022), "Zanderij");
/// <summary> Militar-Geographische Institut </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum MilitarGeographischeInstitut = new Datum(6312, Ellipsoid.FromEPSGNumber(7004), "Militar-Geographische Institut");
/// <summary>Represents the Hermannskogel datum.</summary>
public static readonly Datum HermannskogelDatum = MilitarGeographischeInstitut;
/// <summary> Reseau National Belge 1972 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum ReseauNationalBelge1972 = new Datum(6313, Ellipsoid.FromEPSGNumber(7022), "Reseau National Belge 1972");
/// <summary> Deutsches Hauptdreiecksnetz </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum DeutschesHauptdreiecksnetz = new Datum(6314, Ellipsoid.FromEPSGNumber(7004), "Deutsches Hauptdreiecksnetz");
/// <summary> Conakry 1905 </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Conakry1905 = new Datum(6315, Ellipsoid.FromEPSGNumber(7011), "Conakry 1905");
/// <summary> Dealul Piscului 1933 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum DealulPiscului1933 = new Datum(6316, Ellipsoid.FromEPSGNumber(7022), "Dealul Piscului 1933");
/// <summary> Dealul Piscului 1970 </summary>
/// <remarks> This datum uses the Krassowsky 1940 ellipsoid </remarks>
public static readonly Datum DealulPiscului1970 = new Datum(6317, Ellipsoid.FromEPSGNumber(7024), "Dealul Piscului 1970");
/// <summary> National Geodetic Network </summary>
/// <remarks> This datum uses the WGS 84 ellipsoid </remarks>
public static readonly Datum NationalGeodeticNetwork = new Datum(6318, Ellipsoid.FromEPSGNumber(7030), "National Geodetic Network");
/// <summary> Kuwait Utility </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum KuwaitUtility = new Datum(6319, Ellipsoid.FromEPSGNumber(7019), "Kuwait Utility");
/// <summary> World Geodetic System 1972 </summary>
/// <remarks> This datum uses the WGS 72 ellipsoid </remarks>
public static readonly Datum WorldGeodeticSystem1972 = new Datum(6322, Ellipsoid.FromEPSGNumber(7043), "World Geodetic System 1972");
/// <summary> WGS 72 Transit Broadcast Ephemeris </summary>
/// <remarks> This datum uses the WGS 72 ellipsoid </remarks>
public static readonly Datum WGS72TransitBroadcastEphemeris = new Datum(6324, Ellipsoid.FromEPSGNumber(7043), "WGS 72 Transit Broadcast Ephemeris");
/// <summary> World Geodetic System 1984 </summary>
/// <remarks> This datum uses the WGS 84 ellipsoid </remarks>
public static readonly Datum WorldGeodeticSystem1984 = new Datum(6326, Ellipsoid.FromEPSGNumber(7030), "World Geodetic System 1984");
/// <summary> Anguilla 1957 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Anguilla1957 = new Datum(6600, Ellipsoid.FromEPSGNumber(7012), "Anguilla 1957");
/// <summary> Antigua 1943 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Antigua1943 = new Datum(6601, Ellipsoid.FromEPSGNumber(7012), "Antigua 1943");
/// <summary> Dominica 1945 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Dominica1945 = new Datum(6602, Ellipsoid.FromEPSGNumber(7012), "Dominica 1945");
/// <summary> Grenada 1953 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Grenada1953 = new Datum(6603, Ellipsoid.FromEPSGNumber(7012), "Grenada 1953");
/// <summary> Montserrat 1958 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Montserrat1958 = new Datum(6604, Ellipsoid.FromEPSGNumber(7012), "Montserrat 1958");
/// <summary> St. Kitts 1955 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum StKitts1955 = new Datum(6605, Ellipsoid.FromEPSGNumber(7012), "St. Kitts 1955");
/// <summary>Represents the Fort Thomas datum of 1955.</summary>
/// <remarks>This datum uses the Clarke ellipsoid of 1880.</remarks>
public static readonly Datum FortThomas1955 = StKitts1955;
/// <summary> St. Lucia 1955 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum StLucia1955 = new Datum(6606, Ellipsoid.FromEPSGNumber(7012), "St. Lucia 1955");
/// <summary> St. Vincent 1945 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum StVincent1945 = new Datum(6607, Ellipsoid.FromEPSGNumber(7012), "St. Vincent 1945");
/// <summary> North American Datum 1927 (1976) </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum NorthAmericanDatum1927_1976 = new Datum(6608, Ellipsoid.FromEPSGNumber(7008), "North American Datum 1927 (1976)");
/// <summary> North American Datum 1927 (CGQ77) </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum NorthAmericanDatum1927_CGQ77 = new Datum(6609, Ellipsoid.FromEPSGNumber(7008), "North American Datum 1927 (CGQ77)");
/// <summary> Xian 1980 </summary>
/// <remarks> This datum uses the Xian 1980 ellipsoid </remarks>
public static readonly Datum Xian1980 = new Datum(6610, Ellipsoid.FromEPSGNumber(7049), "Xian 1980");
/// <summary> Hong Kong 1980 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum HongKong1980 = new Datum(6611, Ellipsoid.FromEPSGNumber(7022), "Hong Kong 1980");
/// <summary> Japanese Geodetic Datum 2000 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum JapaneseGeodeticDatum2000 = new Datum(6612, Ellipsoid.FromEPSGNumber(7019), "Japanese Geodetic Datum 2000");
/// <summary> Gunung Segara </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum GunungSegara = new Datum(6613, Ellipsoid.FromEPSGNumber(7004), "Gunung Segara");
/// <summary> Qatar National Datum 1995 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum QatarNationalDatum1995 = new Datum(6614, Ellipsoid.FromEPSGNumber(7022), "Qatar National Datum 1995");
/// <summary> Porto Santo 1936 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum PortoSanto1936 = new Datum(6615, Ellipsoid.FromEPSGNumber(7022), "Porto Santo 1936");
/// <summary> Selvagem Grande </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum SelvagemGrande = new Datum(6616, Ellipsoid.FromEPSGNumber(7022), "Selvagem Grande");
/// <summary> South American Datum 1969 </summary>
/// <remarks> This datum uses the GRS 1967 (SAD69) ellipsoid </remarks>
public static readonly Datum SouthAmericanDatum1969_SAD69 = new Datum(6618, Ellipsoid.FromEPSGNumber(7050), "South American Datum 1969 (SAD69)");
/// <summary> SWEREF99 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum SWEREF99 = new Datum(6619, Ellipsoid.FromEPSGNumber(7019), "SWEREF99");
/// <summary> Point 58 </summary>
/// <remarks> This datum uses the Clarke 1880 (RGS) ellipsoid </remarks>
public static readonly Datum Point58 = new Datum(6620, Ellipsoid.FromEPSGNumber(7012), "Point 58");
/// <summary> Fort Marigot </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum FortMarigot = new Datum(6621, Ellipsoid.FromEPSGNumber(7022), "Fort Marigot");
/// <summary> Guadeloupe 1948 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Guadeloupe1948 = new Datum(6622, Ellipsoid.FromEPSGNumber(7022), "Guadeloupe 1948");
/// <summary> Centre Spatial Guyanais 1967 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum CentreSpatialGuyanais1967 = new Datum(6623, Ellipsoid.FromEPSGNumber(7022), "Centre Spatial Guyanais 1967");
/// <summary> Reseau Geodesique Francais Guyane 1995 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum ReseauGeodesiqueFrancaisGuyane1995 = new Datum(6624, Ellipsoid.FromEPSGNumber(7019), "Reseau Geodesique Francais Guyane 1995");
/// <summary> Martinique 1938 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Martinique1938 = new Datum(6625, Ellipsoid.FromEPSGNumber(7022), "Martinique 1938");
/// <summary> Reunion 1947 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Reunion1947 = new Datum(6626, Ellipsoid.FromEPSGNumber(7022), "Reunion 1947");
/// <summary> Reseau Geodesique de la Reunion 1992 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum ReseauGeodesiquedelaReunion1992 = new Datum(6627, Ellipsoid.FromEPSGNumber(7019), "Reseau Geodesique de la Reunion 1992");
/// <summary> Tahiti 52 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Tahiti52 = new Datum(6628, Ellipsoid.FromEPSGNumber(7022), "Tahiti 52");
/// <summary> Tahaa 54 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Tahaa54 = new Datum(6629, Ellipsoid.FromEPSGNumber(7022), "Tahaa 54");
/// <summary> IGN72 Nuku Hiva </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum IGN72NukuHiva = new Datum(6630, Ellipsoid.FromEPSGNumber(7022), "IGN72 Nuku Hiva");
/// <summary> K0 1949 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum K01949 = new Datum(6631, Ellipsoid.FromEPSGNumber(7022), "K0 1949");
/// <summary> Combani 1950 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Combani1950 = new Datum(6632, Ellipsoid.FromEPSGNumber(7022), "Combani 1950");
/// <summary> IGN56 Lifou </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum IGN56Lifou = new Datum(6633, Ellipsoid.FromEPSGNumber(7022), "IGN56 Lifou");
/// <summary> IGN72 Grande Terre </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum IGN72GrandeTerre = new Datum(6634, Ellipsoid.FromEPSGNumber(7022), "IGN72 Grande Terre");
/// <summary> ST87 Ouvea </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum ST87Ouvea1924 = new Datum(6635, Ellipsoid.FromEPSGNumber(7022), "ST87 Ouvea");
/// <summary> Petrels 1972 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Petrels1972 = new Datum(6636, Ellipsoid.FromEPSGNumber(7022), "Petrels 1972");
/// <summary> Pointe Geologie Perroud 1950 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum PointeGeologiePerroud1950 = new Datum(6637, Ellipsoid.FromEPSGNumber(7022), "Pointe Geologie Perroud 1950");
/// <summary> Saint Pierre et Miquelon 1950 </summary>
/// <remarks> This datum uses the Clarke 1866 ellipsoid </remarks>
public static readonly Datum SaintPierreetMiquelon1950 = new Datum(6638, Ellipsoid.FromEPSGNumber(7008), "Saint Pierre et Miquelon 1950");
/// <summary> MOP78 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum MOP78 = new Datum(6639, Ellipsoid.FromEPSGNumber(7022), "MOP78");
/// <summary> Reseau de Reference des Antilles Francaises 1991 </summary>
/// <remarks> This datum uses the WGS 84 ellipsoid </remarks>
public static readonly Datum ReseaudeReferencedesAntillesFrancaises1991 = new Datum(6640, Ellipsoid.FromEPSGNumber(7030), "Reseau de Reference des Antilles Francaises 1991");
/// <summary> IGN53 Mare </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum IGN53Mare = new Datum(6641, Ellipsoid.FromEPSGNumber(7022), "IGN53 Mare");
/// <summary> ST84 Ile des Pins </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum ST84IledesPins = new Datum(6642, Ellipsoid.FromEPSGNumber(7022), "ST84 Ile des Pins");
/// <summary> ST71 Belep </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum ST71Belep = new Datum(6643, Ellipsoid.FromEPSGNumber(7022), "ST71 Belep");
/// <summary> NEA74 Noumea </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum NEA74Noumea = new Datum(6644, Ellipsoid.FromEPSGNumber(7022), "NEA74 Noumea");
/// <summary> Reseau Geodesique Nouvelle Caledonie 1991 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum ReseauGeodesiqueNouvelleCaledonie1991 = new Datum(6645, Ellipsoid.FromEPSGNumber(7022), "Reseau Geodesique Nouvelle Caledonie 1991");
/// <summary> Grand Comoros </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum GrandComoros = new Datum(6646, Ellipsoid.FromEPSGNumber(7022), "Grand Comoros");
/// <summary> International Terrestrial Reference Frame 1988 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum InternationalTerrestrialReferenceFrame1988 = new Datum(6647, Ellipsoid.FromEPSGNumber(7019), "International Terrestrial Reference Frame 1988");
/// <summary> International Terrestrial Reference Frame 1989 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum InternationalTerrestrialReferenceFrame1989 = new Datum(6648, Ellipsoid.FromEPSGNumber(7019), "International Terrestrial Reference Frame 1989");
/// <summary> International Terrestrial Reference Frame 1990 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum InternationalTerrestrialReferenceFrame1990 = new Datum(6649, Ellipsoid.FromEPSGNumber(7019), "International Terrestrial Reference Frame 1990");
/// <summary> International Terrestrial Reference Frame 1991 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum InternationalTerrestrialReferenceFrame1991 = new Datum(6650, Ellipsoid.FromEPSGNumber(7019), "International Terrestrial Reference Frame 1991");
/// <summary> International Terrestrial Reference Frame 1992 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum InternationalTerrestrialReferenceFrame1992 = new Datum(6651, Ellipsoid.FromEPSGNumber(7019), "International Terrestrial Reference Frame 1992");
/// <summary> International Terrestrial Reference Frame 1993 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum InternationalTerrestrialReferenceFrame1993 = new Datum(6652, Ellipsoid.FromEPSGNumber(7019), "International Terrestrial Reference Frame 1993");
/// <summary> International Terrestrial Reference Frame 1994 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum InternationalTerrestrialReferenceFrame1994 = new Datum(6653, Ellipsoid.FromEPSGNumber(7019), "International Terrestrial Reference Frame 1994");
/// <summary> International Terrestrial Reference Frame 1996 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum InternationalTerrestrialReferenceFrame1996 = new Datum(6654, Ellipsoid.FromEPSGNumber(7019), "International Terrestrial Reference Frame 1996");
/// <summary> International Terrestrial Reference Frame 1997 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum InternationalTerrestrialReferenceFrame1997 = new Datum(6655, Ellipsoid.FromEPSGNumber(7019), "International Terrestrial Reference Frame 1997");
/// <summary> International Terrestrial Reference Frame 2000 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum InternationalTerrestrialReferenceFrame2000 = new Datum(6656, Ellipsoid.FromEPSGNumber(7019), "International Terrestrial Reference Frame 2000");
/// <summary> Reykjavik 1900 </summary>
/// <remarks> This datum uses the Danish 1876 ellipsoid </remarks>
public static readonly Datum Reykjavik1900 = new Datum(6657, Ellipsoid.FromEPSGNumber(7051), "Reykjavik 1900");
/// <summary> Hjorsey 1955 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Hjorsey1955 = new Datum(6658, Ellipsoid.FromEPSGNumber(7022), "Hjorsey 1955");
/// <summary> Islands Network 1993 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum IslandsNetwork1993 = new Datum(6659, Ellipsoid.FromEPSGNumber(7019), "Islands Network 1993");
/// <summary> Helle 1954 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum Helle1954 = new Datum(6660, Ellipsoid.FromEPSGNumber(7022), "Helle 1954");
/// <summary> Latvia 1992 </summary>
/// <remarks> This datum uses the GRS 1980 ellipsoid </remarks>
public static readonly Datum Latvia1992 = new Datum(6661, Ellipsoid.FromEPSGNumber(7019), "Latvia 1992");
/// <summary> Porto Santo 1995 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum PortoSanto1995 = new Datum(6663, Ellipsoid.FromEPSGNumber(7022), "Porto Santo 1995");
/// <summary> Azores Oriental Islands 1995 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum AzoresOrientalIslands1995 = new Datum(6664, Ellipsoid.FromEPSGNumber(7022), "Azores Oriental Islands 1995");
/// <summary> Azores Central Islands 1995 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum AzoresCentralIslands1995 = new Datum(6665, Ellipsoid.FromEPSGNumber(7022), "Azores Central Islands 1995");
/// <summary> Lisbon 1890 </summary>
/// <remarks> This datum uses the Bessel 1841 ellipsoid </remarks>
public static readonly Datum Lisbon1890 = new Datum(6666, Ellipsoid.FromEPSGNumber(7004), "Lisbon 1890");
/// <summary> Iraq-Kuwait Boundary Datum 1992 </summary>
/// <remarks> This datum uses the WGS 84 ellipsoid </remarks>
public static readonly Datum Iraq_KuwaitBoundaryDatum1992 = new Datum(6667, Ellipsoid.FromEPSGNumber(7030), "Iraq-Kuwait Boundary Datum 1992");
/// <summary> European Datum 1979 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum EuropeanDatum1979 = new Datum(6668, Ellipsoid.FromEPSGNumber(7022), "European Datum 1979");
/// <summary> Istituto Geografico Militaire 1995 </summary>
/// <remarks> This datum uses the WGS 84 ellipsoid </remarks>
public static readonly Datum IstitutoGeograficoMilitaire1995 = new Datum(6670, Ellipsoid.FromEPSGNumber(7030), "Istituto Geografico Militaire 1995");
/// <summary> Voirol 1879 </summary>
/// <remarks> This datum uses the Clarke 1880 (IGN) ellipsoid </remarks>
public static readonly Datum Voirol1879 = new Datum(6671, Ellipsoid.FromEPSGNumber(7011), "Voirol 1879");
/// <summary> Chatham Islands Datum 1971 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum ChathamIslandsDatum1971 = new Datum(6672, Ellipsoid.FromEPSGNumber(7022), "Chatham Islands Datum 1971");
/// <summary> Chatham Islands Datum 1979 </summary>
/// <remarks> This datum uses the International 1924 ellipsoid </remarks>
public static readonly Datum ChathamIslandsDatum1979 = new Datum(6673, Ellipsoid.FromEPSGNumber(7022), "Chatham Islands Datum 1979");