geotiff

package
v0.0.0-...-fc1595d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2017 License: BSD-3-Clause Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	UpperLeftQuadrant = iota
	UpperRightQuadrant
	LowerRightQuadrant
	LowerLeftQuadrant
)
View Source
const (
	Wgs84SemiMajorAxis    = 6378137.0
	Wgs84FlatteningFactor = 298.257223563
	KeyDirectoryVersion   = 1
	KeyRevision           = 1
	MinorRevision         = 0
	DE2RA                 = 0.01745329252
	RA2DE                 = 57.2957795129
	FLATTENING            = 1.000000 / 298.257223563 // Earth flattening (WGS84)
	ERAD                  = 6378.137                 // Km
	ERADM                 = 6378137.0                // meters
)
View Source
const (
	DtByte      = 1
	DtASCII     = 2
	DtShort     = 3
	DtLong      = 4
	DtRational  = 5
	DtSbyte     = 6
	DtUndefined = 7
	DtSshort    = 8
	DtSlong     = 9
	DtSrational = 10
	DtFloat     = 11
	DtDouble    = 12
)
View Source
const (
	PCS_Adindan_UTM_zone_37N              = 20137
	PCS_Adindan_UTM_zone_38N              = 20138
	PCS_AGD66_AMG_zone_48                 = 20248
	PCS_AGD66_AMG_zone_49                 = 20249
	PCS_AGD66_AMG_zone_50                 = 20250
	PCS_AGD66_AMG_zone_51                 = 20251
	PCS_AGD66_AMG_zone_52                 = 20252
	PCS_AGD66_AMG_zone_53                 = 20253
	PCS_AGD66_AMG_zone_54                 = 20254
	PCS_AGD66_AMG_zone_55                 = 20255
	PCS_AGD66_AMG_zone_56                 = 20256
	PCS_AGD66_AMG_zone_57                 = 20257
	PCS_AGD66_AMG_zone_58                 = 20258
	PCS_AGD84_AMG_zone_48                 = 20348
	PCS_AGD84_AMG_zone_49                 = 20349
	PCS_AGD84_AMG_zone_50                 = 20350
	PCS_AGD84_AMG_zone_51                 = 20351
	PCS_AGD84_AMG_zone_52                 = 20352
	PCS_AGD84_AMG_zone_53                 = 20353
	PCS_AGD84_AMG_zone_54                 = 20354
	PCS_AGD84_AMG_zone_55                 = 20355
	PCS_AGD84_AMG_zone_56                 = 20356
	PCS_AGD84_AMG_zone_57                 = 20357
	PCS_AGD84_AMG_zone_58                 = 20358
	PCS_Ain_el_Abd_UTM_zone_37N           = 20437
	PCS_Ain_el_Abd_UTM_zone_38N           = 20438
	PCS_Ain_el_Abd_UTM_zone_39N           = 20439
	PCS_Ain_el_Abd_Bahrain_Grid           = 20499
	PCS_Afgooye_UTM_zone_38N              = 20538
	PCS_Afgooye_UTM_zone_39N              = 20539
	PCS_Lisbon_Portugese_Grid             = 20700
	PCS_Aratu_UTM_zone_22S                = 20822
	PCS_Aratu_UTM_zone_23S                = 20823
	PCS_Aratu_UTM_zone_24S                = 20824
	PCS_Arc_1950_Lo13                     = 20973
	PCS_Arc_1950_Lo15                     = 20975
	PCS_Arc_1950_Lo17                     = 20977
	PCS_Arc_1950_Lo19                     = 20979
	PCS_Arc_1950_Lo21                     = 20981
	PCS_Arc_1950_Lo23                     = 20983
	PCS_Arc_1950_Lo25                     = 20985
	PCS_Arc_1950_Lo27                     = 20987
	PCS_Arc_1950_Lo29                     = 20989
	PCS_Arc_1950_Lo31                     = 20991
	PCS_Arc_1950_Lo33                     = 20993
	PCS_Arc_1950_Lo35                     = 20995
	PCS_Batavia_NEIEZ                     = 21100
	PCS_Batavia_UTM_zone_48S              = 21148
	PCS_Batavia_UTM_zone_49S              = 21149
	PCS_Batavia_UTM_zone_50S              = 21150
	PCS_Beijing_Gauss_zone_13             = 21413
	PCS_Beijing_Gauss_zone_14             = 21414
	PCS_Beijing_Gauss_zone_15             = 21415
	PCS_Beijing_Gauss_zone_16             = 21416
	PCS_Beijing_Gauss_zone_17             = 21417
	PCS_Beijing_Gauss_zone_18             = 21418
	PCS_Beijing_Gauss_zone_19             = 21419
	PCS_Beijing_Gauss_zone_20             = 21420
	PCS_Beijing_Gauss_zone_21             = 21421
	PCS_Beijing_Gauss_zone_22             = 21422
	PCS_Beijing_Gauss_zone_23             = 21423
	PCS_Beijing_Gauss_13N                 = 21473
	PCS_Beijing_Gauss_14N                 = 21474
	PCS_Beijing_Gauss_15N                 = 21475
	PCS_Beijing_Gauss_16N                 = 21476
	PCS_Beijing_Gauss_17N                 = 21477
	PCS_Beijing_Gauss_18N                 = 21478
	PCS_Beijing_Gauss_19N                 = 21479
	PCS_Beijing_Gauss_20N                 = 21480
	PCS_Beijing_Gauss_21N                 = 21481
	PCS_Beijing_Gauss_22N                 = 21482
	PCS_Beijing_Gauss_23N                 = 21483
	PCS_Belge_Lambert_50                  = 21500
	PCS_Bern_1898_Swiss_Old               = 21790
	PCS_Bogota_UTM_zone_17N               = 21817
	PCS_Bogota_UTM_zone_18N               = 21818
	PCS_Bogota_Colombia_3W                = 21891
	PCS_Bogota_Colombia_Bogota            = 21892
	PCS_Bogota_Colombia_3E                = 21893
	PCS_Bogota_Colombia_6E                = 21894
	PCS_Camacupa_UTM_32S                  = 22032
	PCS_Camacupa_UTM_33S                  = 22033
	PCS_C_Inchauspe_Argentina_1           = 22191
	PCS_C_Inchauspe_Argentina_2           = 22192
	PCS_C_Inchauspe_Argentina_3           = 22193
	PCS_C_Inchauspe_Argentina_4           = 22194
	PCS_C_Inchauspe_Argentina_5           = 22195
	PCS_C_Inchauspe_Argentina_6           = 22196
	PCS_C_Inchauspe_Argentina_7           = 22197
	PCS_Carthage_UTM_zone_32N             = 22332
	PCS_Carthage_Nord_Tunisie             = 22391
	PCS_Carthage_Sud_Tunisie              = 22392
	PCS_Corrego_Alegre_UTM_23S            = 22523
	PCS_Corrego_Alegre_UTM_24S            = 22524
	PCS_Douala_UTM_zone_32N               = 22832
	PCS_Egypt_1907_Red_Belt               = 22992
	PCS_Egypt_1907_Purple_Belt            = 22993
	PCS_Egypt_1907_Ext_Purple             = 22994
	PCS_ED50_UTM_zone_28N                 = 23028
	PCS_ED50_UTM_zone_29N                 = 23029
	PCS_ED50_UTM_zone_30N                 = 23030
	PCS_ED50_UTM_zone_31N                 = 23031
	PCS_ED50_UTM_zone_32N                 = 23032
	PCS_ED50_UTM_zone_33N                 = 23033
	PCS_ED50_UTM_zone_34N                 = 23034
	PCS_ED50_UTM_zone_35N                 = 23035
	PCS_ED50_UTM_zone_36N                 = 23036
	PCS_ED50_UTM_zone_37N                 = 23037
	PCS_ED50_UTM_zone_38N                 = 23038
	PCS_Fahud_UTM_zone_39N                = 23239
	PCS_Fahud_UTM_zone_40N                = 23240
	PCS_Garoua_UTM_zone_33N               = 23433
	PCS_ID74_UTM_zone_46N                 = 23846
	PCS_ID74_UTM_zone_47N                 = 23847
	PCS_ID74_UTM_zone_48N                 = 23848
	PCS_ID74_UTM_zone_49N                 = 23849
	PCS_ID74_UTM_zone_50N                 = 23850
	PCS_ID74_UTM_zone_51N                 = 23851
	PCS_ID74_UTM_zone_52N                 = 23852
	PCS_ID74_UTM_zone_53N                 = 23853
	PCS_ID74_UTM_zone_46S                 = 23886
	PCS_ID74_UTM_zone_47S                 = 23887
	PCS_ID74_UTM_zone_48S                 = 23888
	PCS_ID74_UTM_zone_49S                 = 23889
	PCS_ID74_UTM_zone_50S                 = 23890
	PCS_ID74_UTM_zone_51S                 = 23891
	PCS_ID74_UTM_zone_52S                 = 23892
	PCS_ID74_UTM_zone_53S                 = 23893
	PCS_ID74_UTM_zone_54S                 = 23894
	PCS_Indian_1954_UTM_47N               = 23947
	PCS_Indian_1954_UTM_48N               = 23948
	PCS_Indian_1975_UTM_47N               = 24047
	PCS_Indian_1975_UTM_48N               = 24048
	PCS_Jamaica_1875_Old_Grid             = 24100
	PCS_JAD69_Jamaica_Grid                = 24200
	PCS_Kalianpur_India_0                 = 24370
	PCS_Kalianpur_India_I                 = 24371
	PCS_Kalianpur_India_IIa               = 24372
	PCS_Kalianpur_India_IIIa              = 24373
	PCS_Kalianpur_India_IVa               = 24374
	PCS_Kalianpur_India_IIb               = 24382
	PCS_Kalianpur_India_IIIb              = 24383
	PCS_Kalianpur_India_IVb               = 24384
	PCS_Kertau_Singapore_Grid             = 24500
	PCS_Kertau_UTM_zone_47N               = 24547
	PCS_Kertau_UTM_zone_48N               = 24548
	PCS_La_Canoa_UTM_zone_20N             = 24720
	PCS_La_Canoa_UTM_zone_21N             = 24721
	PCS_PSAD56_UTM_zone_18N               = 24818
	PCS_PSAD56_UTM_zone_19N               = 24819
	PCS_PSAD56_UTM_zone_20N               = 24820
	PCS_PSAD56_UTM_zone_21N               = 24821
	PCS_PSAD56_UTM_zone_17S               = 24877
	PCS_PSAD56_UTM_zone_18S               = 24878
	PCS_PSAD56_UTM_zone_19S               = 24879
	PCS_PSAD56_UTM_zone_20S               = 24880
	PCS_PSAD56_Peru_west_zone             = 24891
	PCS_PSAD56_Peru_central               = 24892
	PCS_PSAD56_Peru_east_zone             = 24893
	PCS_Leigon_Ghana_Grid                 = 25000
	PCS_Lome_UTM_zone_31N                 = 25231
	PCS_Luzon_Philippines_I               = 25391
	PCS_Luzon_Philippines_II              = 25392
	PCS_Luzon_Philippines_III             = 25393
	PCS_Luzon_Philippines_IV              = 25394
	PCS_Luzon_Philippines_V               = 25395
	PCS_Makassar_NEIEZ                    = 25700
	PCS_Malongo_1987_UTM_32S              = 25932
	PCS_Merchich_Nord_Maroc               = 26191
	PCS_Merchich_Sud_Maroc                = 26192
	PCS_Merchich_Sahara                   = 26193
	PCS_Massawa_UTM_zone_37N              = 26237
	PCS_Minna_UTM_zone_31N                = 26331
	PCS_Minna_UTM_zone_32N                = 26332
	PCS_Minna_Nigeria_West                = 26391
	PCS_Minna_Nigeria_Mid_Belt            = 26392
	PCS_Minna_Nigeria_East                = 26393
	PCS_Mhast_UTM_zone_32S                = 26432
	PCS_Monte_Mario_Italy_1               = 26591
	PCS_Monte_Mario_Italy_2               = 26592
	PCS_M_poraloko_UTM_32N                = 26632
	PCS_M_poraloko_UTM_32S                = 26692
	PCS_NAD27_UTM_zone_3N                 = 26703
	PCS_NAD27_UTM_zone_4N                 = 26704
	PCS_NAD27_UTM_zone_5N                 = 26705
	PCS_NAD27_UTM_zone_6N                 = 26706
	PCS_NAD27_UTM_zone_7N                 = 26707
	PCS_NAD27_UTM_zone_8N                 = 26708
	PCS_NAD27_UTM_zone_9N                 = 26709
	PCS_NAD27_UTM_zone_10N                = 26710
	PCS_NAD27_UTM_zone_11N                = 26711
	PCS_NAD27_UTM_zone_12N                = 26712
	PCS_NAD27_UTM_zone_13N                = 26713
	PCS_NAD27_UTM_zone_14N                = 26714
	PCS_NAD27_UTM_zone_15N                = 26715
	PCS_NAD27_UTM_zone_16N                = 26716
	PCS_NAD27_UTM_zone_17N                = 26717
	PCS_NAD27_UTM_zone_18N                = 26718
	PCS_NAD27_UTM_zone_19N                = 26719
	PCS_NAD27_UTM_zone_20N                = 26720
	PCS_NAD27_UTM_zone_21N                = 26721
	PCS_NAD27_UTM_zone_22N                = 26722
	PCS_NAD27_Alabama_East                = 26729
	PCS_NAD27_Alabama_West                = 26730
	PCS_NAD27_Alaska_zone_1               = 26731
	PCS_NAD27_Alaska_zone_2               = 26732
	PCS_NAD27_Alaska_zone_3               = 26733
	PCS_NAD27_Alaska_zone_4               = 26734
	PCS_NAD27_Alaska_zone_5               = 26735
	PCS_NAD27_Alaska_zone_6               = 26736
	PCS_NAD27_Alaska_zone_7               = 26737
	PCS_NAD27_Alaska_zone_8               = 26738
	PCS_NAD27_Alaska_zone_9               = 26739
	PCS_NAD27_Alaska_zone_10              = 26740
	PCS_NAD27_California_I                = 26741
	PCS_NAD27_California_II               = 26742
	PCS_NAD27_California_III              = 26743
	PCS_NAD27_California_IV               = 26744
	PCS_NAD27_California_V                = 26745
	PCS_NAD27_California_VI               = 26746
	PCS_NAD27_California_VII              = 26747
	PCS_NAD27_Arizona_East                = 26748
	PCS_NAD27_Arizona_Central             = 26749
	PCS_NAD27_Arizona_West                = 26750
	PCS_NAD27_Arkansas_North              = 26751
	PCS_NAD27_Arkansas_South              = 26752
	PCS_NAD27_Colorado_North              = 26753
	PCS_NAD27_Colorado_Central            = 26754
	PCS_NAD27_Colorado_South              = 26755
	PCS_NAD27_Connecticut                 = 26756
	PCS_NAD27_Delaware                    = 26757
	PCS_NAD27_Florida_East                = 26758
	PCS_NAD27_Florida_West                = 26759
	PCS_NAD27_Florida_North               = 26760
	PCS_NAD27_Hawaii_zone_1               = 26761
	PCS_NAD27_Hawaii_zone_2               = 26762
	PCS_NAD27_Hawaii_zone_3               = 26763
	PCS_NAD27_Hawaii_zone_4               = 26764
	PCS_NAD27_Hawaii_zone_5               = 26765
	PCS_NAD27_Georgia_East                = 26766
	PCS_NAD27_Georgia_West                = 26767
	PCS_NAD27_Idaho_East                  = 26768
	PCS_NAD27_Idaho_Central               = 26769
	PCS_NAD27_Idaho_West                  = 26770
	PCS_NAD27_Illinois_East               = 26771
	PCS_NAD27_Illinois_West               = 26772
	PCS_NAD27_Indiana_East                = 26773
	PCS_NAD27_BLM_14N_feet                = 26774
	PCS_NAD27_Indiana_West                = 26774
	PCS_NAD27_BLM_15N_feet                = 26775
	PCS_NAD27_Iowa_North                  = 26775
	PCS_NAD27_BLM_16N_feet                = 26776
	PCS_NAD27_Iowa_South                  = 26776
	PCS_NAD27_BLM_17N_feet                = 26777
	PCS_NAD27_Kansas_North                = 26777
	PCS_NAD27_Kansas_South                = 26778
	PCS_NAD27_Kentucky_North              = 26779
	PCS_NAD27_Kentucky_South              = 26780
	PCS_NAD27_Louisiana_North             = 26781
	PCS_NAD27_Louisiana_South             = 26782
	PCS_NAD27_Maine_East                  = 26783
	PCS_NAD27_Maine_West                  = 26784
	PCS_NAD27_Maryland                    = 26785
	PCS_NAD27_Massachusetts               = 26786
	PCS_NAD27_Massachusetts_Is            = 26787
	PCS_NAD27_Michigan_North              = 26788
	PCS_NAD27_Michigan_Central            = 26789
	PCS_NAD27_Michigan_South              = 26790
	PCS_NAD27_Minnesota_North             = 26791
	PCS_NAD27_Minnesota_Cent              = 26792
	PCS_NAD27_Minnesota_South             = 26793
	PCS_NAD27_Mississippi_East            = 26794
	PCS_NAD27_Mississippi_West            = 26795
	PCS_NAD27_Missouri_East               = 26796
	PCS_NAD27_Missouri_Central            = 26797
	PCS_NAD27_Missouri_West               = 26798
	PCS_NAD_Michigan_Michigan_East        = 26801
	PCS_NAD_Michigan_Michigan_Old_Central = 26802
	PCS_NAD_Michigan_Michigan_West        = 26803
	PCS_NAD83_UTM_zone_3N                 = 26903
	PCS_NAD83_UTM_zone_4N                 = 26904
	PCS_NAD83_UTM_zone_5N                 = 26905
	PCS_NAD83_UTM_zone_6N                 = 26906
	PCS_NAD83_UTM_zone_7N                 = 26907
	PCS_NAD83_UTM_zone_8N                 = 26908
	PCS_NAD83_UTM_zone_9N                 = 26909
	PCS_NAD83_UTM_zone_10N                = 26910
	PCS_NAD83_UTM_zone_11N                = 26911
	PCS_NAD83_UTM_zone_12N                = 26912
	PCS_NAD83_UTM_zone_13N                = 26913
	PCS_NAD83_UTM_zone_14N                = 26914
	PCS_NAD83_UTM_zone_15N                = 26915
	PCS_NAD83_UTM_zone_16N                = 26916
	PCS_NAD83_UTM_zone_17N                = 26917
	PCS_NAD83_UTM_zone_18N                = 26918
	PCS_NAD83_UTM_zone_19N                = 26919
	PCS_NAD83_UTM_zone_20N                = 26920
	PCS_NAD83_UTM_zone_21N                = 26921
	PCS_NAD83_UTM_zone_22N                = 26922
	PCS_NAD83_UTM_zone_23N                = 26923
	PCS_NAD83_Alabama_East                = 26929
	PCS_NAD83_Alabama_West                = 26930
	PCS_NAD83_Alaska_zone_1               = 26931
	PCS_NAD83_Alaska_zone_2               = 26932
	PCS_NAD83_Alaska_zone_3               = 26933
	PCS_NAD83_Alaska_zone_4               = 26934
	PCS_NAD83_Alaska_zone_5               = 26935
	PCS_NAD83_Alaska_zone_6               = 26936
	PCS_NAD83_Alaska_zone_7               = 26937
	PCS_NAD83_Alaska_zone_8               = 26938
	PCS_NAD83_Alaska_zone_9               = 26939
	PCS_NAD83_Alaska_zone_10              = 26940
	PCS_NAD83_California_1                = 26941
	PCS_NAD83_California_2                = 26942
	PCS_NAD83_California_3                = 26943
	PCS_NAD83_California_4                = 26944
	PCS_NAD83_California_5                = 26945
	PCS_NAD83_California_6                = 26946
	PCS_NAD83_Arizona_East                = 26948
	PCS_NAD83_Arizona_Central             = 26949
	PCS_NAD83_Arizona_West                = 26950
	PCS_NAD83_Arkansas_North              = 26951
	PCS_NAD83_Arkansas_South              = 26952
	PCS_NAD83_Colorado_North              = 26953
	PCS_NAD83_Colorado_Central            = 26954
	PCS_NAD83_Colorado_South              = 26955
	PCS_NAD83_Connecticut                 = 26956
	PCS_NAD83_Delaware                    = 26957
	PCS_NAD83_Florida_East                = 26958
	PCS_NAD83_Florida_West                = 26959
	PCS_NAD83_Florida_North               = 26960
	PCS_NAD83_Hawaii_zone_1               = 26961
	PCS_NAD83_Hawaii_zone_2               = 26962
	PCS_NAD83_Hawaii_zone_3               = 26963
	PCS_NAD83_Hawaii_zone_4               = 26964
	PCS_NAD83_Hawaii_zone_5               = 26965
	PCS_NAD83_Georgia_East                = 26966
	PCS_NAD83_Georgia_West                = 26967
	PCS_NAD83_Idaho_East                  = 26968
	PCS_NAD83_Idaho_Central               = 26969
	PCS_NAD83_Idaho_West                  = 26970
	PCS_NAD83_Illinois_East               = 26971
	PCS_NAD83_Illinois_West               = 26972
	PCS_NAD83_Indiana_East                = 26973
	PCS_NAD83_Indiana_West                = 26974
	PCS_NAD83_Iowa_North                  = 26975
	PCS_NAD83_Iowa_South                  = 26976
	PCS_NAD83_Kansas_North                = 26977
	PCS_NAD83_Kansas_South                = 26978
	PCS_NAD83_Kentucky_North              = 26979
	PCS_NAD83_Kentucky_South              = 26980
	PCS_NAD83_Louisiana_North             = 26981
	PCS_NAD83_Louisiana_South             = 26982
	PCS_NAD83_Maine_East                  = 26983
	PCS_NAD83_Maine_West                  = 26984
	PCS_NAD83_Maryland                    = 26985
	PCS_NAD83_Massachusetts               = 26986
	PCS_NAD83_Massachusetts_Is            = 26987
	PCS_NAD83_Michigan_North              = 26988
	PCS_NAD83_Michigan_Central            = 26989
	PCS_NAD83_Michigan_South              = 26990
	PCS_NAD83_Minnesota_North             = 26991
	PCS_NAD83_Minnesota_Cent              = 26992
	PCS_NAD83_Minnesota_South             = 26993
	PCS_NAD83_Mississippi_East            = 26994
	PCS_NAD83_Mississippi_West            = 26995
	PCS_NAD83_Missouri_East               = 26996
	PCS_NAD83_Missouri_Central            = 26997
	PCS_NAD83_Missouri_West               = 26998
	PCS_Nahrwan_1967_UTM_38N              = 27038
	PCS_Nahrwan_1967_UTM_39N              = 27039
	PCS_Nahrwan_1967_UTM_40N              = 27040
	PCS_Naparima_UTM_20N                  = 27120
	PCS_GD49_NZ_Map_Grid                  = 27200
	PCS_GD49_North_Island_Grid            = 27291
	PCS_GD49_South_Island_Grid            = 27292
	PCS_Datum_73_UTM_zone_29N             = 27429
	PCS_ATF_Nord_de_Guerre                = 27500
	PCS_NTF_France_I                      = 27581
	PCS_NTF_France_II                     = 27582
	PCS_NTF_France_III                    = 27583
	PCS_NTF_Nord_France                   = 27591
	PCS_NTF_Centre_France                 = 27592
	PCS_NTF_Sud_France                    = 27593
	PCS_British_National_Grid             = 27700
	PCS_Point_Noire_UTM_32S               = 28232
	PCS_GDA94_MGA_zone_48                 = 28348
	PCS_GDA94_MGA_zone_49                 = 28349
	PCS_GDA94_MGA_zone_50                 = 28350
	PCS_GDA94_MGA_zone_51                 = 28351
	PCS_GDA94_MGA_zone_52                 = 28352
	PCS_GDA94_MGA_zone_53                 = 28353
	PCS_GDA94_MGA_zone_54                 = 28354
	PCS_GDA94_MGA_zone_55                 = 28355
	PCS_GDA94_MGA_zone_56                 = 28356
	PCS_GDA94_MGA_zone_57                 = 28357
	PCS_GDA94_MGA_zone_58                 = 28358
	PCS_Pulkovo_Gauss_zone_4              = 28404
	PCS_Pulkovo_Gauss_zone_5              = 28405
	PCS_Pulkovo_Gauss_zone_6              = 28406
	PCS_Pulkovo_Gauss_zone_7              = 28407
	PCS_Pulkovo_Gauss_zone_8              = 28408
	PCS_Pulkovo_Gauss_zone_9              = 28409
	PCS_Pulkovo_Gauss_zone_10             = 28410
	PCS_Pulkovo_Gauss_zone_11             = 28411
	PCS_Pulkovo_Gauss_zone_12             = 28412
	PCS_Pulkovo_Gauss_zone_13             = 28413
	PCS_Pulkovo_Gauss_zone_14             = 28414
	PCS_Pulkovo_Gauss_zone_15             = 28415
	PCS_Pulkovo_Gauss_zone_16             = 28416
	PCS_Pulkovo_Gauss_zone_17             = 28417
	PCS_Pulkovo_Gauss_zone_18             = 28418
	PCS_Pulkovo_Gauss_zone_19             = 28419
	PCS_Pulkovo_Gauss_zone_20             = 28420
	PCS_Pulkovo_Gauss_zone_21             = 28421
	PCS_Pulkovo_Gauss_zone_22             = 28422
	PCS_Pulkovo_Gauss_zone_23             = 28423
	PCS_Pulkovo_Gauss_zone_24             = 28424
	PCS_Pulkovo_Gauss_zone_25             = 28425
	PCS_Pulkovo_Gauss_zone_26             = 28426
	PCS_Pulkovo_Gauss_zone_27             = 28427
	PCS_Pulkovo_Gauss_zone_28             = 28428
	PCS_Pulkovo_Gauss_zone_29             = 28429
	PCS_Pulkovo_Gauss_zone_30             = 28430
	PCS_Pulkovo_Gauss_zone_31             = 28431
	PCS_Pulkovo_Gauss_zone_32             = 28432
	PCS_Pulkovo_Gauss_4N                  = 28464
	PCS_Pulkovo_Gauss_5N                  = 28465
	PCS_Pulkovo_Gauss_6N                  = 28466
	PCS_Pulkovo_Gauss_7N                  = 28467
	PCS_Pulkovo_Gauss_8N                  = 28468
	PCS_Pulkovo_Gauss_9N                  = 28469
	PCS_Pulkovo_Gauss_10N                 = 28470
	PCS_Pulkovo_Gauss_11N                 = 28471
	PCS_Pulkovo_Gauss_12N                 = 28472
	PCS_Pulkovo_Gauss_13N                 = 28473
	PCS_Pulkovo_Gauss_14N                 = 28474
	PCS_Pulkovo_Gauss_15N                 = 28475
	PCS_Pulkovo_Gauss_16N                 = 28476
	PCS_Pulkovo_Gauss_17N                 = 28477
	PCS_Pulkovo_Gauss_18N                 = 28478
	PCS_Pulkovo_Gauss_19N                 = 28479
	PCS_Pulkovo_Gauss_20N                 = 28480
	PCS_Pulkovo_Gauss_21N                 = 28481
	PCS_Pulkovo_Gauss_22N                 = 28482
	PCS_Pulkovo_Gauss_23N                 = 28483
	PCS_Pulkovo_Gauss_24N                 = 28484
	PCS_Pulkovo_Gauss_25N                 = 28485
	PCS_Pulkovo_Gauss_26N                 = 28486
	PCS_Pulkovo_Gauss_27N                 = 28487
	PCS_Pulkovo_Gauss_28N                 = 28488
	PCS_Pulkovo_Gauss_29N                 = 28489
	PCS_Pulkovo_Gauss_30N                 = 28490
	PCS_Pulkovo_Gauss_31N                 = 28491
	PCS_Pulkovo_Gauss_32N                 = 28492
	PCS_Qatar_National_Grid               = 28600
	PCS_RD_Netherlands_Old                = 28991
	PCS_RD_Netherlands_New                = 28992
	PCS_SAD69_UTM_zone_18N                = 29118
	PCS_SAD69_UTM_zone_19N                = 29119
	PCS_SAD69_UTM_zone_20N                = 29120
	PCS_SAD69_UTM_zone_21N                = 29121
	PCS_SAD69_UTM_zone_22N                = 29122
	PCS_SAD69_UTM_zone_17S                = 29177
	PCS_SAD69_UTM_zone_18S                = 29178
	PCS_SAD69_UTM_zone_19S                = 29179
	PCS_SAD69_UTM_zone_20S                = 29180
	PCS_SAD69_UTM_zone_21S                = 29181
	PCS_SAD69_UTM_zone_22S                = 29182
	PCS_SAD69_UTM_zone_23S                = 29183
	PCS_SAD69_UTM_zone_24S                = 29184
	PCS_SAD69_UTM_zone_25S                = 29185
	PCS_Sapper_Hill_UTM_20S               = 29220
	PCS_Sapper_Hill_UTM_21S               = 29221
	PCS_Schwarzeck_UTM_33S                = 29333
	PCS_Sudan_UTM_zone_35N                = 29635
	PCS_Sudan_UTM_zone_36N                = 29636
	PCS_Tananarive_Laborde                = 29700
	PCS_Tananarive_UTM_38S                = 29738
	PCS_Tananarive_UTM_39S                = 29739
	PCS_Timbalai_1948_Borneo              = 29800
	PCS_Timbalai_1948_UTM_49N             = 29849
	PCS_Timbalai_1948_UTM_50N             = 29850
	PCS_TM65_Irish_Nat_Grid               = 29900
	PCS_Trinidad_1903_Trinidad            = 30200
	PCS_TC_1948_UTM_zone_39N              = 30339
	PCS_TC_1948_UTM_zone_40N              = 30340
	PCS_Voirol_N_Algerie_ancien           = 30491
	PCS_Voirol_S_Algerie_ancien           = 30492
	PCS_Voirol_Unifie_N_Algerie           = 30591
	PCS_Voirol_Unifie_S_Algerie           = 30592
	PCS_Bern_1938_Swiss_New               = 30600
	PCS_Nord_Sahara_UTM_29N               = 30729
	PCS_Nord_Sahara_UTM_30N               = 30730
	PCS_Nord_Sahara_UTM_31N               = 30731
	PCS_Nord_Sahara_UTM_32N               = 30732
	PCS_Yoff_UTM_zone_28N                 = 31028
	PCS_Zanderij_UTM_zone_21N             = 31121
	PCS_MGI_Austria_West                  = 31291
	PCS_MGI_Austria_Central               = 31292
	PCS_MGI_Austria_East                  = 31293
	PCS_Belge_Lambert_72                  = 31300
	PCS_DHDN_Germany_zone_1               = 31491
	PCS_DHDN_Germany_zone_2               = 31492
	PCS_DHDN_Germany_zone_3               = 31493
	PCS_DHDN_Germany_zone_4               = 31494
	PCS_DHDN_Germany_zone_5               = 31495
	PCS_NAD27_Montana_North               = 32001
	PCS_NAD27_Montana_Central             = 32002
	PCS_NAD27_Montana_South               = 32003
	PCS_NAD27_Nebraska_North              = 32005
	PCS_NAD27_Nebraska_South              = 32006
	PCS_NAD27_Nevada_East                 = 32007
	PCS_NAD27_Nevada_Central              = 32008
	PCS_NAD27_Nevada_West                 = 32009
	PCS_NAD27_New_Hampshire               = 32010
	PCS_NAD27_New_Jersey                  = 32011
	PCS_NAD27_New_Mexico_East             = 32012
	PCS_NAD27_New_Mexico_Cent             = 32013
	PCS_NAD27_New_Mexico_West             = 32014
	PCS_NAD27_New_York_East               = 32015
	PCS_NAD27_New_York_Central            = 32016
	PCS_NAD27_New_York_West               = 32017
	PCS_NAD27_New_York_Long_Is            = 32018
	PCS_NAD27_North_Carolina              = 32019
	PCS_NAD27_North_Dakota_N              = 32020
	PCS_NAD27_North_Dakota_S              = 32021
	PCS_NAD27_Ohio_North                  = 32022
	PCS_NAD27_Ohio_South                  = 32023
	PCS_NAD27_Oklahoma_North              = 32024
	PCS_NAD27_Oklahoma_South              = 32025
	PCS_NAD27_Oregon_North                = 32026
	PCS_NAD27_Oregon_South                = 32027
	PCS_NAD27_Pennsylvania_N              = 32028
	PCS_NAD27_Pennsylvania_S              = 32029
	PCS_NAD27_Rhode_Island                = 32030
	PCS_NAD27_South_Carolina_N            = 32031
	PCS_NAD27_South_Carolina_S            = 32033
	PCS_NAD27_South_Dakota_N              = 32034
	PCS_NAD27_South_Dakota_S              = 32035
	PCS_NAD27_Tennessee                   = 32036
	PCS_NAD27_Texas_North                 = 32037
	PCS_NAD27_Texas_North_Cen             = 32038
	PCS_NAD27_Texas_Central               = 32039
	PCS_NAD27_Texas_South_Cen             = 32040
	PCS_NAD27_Texas_South                 = 32041
	PCS_NAD27_Utah_North                  = 32042
	PCS_NAD27_Utah_Central                = 32043
	PCS_NAD27_Utah_South                  = 32044
	PCS_NAD27_Vermont                     = 32045
	PCS_NAD27_Virginia_North              = 32046
	PCS_NAD27_Virginia_South              = 32047
	PCS_NAD27_Washington_North            = 32048
	PCS_NAD27_Washington_South            = 32049
	PCS_NAD27_West_Virginia_N             = 32050
	PCS_NAD27_West_Virginia_S             = 32051
	PCS_NAD27_Wisconsin_North             = 32052
	PCS_NAD27_Wisconsin_Cen               = 32053
	PCS_NAD27_Wisconsin_South             = 32054
	PCS_NAD27_Wyoming_East                = 32055
	PCS_NAD27_Wyoming_E_Cen               = 32056
	PCS_NAD27_Wyoming_W_Cen               = 32057
	PCS_NAD27_Wyoming_West                = 32058
	PCS_NAD27_Puerto_Rico                 = 32059
	PCS_NAD27_St_Croix                    = 32060
	PCS_NAD83_Montana                     = 32100
	PCS_NAD83_Nebraska                    = 32104
	PCS_NAD83_Nevada_East                 = 32107
	PCS_NAD83_Nevada_Central              = 32108
	PCS_NAD83_Nevada_West                 = 32109
	PCS_NAD83_New_Hampshire               = 32110
	PCS_NAD83_New_Jersey                  = 32111
	PCS_NAD83_New_Mexico_East             = 32112
	PCS_NAD83_New_Mexico_Cent             = 32113
	PCS_NAD83_New_Mexico_West             = 32114
	PCS_NAD83_New_York_East               = 32115
	PCS_NAD83_New_York_Central            = 32116
	PCS_NAD83_New_York_West               = 32117
	PCS_NAD83_New_York_Long_Is            = 32118
	PCS_NAD83_North_Carolina              = 32119
	PCS_NAD83_North_Dakota_N              = 32120
	PCS_NAD83_North_Dakota_S              = 32121
	PCS_NAD83_Ohio_North                  = 32122
	PCS_NAD83_Ohio_South                  = 32123
	PCS_NAD83_Oklahoma_North              = 32124
	PCS_NAD83_Oklahoma_South              = 32125
	PCS_NAD83_Oregon_North                = 32126
	PCS_NAD83_Oregon_South                = 32127
	PCS_NAD83_Pennsylvania_N              = 32128
	PCS_NAD83_Pennsylvania_S              = 32129
	PCS_NAD83_Rhode_Island                = 32130
	PCS_NAD83_South_Carolina              = 32133
	PCS_NAD83_South_Dakota_N              = 32134
	PCS_NAD83_South_Dakota_S              = 32135
	PCS_NAD83_Tennessee                   = 32136
	PCS_NAD83_Texas_North                 = 32137
	PCS_NAD83_Texas_North_Cen             = 32138
	PCS_NAD83_Texas_Central               = 32139
	PCS_NAD83_Texas_South_Cen             = 32140
	PCS_NAD83_Texas_South                 = 32141
	PCS_NAD83_Utah_North                  = 32142
	PCS_NAD83_Utah_Central                = 32143
	PCS_NAD83_Utah_South                  = 32144
	PCS_NAD83_Vermont                     = 32145
	PCS_NAD83_Virginia_North              = 32146
	PCS_NAD83_Virginia_South              = 32147
	PCS_NAD83_Washington_North            = 32148
	PCS_NAD83_Washington_South            = 32149
	PCS_NAD83_West_Virginia_N             = 32150
	PCS_NAD83_West_Virginia_S             = 32151
	PCS_NAD83_Wisconsin_North             = 32152
	PCS_NAD83_Wisconsin_Cen               = 32153
	PCS_NAD83_Wisconsin_South             = 32154
	PCS_NAD83_Wyoming_East                = 32155
	PCS_NAD83_Wyoming_E_Cen               = 32156
	PCS_NAD83_Wyoming_W_Cen               = 32157
	PCS_NAD83_Wyoming_West                = 32158
	PCS_NAD83_Puerto_Rico_Virgin_Is       = 32161
	PCS_WGS72_UTM_zone_1N                 = 32201
	PCS_WGS72_UTM_zone_2N                 = 32202
	PCS_WGS72_UTM_zone_3N                 = 32203
	PCS_WGS72_UTM_zone_4N                 = 32204
	PCS_WGS72_UTM_zone_5N                 = 32205
	PCS_WGS72_UTM_zone_6N                 = 32206
	PCS_WGS72_UTM_zone_7N                 = 32207
	PCS_WGS72_UTM_zone_8N                 = 32208
	PCS_WGS72_UTM_zone_9N                 = 32209
	PCS_WGS72_UTM_zone_10N                = 32210
	PCS_WGS72_UTM_zone_11N                = 32211
	PCS_WGS72_UTM_zone_12N                = 32212
	PCS_WGS72_UTM_zone_13N                = 32213
	PCS_WGS72_UTM_zone_14N                = 32214
	PCS_WGS72_UTM_zone_15N                = 32215
	PCS_WGS72_UTM_zone_16N                = 32216
	PCS_WGS72_UTM_zone_17N                = 32217
	PCS_WGS72_UTM_zone_18N                = 32218
	PCS_WGS72_UTM_zone_19N                = 32219
	PCS_WGS72_UTM_zone_20N                = 32220
	PCS_WGS72_UTM_zone_21N                = 32221
	PCS_WGS72_UTM_zone_22N                = 32222
	PCS_WGS72_UTM_zone_23N                = 32223
	PCS_WGS72_UTM_zone_24N                = 32224
	PCS_WGS72_UTM_zone_25N                = 32225
	PCS_WGS72_UTM_zone_26N                = 32226
	PCS_WGS72_UTM_zone_27N                = 32227
	PCS_WGS72_UTM_zone_28N                = 32228
	PCS_WGS72_UTM_zone_29N                = 32229
	PCS_WGS72_UTM_zone_30N                = 32230
	PCS_WGS72_UTM_zone_31N                = 32231
	PCS_WGS72_UTM_zone_32N                = 32232
	PCS_WGS72_UTM_zone_33N                = 32233
	PCS_WGS72_UTM_zone_34N                = 32234
	PCS_WGS72_UTM_zone_35N                = 32235
	PCS_WGS72_UTM_zone_36N                = 32236
	PCS_WGS72_UTM_zone_37N                = 32237
	PCS_WGS72_UTM_zone_38N                = 32238
	PCS_WGS72_UTM_zone_39N                = 32239
	PCS_WGS72_UTM_zone_40N                = 32240
	PCS_WGS72_UTM_zone_41N                = 32241
	PCS_WGS72_UTM_zone_42N                = 32242
	PCS_WGS72_UTM_zone_43N                = 32243
	PCS_WGS72_UTM_zone_44N                = 32244
	PCS_WGS72_UTM_zone_45N                = 32245
	PCS_WGS72_UTM_zone_46N                = 32246
	PCS_WGS72_UTM_zone_47N                = 32247
	PCS_WGS72_UTM_zone_48N                = 32248
	PCS_WGS72_UTM_zone_49N                = 32249
	PCS_WGS72_UTM_zone_50N                = 32250
	PCS_WGS72_UTM_zone_51N                = 32251
	PCS_WGS72_UTM_zone_52N                = 32252
	PCS_WGS72_UTM_zone_53N                = 32253
	PCS_WGS72_UTM_zone_54N                = 32254
	PCS_WGS72_UTM_zone_55N                = 32255
	PCS_WGS72_UTM_zone_56N                = 32256
	PCS_WGS72_UTM_zone_57N                = 32257
	PCS_WGS72_UTM_zone_58N                = 32258
	PCS_WGS72_UTM_zone_59N                = 32259
	PCS_WGS72_UTM_zone_60N                = 32260
	PCS_WGS72_UTM_zone_1S                 = 32301
	PCS_WGS72_UTM_zone_2S                 = 32302
	PCS_WGS72_UTM_zone_3S                 = 32303
	PCS_WGS72_UTM_zone_4S                 = 32304
	PCS_WGS72_UTM_zone_5S                 = 32305
	PCS_WGS72_UTM_zone_6S                 = 32306
	PCS_WGS72_UTM_zone_7S                 = 32307
	PCS_WGS72_UTM_zone_8S                 = 32308
	PCS_WGS72_UTM_zone_9S                 = 32309
	PCS_WGS72_UTM_zone_10S                = 32310
	PCS_WGS72_UTM_zone_11S                = 32311
	PCS_WGS72_UTM_zone_12S                = 32312
	PCS_WGS72_UTM_zone_13S                = 32313
	PCS_WGS72_UTM_zone_14S                = 32314
	PCS_WGS72_UTM_zone_15S                = 32315
	PCS_WGS72_UTM_zone_16S                = 32316
	PCS_WGS72_UTM_zone_17S                = 32317
	PCS_WGS72_UTM_zone_18S                = 32318
	PCS_WGS72_UTM_zone_19S                = 32319
	PCS_WGS72_UTM_zone_20S                = 32320
	PCS_WGS72_UTM_zone_21S                = 32321
	PCS_WGS72_UTM_zone_22S                = 32322
	PCS_WGS72_UTM_zone_23S                = 32323
	PCS_WGS72_UTM_zone_24S                = 32324
	PCS_WGS72_UTM_zone_25S                = 32325
	PCS_WGS72_UTM_zone_26S                = 32326
	PCS_WGS72_UTM_zone_27S                = 32327
	PCS_WGS72_UTM_zone_28S                = 32328
	PCS_WGS72_UTM_zone_29S                = 32329
	PCS_WGS72_UTM_zone_30S                = 32330
	PCS_WGS72_UTM_zone_31S                = 32331
	PCS_WGS72_UTM_zone_32S                = 32332
	PCS_WGS72_UTM_zone_33S                = 32333
	PCS_WGS72_UTM_zone_34S                = 32334
	PCS_WGS72_UTM_zone_35S                = 32335
	PCS_WGS72_UTM_zone_36S                = 32336
	PCS_WGS72_UTM_zone_37S                = 32337
	PCS_WGS72_UTM_zone_38S                = 32338
	PCS_WGS72_UTM_zone_39S                = 32339
	PCS_WGS72_UTM_zone_40S                = 32340
	PCS_WGS72_UTM_zone_41S                = 32341
	PCS_WGS72_UTM_zone_42S                = 32342
	PCS_WGS72_UTM_zone_43S                = 32343
	PCS_WGS72_UTM_zone_44S                = 32344
	PCS_WGS72_UTM_zone_45S                = 32345
	PCS_WGS72_UTM_zone_46S                = 32346
	PCS_WGS72_UTM_zone_47S                = 32347
	PCS_WGS72_UTM_zone_48S                = 32348
	PCS_WGS72_UTM_zone_49S                = 32349
	PCS_WGS72_UTM_zone_50S                = 32350
	PCS_WGS72_UTM_zone_51S                = 32351
	PCS_WGS72_UTM_zone_52S                = 32352
	PCS_WGS72_UTM_zone_53S                = 32353
	PCS_WGS72_UTM_zone_54S                = 32354
	PCS_WGS72_UTM_zone_55S                = 32355
	PCS_WGS72_UTM_zone_56S                = 32356
	PCS_WGS72_UTM_zone_57S                = 32357
	PCS_WGS72_UTM_zone_58S                = 32358
	PCS_WGS72_UTM_zone_59S                = 32359
	PCS_WGS72_UTM_zone_60S                = 32360
	PCS_WGS72BE_UTM_zone_1N               = 32401
	PCS_WGS72BE_UTM_zone_2N               = 32402
	PCS_WGS72BE_UTM_zone_3N               = 32403
	PCS_WGS72BE_UTM_zone_4N               = 32404
	PCS_WGS72BE_UTM_zone_5N               = 32405
	PCS_WGS72BE_UTM_zone_6N               = 32406
	PCS_WGS72BE_UTM_zone_7N               = 32407
	PCS_WGS72BE_UTM_zone_8N               = 32408
	PCS_WGS72BE_UTM_zone_9N               = 32409
	PCS_WGS72BE_UTM_zone_10N              = 32410
	PCS_WGS72BE_UTM_zone_11N              = 32411
	PCS_WGS72BE_UTM_zone_12N              = 32412
	PCS_WGS72BE_UTM_zone_13N              = 32413
	PCS_WGS72BE_UTM_zone_14N              = 32414
	PCS_WGS72BE_UTM_zone_15N              = 32415
	PCS_WGS72BE_UTM_zone_16N              = 32416
	PCS_WGS72BE_UTM_zone_17N              = 32417
	PCS_WGS72BE_UTM_zone_18N              = 32418
	PCS_WGS72BE_UTM_zone_19N              = 32419
	PCS_WGS72BE_UTM_zone_20N              = 32420
	PCS_WGS72BE_UTM_zone_21N              = 32421
	PCS_WGS72BE_UTM_zone_22N              = 32422
	PCS_WGS72BE_UTM_zone_23N              = 32423
	PCS_WGS72BE_UTM_zone_24N              = 32424
	PCS_WGS72BE_UTM_zone_25N              = 32425
	PCS_WGS72BE_UTM_zone_26N              = 32426
	PCS_WGS72BE_UTM_zone_27N              = 32427
	PCS_WGS72BE_UTM_zone_28N              = 32428
	PCS_WGS72BE_UTM_zone_29N              = 32429
	PCS_WGS72BE_UTM_zone_30N              = 32430
	PCS_WGS72BE_UTM_zone_31N              = 32431
	PCS_WGS72BE_UTM_zone_32N              = 32432
	PCS_WGS72BE_UTM_zone_33N              = 32433
	PCS_WGS72BE_UTM_zone_34N              = 32434
	PCS_WGS72BE_UTM_zone_35N              = 32435
	PCS_WGS72BE_UTM_zone_36N              = 32436
	PCS_WGS72BE_UTM_zone_37N              = 32437
	PCS_WGS72BE_UTM_zone_38N              = 32438
	PCS_WGS72BE_UTM_zone_39N              = 32439
	PCS_WGS72BE_UTM_zone_40N              = 32440
	PCS_WGS72BE_UTM_zone_41N              = 32441
	PCS_WGS72BE_UTM_zone_42N              = 32442
	PCS_WGS72BE_UTM_zone_43N              = 32443
	PCS_WGS72BE_UTM_zone_44N              = 32444
	PCS_WGS72BE_UTM_zone_45N              = 32445
	PCS_WGS72BE_UTM_zone_46N              = 32446
	PCS_WGS72BE_UTM_zone_47N              = 32447
	PCS_WGS72BE_UTM_zone_48N              = 32448
	PCS_WGS72BE_UTM_zone_49N              = 32449
	PCS_WGS72BE_UTM_zone_50N              = 32450
	PCS_WGS72BE_UTM_zone_51N              = 32451
	PCS_WGS72BE_UTM_zone_52N              = 32452
	PCS_WGS72BE_UTM_zone_53N              = 32453
	PCS_WGS72BE_UTM_zone_54N              = 32454
	PCS_WGS72BE_UTM_zone_55N              = 32455
	PCS_WGS72BE_UTM_zone_56N              = 32456
	PCS_WGS72BE_UTM_zone_57N              = 32457
	PCS_WGS72BE_UTM_zone_58N              = 32458
	PCS_WGS72BE_UTM_zone_59N              = 32459
	PCS_WGS72BE_UTM_zone_60N              = 32460
	PCS_WGS72BE_UTM_zone_1S               = 32501
	PCS_WGS72BE_UTM_zone_2S               = 32502
	PCS_WGS72BE_UTM_zone_3S               = 32503
	PCS_WGS72BE_UTM_zone_4S               = 32504
	PCS_WGS72BE_UTM_zone_5S               = 32505
	PCS_WGS72BE_UTM_zone_6S               = 32506
	PCS_WGS72BE_UTM_zone_7S               = 32507
	PCS_WGS72BE_UTM_zone_8S               = 32508
	PCS_WGS72BE_UTM_zone_9S               = 32509
	PCS_WGS72BE_UTM_zone_10S              = 32510
	PCS_WGS72BE_UTM_zone_11S              = 32511
	PCS_WGS72BE_UTM_zone_12S              = 32512
	PCS_WGS72BE_UTM_zone_13S              = 32513
	PCS_WGS72BE_UTM_zone_14S              = 32514
	PCS_WGS72BE_UTM_zone_15S              = 32515
	PCS_WGS72BE_UTM_zone_16S              = 32516
	PCS_WGS72BE_UTM_zone_17S              = 32517
	PCS_WGS72BE_UTM_zone_18S              = 32518
	PCS_WGS72BE_UTM_zone_19S              = 32519
	PCS_WGS72BE_UTM_zone_20S              = 32520
	PCS_WGS72BE_UTM_zone_21S              = 32521
	PCS_WGS72BE_UTM_zone_22S              = 32522
	PCS_WGS72BE_UTM_zone_23S              = 32523
	PCS_WGS72BE_UTM_zone_24S              = 32524
	PCS_WGS72BE_UTM_zone_25S              = 32525
	PCS_WGS72BE_UTM_zone_26S              = 32526
	PCS_WGS72BE_UTM_zone_27S              = 32527
	PCS_WGS72BE_UTM_zone_28S              = 32528
	PCS_WGS72BE_UTM_zone_29S              = 32529
	PCS_WGS72BE_UTM_zone_30S              = 32530
	PCS_WGS72BE_UTM_zone_31S              = 32531
	PCS_WGS72BE_UTM_zone_32S              = 32532
	PCS_WGS72BE_UTM_zone_33S              = 32533
	PCS_WGS72BE_UTM_zone_34S              = 32534
	PCS_WGS72BE_UTM_zone_35S              = 32535
	PCS_WGS72BE_UTM_zone_36S              = 32536
	PCS_WGS72BE_UTM_zone_37S              = 32537
	PCS_WGS72BE_UTM_zone_38S              = 32538
	PCS_WGS72BE_UTM_zone_39S              = 32539
	PCS_WGS72BE_UTM_zone_40S              = 32540
	PCS_WGS72BE_UTM_zone_41S              = 32541
	PCS_WGS72BE_UTM_zone_42S              = 32542
	PCS_WGS72BE_UTM_zone_43S              = 32543
	PCS_WGS72BE_UTM_zone_44S              = 32544
	PCS_WGS72BE_UTM_zone_45S              = 32545
	PCS_WGS72BE_UTM_zone_46S              = 32546
	PCS_WGS72BE_UTM_zone_47S              = 32547
	PCS_WGS72BE_UTM_zone_48S              = 32548
	PCS_WGS72BE_UTM_zone_49S              = 32549
	PCS_WGS72BE_UTM_zone_50S              = 32550
	PCS_WGS72BE_UTM_zone_51S              = 32551
	PCS_WGS72BE_UTM_zone_52S              = 32552
	PCS_WGS72BE_UTM_zone_53S              = 32553
	PCS_WGS72BE_UTM_zone_54S              = 32554
	PCS_WGS72BE_UTM_zone_55S              = 32555
	PCS_WGS72BE_UTM_zone_56S              = 32556
	PCS_WGS72BE_UTM_zone_57S              = 32557
	PCS_WGS72BE_UTM_zone_58S              = 32558
	PCS_WGS72BE_UTM_zone_59S              = 32559
	PCS_WGS72BE_UTM_zone_60S              = 32560
	PCS_WGS84_UTM_zone_1N                 = 32601
	PCS_WGS84_UTM_zone_2N                 = 32602
	PCS_WGS84_UTM_zone_3N                 = 32603
	PCS_WGS84_UTM_zone_4N                 = 32604
	PCS_WGS84_UTM_zone_5N                 = 32605
	PCS_WGS84_UTM_zone_6N                 = 32606
	PCS_WGS84_UTM_zone_7N                 = 32607
	PCS_WGS84_UTM_zone_8N                 = 32608
	PCS_WGS84_UTM_zone_9N                 = 32609
	PCS_WGS84_UTM_zone_10N                = 32610
	PCS_WGS84_UTM_zone_11N                = 32611
	PCS_WGS84_UTM_zone_12N                = 32612
	PCS_WGS84_UTM_zone_13N                = 32613
	PCS_WGS84_UTM_zone_14N                = 32614
	PCS_WGS84_UTM_zone_15N                = 32615
	PCS_WGS84_UTM_zone_16N                = 32616
	PCS_WGS84_UTM_zone_17N                = 32617
	PCS_WGS84_UTM_zone_18N                = 32618
	PCS_WGS84_UTM_zone_19N                = 32619
	PCS_WGS84_UTM_zone_20N                = 32620
	PCS_WGS84_UTM_zone_21N                = 32621
	PCS_WGS84_UTM_zone_22N                = 32622
	PCS_WGS84_UTM_zone_23N                = 32623
	PCS_WGS84_UTM_zone_24N                = 32624
	PCS_WGS84_UTM_zone_25N                = 32625
	PCS_WGS84_UTM_zone_26N                = 32626
	PCS_WGS84_UTM_zone_27N                = 32627
	PCS_WGS84_UTM_zone_28N                = 32628
	PCS_WGS84_UTM_zone_29N                = 32629
	PCS_WGS84_UTM_zone_30N                = 32630
	PCS_WGS84_UTM_zone_31N                = 32631
	PCS_WGS84_UTM_zone_32N                = 32632
	PCS_WGS84_UTM_zone_33N                = 32633
	PCS_WGS84_UTM_zone_34N                = 32634
	PCS_WGS84_UTM_zone_35N                = 32635
	PCS_WGS84_UTM_zone_36N                = 32636
	PCS_WGS84_UTM_zone_37N                = 32637
	PCS_WGS84_UTM_zone_38N                = 32638
	PCS_WGS84_UTM_zone_39N                = 32639
	PCS_WGS84_UTM_zone_40N                = 32640
	PCS_WGS84_UTM_zone_41N                = 32641
	PCS_WGS84_UTM_zone_42N                = 32642
	PCS_WGS84_UTM_zone_43N                = 32643
	PCS_WGS84_UTM_zone_44N                = 32644
	PCS_WGS84_UTM_zone_45N                = 32645
	PCS_WGS84_UTM_zone_46N                = 32646
	PCS_WGS84_UTM_zone_47N                = 32647
	PCS_WGS84_UTM_zone_48N                = 32648
	PCS_WGS84_UTM_zone_49N                = 32649
	PCS_WGS84_UTM_zone_50N                = 32650
	PCS_WGS84_UTM_zone_51N                = 32651
	PCS_WGS84_UTM_zone_52N                = 32652
	PCS_WGS84_UTM_zone_53N                = 32653
	PCS_WGS84_UTM_zone_54N                = 32654
	PCS_WGS84_UTM_zone_55N                = 32655
	PCS_WGS84_UTM_zone_56N                = 32656
	PCS_WGS84_UTM_zone_57N                = 32657
	PCS_WGS84_UTM_zone_58N                = 32658
	PCS_WGS84_UTM_zone_59N                = 32659
	PCS_WGS84_UTM_zone_60N                = 32660
	PCS_WGS84_UTM_zone_1S                 = 32701
	PCS_WGS84_UTM_zone_2S                 = 32702
	PCS_WGS84_UTM_zone_3S                 = 32703
	PCS_WGS84_UTM_zone_4S                 = 32704
	PCS_WGS84_UTM_zone_5S                 = 32705
	PCS_WGS84_UTM_zone_6S                 = 32706
	PCS_WGS84_UTM_zone_7S                 = 32707
	PCS_WGS84_UTM_zone_8S                 = 32708
	PCS_WGS84_UTM_zone_9S                 = 32709
	PCS_WGS84_UTM_zone_10S                = 32710
	PCS_WGS84_UTM_zone_11S                = 32711
	PCS_WGS84_UTM_zone_12S                = 32712
	PCS_WGS84_UTM_zone_13S                = 32713
	PCS_WGS84_UTM_zone_14S                = 32714
	PCS_WGS84_UTM_zone_15S                = 32715
	PCS_WGS84_UTM_zone_16S                = 32716
	PCS_WGS84_UTM_zone_17S                = 32717
	PCS_WGS84_UTM_zone_18S                = 32718
	PCS_WGS84_UTM_zone_19S                = 32719
	PCS_WGS84_UTM_zone_20S                = 32720
	PCS_WGS84_UTM_zone_21S                = 32721
	PCS_WGS84_UTM_zone_22S                = 32722
	PCS_WGS84_UTM_zone_23S                = 32723
	PCS_WGS84_UTM_zone_24S                = 32724
	PCS_WGS84_UTM_zone_25S                = 32725
	PCS_WGS84_UTM_zone_26S                = 32726
	PCS_WGS84_UTM_zone_27S                = 32727
	PCS_WGS84_UTM_zone_28S                = 32728
	PCS_WGS84_UTM_zone_29S                = 32729
	PCS_WGS84_UTM_zone_30S                = 32730
	PCS_WGS84_UTM_zone_31S                = 32731
	PCS_WGS84_UTM_zone_32S                = 32732
	PCS_WGS84_UTM_zone_33S                = 32733
	PCS_WGS84_UTM_zone_34S                = 32734
	PCS_WGS84_UTM_zone_35S                = 32735
	PCS_WGS84_UTM_zone_36S                = 32736
	PCS_WGS84_UTM_zone_37S                = 32737
	PCS_WGS84_UTM_zone_38S                = 32738
	PCS_WGS84_UTM_zone_39S                = 32739
	PCS_WGS84_UTM_zone_40S                = 32740
	PCS_WGS84_UTM_zone_41S                = 32741
	PCS_WGS84_UTM_zone_42S                = 32742
	PCS_WGS84_UTM_zone_43S                = 32743
	PCS_WGS84_UTM_zone_44S                = 32744
	PCS_WGS84_UTM_zone_45S                = 32745
	PCS_WGS84_UTM_zone_46S                = 32746
	PCS_WGS84_UTM_zone_47S                = 32747
	PCS_WGS84_UTM_zone_48S                = 32748
	PCS_WGS84_UTM_zone_49S                = 32749
	PCS_WGS84_UTM_zone_50S                = 32750
	PCS_WGS84_UTM_zone_51S                = 32751
	PCS_WGS84_UTM_zone_52S                = 32752
	PCS_WGS84_UTM_zone_53S                = 32753
	PCS_WGS84_UTM_zone_54S                = 32754
	PCS_WGS84_UTM_zone_55S                = 32755
	PCS_WGS84_UTM_zone_56S                = 32756
	PCS_WGS84_UTM_zone_57S                = 32757
	PCS_WGS84_UTM_zone_58S                = 32758
	PCS_WGS84_UTM_zone_59S                = 32759
	PCS_WGS84_UTM_zone_60S                = 32760
)
View Source
const (
	GeoKeyModelType      = 1024
	GeoKeyRasterType     = 1025
	GeoKeyGeographicType = 2048
)
View Source
const (
	TDateTime = 306
)

Tags (see p. 28-41 of the spec).

Variables

View Source
var BigSignature []byte = []byte{0x4d, 0x4d, 0x0, 0x2a}
View Source
var CompressionTypes map[int]string = map[int]string{
	// contains filtered or unexported fields
}
View Source
var DataTypes map[int]string = map[int]string{
	// contains filtered or unexported fields
}
View Source
var GTModelTypeGeoKey map[int]string = map[int]string{
	0: "ModelTypeUndefined",
	1: "ModelTypeProjected",
	2: "ModelTypeGeographic",
	3: "ModelTypeGeocentric"}
View Source
var GTRasterTypeGeoKey map[int]string = map[int]string{
	1: "RasterPixelIsArea",
	2: "RasterPixelIsPoint"}
View Source
var GeoKeys map[int]string = map[int]string{
	1024: "GTModelTypeGeoKey",
	1025: "GTRasterTypeGeoKey",
	1026: "GTCitationGeoKey",
	2048: "GeographicTypeGeoKey",
	2049: "GeogCitationGeoKey",
	2050: "GeogGeodeticDatumGeoKey",
	2051: "GeogPrimeMeridianGeoKey",
	2052: "GeogLinearUnitsGeoKey",
	2053: "GeogLinearUnitSizeGeoKey",
	2054: "GeogAngularUnitsGeoKey",
	2055: "GeogAngularUnitSizeGeoKey",
	2056: "GeogEllipsoidGeoKey",
	2057: "GeogSemiMajorAxisGeoKey",
	2058: "GeogSemiMinorAxisGeoKey",
	2059: "GeogInvFlatteningGeoKey",
	2060: "GeogAzimuthUnitsGeoKey",
	2061: "GeogPrimeMeridianLongGeoKey",
	3072: "ProjectedCSTypeGeoKey",
	3073: "PCSCitationGeoKey",
	3074: "ProjectionGeoKey",
	3075: "ProjCoordTransGeoKey",
	3076: "ProjLinearUnitsGeoKey",
	3077: "ProjLinearUnitSizeGeoKey",
	3078: "ProjStdParallel1GeoKey",
	3079: "ProjStdParallel2GeoKey",
	3080: "ProjNatOriginLongGeoKey",
	3081: "ProjNatOriginLatGeoKey",
	3082: "ProjFalseEastingGeoKey",
	3083: "ProjFalseNorthingGeoKey",
	3084: "ProjFalseOriginLongGeoKey",
	3085: "ProjFalseOriginLatGeoKey",
	3086: "ProjFalseOriginEastingGeoKey",
	3087: "ProjFalseOriginNorthingGeoKey",
	3088: "ProjCenterLongGeoKey",
	3089: "ProjCenterLatGeoKey",
	3090: "ProjCenterEastingGeoKey",
	3091: "ProjCenterNorthingGeoKey",
	3092: "ProjScaleAtNatOriginGeoKey",
	3093: "ProjScaleAtCenterGeoKey",
	3094: "ProjAzimuthAngleGeoKey",
	3095: "ProjStraightVertPoleLongGeoKey",
	4096: "VerticalCSTypeGeoKey",
	4097: "VerticalCitationGeoKey",
	4098: "VerticalDatumGeoKey",
	4099: "VerticalUnitsGeoKey"}
View Source
var GeogAngularUnitsGeoKey map[int]string = map[int]string{
	9101: "Angular_Radian",
	9102: "Angular_Degree",
	9103: "Angular_Arc_Minute",
	9104: "Angular_Arc_Second",
	9105: "Angular_Grad",
	9106: "Angular_Gon",
	9107: "Angular_DMS",
	9108: "Angular_DMS_Hemisphere"}
View Source
var GeogAzimuthUnitsGeoKey map[int]string = map[int]string{
	9101: "Angular_Radian",
	9102: "Angular_Degree",
	9103: "Angular_Arc_Minute",
	9104: "Angular_Arc_Second",
	9105: "Angular_Grad",
	9106: "Angular_Gon",
	9107: "Angular_DMS",
	9108: "Angular_DMS_Hemisphere"}
View Source
var GeogEllipsoidGeoKey map[int]string = map[int]string{
	7003: "Ellipse_Australian_National_Spheroid",
	7018: "Ellipse_Everest1830Modified",
	7034: "Ellipse_Clarke_1880",
	7001: "Ellipse_Airy_1830",
	7011: "Ellipse_Clarke1880_IGN",
	7017: "Ellipse_Everest1830_1975Definition",
	7002: "Ellipse_Airy_Modified_1849",
	7013: "Ellipse_Clarke1880_Arc",
	7019: "Ellipse_GRS_1980",
	7004: "Ellipse_Bessel_1841",
	7012: "Ellipse_Clarke1880_RGS",
	7016: "Ellipse_Everest1830_1967Definition",
	7023: "Ellipse_International1967",
	7030: "Ellipse_WGS_84",
	7009: "Ellipse_Clarke_1866_Michigan",
	7020: "Ellipse_Helmert1906",
	7010: "Ellipse_Clarke1880_Benoit",
	7005: "Ellipse_Bessel_Modified",
	7014: "Ellipse_Clarke1880_SGA1922",
	7022: "Ellipse_International1924",
	7008: "Ellipse_Clarke_1866",
	7024: "Ellipse_Krassowsky1940",
	7015: "Ellipse_Everest1830_1937Adjustment",
	7006: "Ellipse_Bessel_Namibia"}
View Source
var GeogGeodeticDatumGeoKey map[int]string = map[int]string{
	6012:  "DatumE_Clarke1880_RGS",
	6283:  "Datum_Geocentric_Datum_of_Australia_1994",
	6034:  "DatumE_Clarke1880",
	6009:  "DatumE_Clarke1866Michigan",
	6010:  "DatumE_Clarke1880_Benoit",
	6024:  "DatumE_Krassowsky1940",
	6269:  "Datum_North_American_Datum_1983",
	6001:  "DatumE_Airy1830",
	6018:  "DatumE_Everest1830Modified",
	6089:  "Datum_Amersfoort",
	6023:  "DatumE_International1967",
	6322:  "Datum_WGS72",
	6002:  "DatumE_AiryModified1849",
	6203:  "Datum_Australian_Geodetic_Datum_1984",
	6003:  "DatumE_AustralianNationalSpheroid",
	6013:  "DatumE_Clarke1880_Arc",
	6030:  "DatumE_WGS84",
	6017:  "DatumE_Everest1830_1975Definition",
	6015:  "DatumE_Everest1830_1937Adjustment",
	6019:  "DatumE_GRS1980",
	6020:  "DatumE_Helmert1906",
	6202:  "Datum_Australian_Geodetic_Datum_1966",
	6005:  "DatumE_BesselModified",
	32767: "user-defined",
	6016:  "DatumE_Everest1830_1967Definition",
	6004:  "DatumE_Bessel1841",
	6011:  "DatumE_Clarke1880_IGN",
	6014:  "DatumE_Clarke1880_SGA1922",
	6006:  "DatumE_BesselNamibia",
	6326:  "Datum_WGS84",
	6022:  "DatumE_International1924",
	6267:  "Datum_North_American_Datum_1927",
	6008:  "DatumE_Clarke1866"}
View Source
var GeogLinearUnitsGeoKey map[int]string = map[int]string{
	9013: "Linear_Yard_Indian",
	9015: "Linear_Mile_International_Nautical",
	9007: "Linear_Link",
	9003: "Linear_Foot_US_Survey",
	9008: "Linear_Link_Benoit",
	9006: "Linear_Foot_Indian",
	9010: "Linear_Chain_Benoit",
	9002: "Linear_Foot",
	9014: "Linear_Fathom",
	9012: "Linear_Yard_Sears",
	9011: "Linear_Chain_Sears",
	9005: "Linear_Foot_Clarke",
	9004: "Linear_Foot_Modified_American",
	9001: "Linear_Meter",
	9009: "Linear_Link_Sears"}
View Source
var GeogPrimeMeridianGeoKey map[int]string = map[int]string{
	8901: "PM_Greenwich",
	8902: "PM_Lisbon"}
View Source
var GeographicTypeGeoKey map[int]string = map[int]string{
	4014:  "GCSE_Clarke1880_SGA1922",
	4017:  "GCSE_Everest1830_1975Definition",
	4002:  "GCSE_AiryModified1849",
	4003:  "GCSE_AustralianNationalSpheroid",
	4012:  "GCSE_Clarke1880_RGS",
	4004:  "GCSE_Bessel1841",
	4022:  "GCSE_International1924",
	4030:  "GCSE_WGS84",
	4006:  "GCSE_BesselNamibia",
	4011:  "GCSE_Clarke1880_IGN",
	4283:  "GCS_GDA94",
	4010:  "GCSE_Clarke1880_Benoit",
	4326:  "GCS_WGS_84",
	4267:  "GCS_NAD27",
	4013:  "GCSE_Clarke1880_Arc",
	4019:  "GCSE_GRS1980",
	4023:  "GCSE_International1967",
	4024:  "GCSE_Krassowsky1940",
	4001:  "GCSE_Airy1830",
	4008:  "GCSE_Clarke1866",
	4005:  "GCSE_Bessel1841Modified",
	32767: "user-defined",
	4269:  "GCS_NAD83",
	4016:  "GCSE_Everest1830_1967Definition",
	4020:  "GCSE_Helmert1906",
	4009:  "GCSE_Clarke1866Michigan",
	4015:  "GCSE_Everest1830_1937Adjustment",
	4289:  "GCS_Amersfoort",
	4018:  "GCSE_Everest1830Modified",
	4034:  "GCSE_Clarke1880",
	4322:  "GCS_WGS_72"}
View Source
var LittleSignature []byte = []byte{0x49, 0x49, 0x2a, 0x00}
View Source
var PcsZones map[string]uint16 = map[string]uint16{}/* 120 elements not displayed */
View Source
var PhotoMetricInterpretation map[int]string = map[int]string{
	// contains filtered or unexported fields
}
View Source
var ProjCoordTransGeoKey map[int]string = map[int]string{
	7:  "CT_Mercator",
	20: "CT_MillerCylindrical",
	27: "CT_TransvMercator_SouthOriented",
	1:  "CT_TransverseMercator",
	24: "CT_Sinusoidal",
	4:  "CT_ObliqueMercator_Laborde",
	15: "CT_PolarStereographic",
	21: "CT_Orthographic",
	13: "CT_EquidistantConic",
	22: "CT_Polyconic",
	6:  "CT_ObliqueMercator_Spherical",
	25: "CT_VanDerGrinten",
	17: "CT_Equirectangular",
	3:  "CT_ObliqueMercator",
	12: "CT_AzimuthalEquidistant",
	2:  "CT_TransvMercator_Modified_Alaska",
	23: "CT_Robinson",
	19: "CT_Gnomonic",
	11: "CT_AlbersEqualArea",
	9:  "CT_LambertConfConic_Helmert",
	5:  "CT_ObliqueMercator_Rosenmund",
	14: "CT_Stereographic",
	26: "CT_NewZealandMapGrid",
	16: "CT_ObliqueStereographic",
	10: "CT_LambertAzimEqualArea",
	18: "CT_CassiniSoldner",
	8:  "CT_LambertConfConic_2SP"}
View Source
var ProjectionCSTypeGeoKey map[int]string = map[int]string{}/* 974 elements not displayed */
View Source
var ProjectionGeoKey map[int]string = map[int]string{}/* 299 elements not displayed */
View Source
var Resolutions map[int]string = map[int]string{
	// contains filtered or unexported fields
}
View Source
var SampleFormatTypes map[int]string = map[int]string{
	// contains filtered or unexported fields
}
View Source
var TiffTags map[int]string = map[int]string{
	// contains filtered or unexported fields
}
View Source
var VerticalCSTypeGeoKey map[int]string = map[int]string{
	5004: "VertCS_Bessel_1841_ellipsoid",
	5007: "VertCS_Clarke_1858_ellipsoid",
	5019: "VertCS_GRS_1980_ellipsoid",
	5712: "AHD (Tasmania) height (Reserved EPSG)",
	5701: "ODN height (Reserved EPSG)",
	5024: "VertCS_Krassowsky_1940_ellipsoid",
	5703: "NAVD88 height (Reserved EPSG)",
	5104: "VertCS_Yellow_Sea_1956",
	5020: "VertCS_Helmert_1906_ellipsoid",
	5101: "VertCS_Newlyn",
	5012: "VertCS_Clarke_1880_RGS_ellipsoid",
	5022: "VertCS_International_1924_ellipsoid",
	5711: "AHD height (Reserved EPSG)",
	5014: "VertCS_Clarke_1880_SGA_1922_ellipsoid",
	5003: "VertCS_ANS_ellipsoid",
	5027: "VertCS_Plessis_1817_ellipsoid",
	5021: "VertCS_INS_ellipsoid",
	5017: "VertCS_Everest_1830_1975_Definition_ellipsoid",
	5103: "VertCS_North_American_Vertical_Datum_1988",
	5105: "VertCS_Baltic_Sea",
	5702: "NGVD29 height (Reserved EPSG)",
	5705: "Baltic height (Reserved EPSG)",
	5018: "VertCS_Everest_1830_Modified_ellipsoid",
	5029: "VertCS_War_Office_ellipsoid",
	5030: "VertCS_WGS_84_ellipsoid",
	5031: "VertCS_GEM_10C_ellipsoid",
	5032: "VertCS_OSU86F_ellipsoid",
	5028: "VertCS_Struve_1860_ellipsoid",
	5001: "VertCS_Airy_1830_ellipsoid",
	5033: "VertCS_OSU91A_ellipsoid",
	5011: "VertCS_Clarke_1880_IGN_ellipsoid",
	5015: "VertCS_Everest_1830_1937_Adjustment_ellipsoid",
	5707: "NAP height (Reserved EPSG)",
	5005: "VertCS_Bessel_Modified_ellipsoid",
	5013: "VertCS_Clarke_1880_Arc_ellipsoid",
	5710: "Oostende height (Reserved EPSG)",
	5010: "VertCS_Clarke_1880_Benoit_ellipsoid",
	5016: "VertCS_Everest_1830_1967_Definition_ellipsoid",
	5106: "VertCS_Caspian_Sea",
	5025: "VertCS_NWL_9D_ellipsoid",
	5002: "VertCS_Airy_Modified_1849_ellipsoid",
	5102: "VertCS_North_American_Vertical_Datum_1929",
	5008: "VertCS_Clarke_1866_ellipsoid",
	5023: "VertCS_International_1967_ellipsoid",
	5026: "VertCS_NWL_10D_ellipsoid",
	5706: "Caspian depth (Reserved EPSG)",
	5006: "VertCS_Bessel_Namibia_ellipsoid",
	5704: "Yellow Sea (Reserved EPSG)"}

Functions

func ApproxDistance

func ApproxDistance(p1, p2 s2.LatLng) float64

Quick approximate distance on WGS84 Ellipsoid, Note: Approx is very very good for most usecases Usually more accurate than great circle calcs Returns in kilometers If you desire miles, copy this method and alter D to miles

func GroundResolutionatZoom

func GroundResolutionatZoom(lat float64, zoom int64) float64

func MarshalBool

func MarshalBool(writer io.Writer, value bool)

func NameForKey

func NameForKey(key int) string

func UnmarshalBool

func UnmarshalBool(reader io.Reader, value *bool) error

func ValueForKey

func ValueForKey(key int, location int, valueOffset int, count int, doubles []float64, asciis []byte) interface{}

Types

type Bounds

type Bounds struct {
	MinX    float64
	MinY    float64
	MaxX    float64
	MaxY    float64
	OriginX float64
	OriginY float64
}

func (*Bounds) AsWkt

func (b *Bounds) AsWkt() string

func (*Bounds) Center

func (b *Bounds) Center() (centerX float64, centerY float64)

func (*Bounds) CenterLocation

func (b *Bounds) CenterLocation() s2.LatLng

func (*Bounds) Contains

func (b *Bounds) Contains(lon, lat float64) bool

func (*Bounds) IntersectPercentage

func (b *Bounds) IntersectPercentage(other *Bounds) float64

func (*Bounds) Intersects

func (b *Bounds) Intersects(other *Bounds) bool

func (*Bounds) LowerLeft

func (b *Bounds) LowerLeft() s2.LatLng

func (*Bounds) LowerRight

func (b *Bounds) LowerRight() s2.LatLng

func (*Bounds) MarshalBinary

func (b *Bounds) MarshalBinary() ([]byte, error)

func (*Bounds) Quadrant

func (b *Bounds) Quadrant(i int) *Bounds

Break the Bounds into 4 quadrants

0 = Upper Left /--------|---------\ 1 = Upper Right | 0 | 1 | 2 = Lower Right |--------+---------| 3 = Lower Left | 3 | 2 |

\--------|---------/

func (*Bounds) ReadFrom

func (b *Bounds) ReadFrom(reader io.Reader) (int64, error)

func (*Bounds) String

func (b *Bounds) String() string

func (*Bounds) UnmarshalBinary

func (b *Bounds) UnmarshalBinary(data []byte) error

func (*Bounds) UpperLeft

func (b *Bounds) UpperLeft() s2.LatLng

func (*Bounds) UpperRight

func (b *Bounds) UpperRight() s2.LatLng

func (*Bounds) WriteTo

func (b *Bounds) WriteTo(writer io.Writer) (int64, error)

func (*Bounds) Xspan

func (b *Bounds) Xspan() float64

func (*Bounds) Yspan

func (b *Bounds) Yspan() float64

type ByKey

type ByKey []*GeoKey

func (ByKey) Len

func (a ByKey) Len() int

func (ByKey) Less

func (a ByKey) Less(i, j int) bool

func (ByKey) Swap

func (a ByKey) Swap(i, j int)

type ByTag

type ByTag []*Ifd

func (ByTag) Len

func (a ByTag) Len() int

func (ByTag) Less

func (a ByTag) Less(i, j int) bool

func (ByTag) Swap

func (a ByTag) Swap(i, j int)

type CompressionType

type CompressionType int

CompressionType describes the type of compression used in Options for writer.

const (
	Uncompressed CompressionType = iota
	Deflate
)

type GeneralIssue

type GeneralIssue string

func (GeneralIssue) Error

func (i GeneralIssue) Error() string

type GeoKey

type GeoKey struct {
	KeyId, Location, Count, Value uint16
}

type Ifd

type Ifd struct {
	// contains filtered or unexported fields
}

func (*Ifd) DataTypeName

func (v *Ifd) DataTypeName() string

func (*Ifd) PutData

func (v *Ifd) PutData(byteOrder binary.ByteOrder, buf []byte)

func (*Ifd) TagName

func (v *Ifd) TagName() string

func (*Ifd) Value

func (v *Ifd) Value() string

func (*Ifd) ValueName

func (v *Ifd) ValueName() (string, bool)

type ImageInfo

type ImageInfo struct {
	// contains filtered or unexported fields
}

type InsufficientBytes

type InsufficientBytes int32

func (InsufficientBytes) Error

func (i InsufficientBytes) Error() string

type NotaTiffFile

type NotaTiffFile []byte

func (NotaTiffFile) Error

func (s NotaTiffFile) Error() string

type Raster

type Raster struct {
	Data []float32
	// contains filtered or unexported fields
}

func NewRaster

func NewRaster(width, height int) *Raster

func (*Raster) Height

func (r *Raster) Height() int

func (*Raster) SetValue

func (r *Raster) SetValue(row, col int, value float32)

func (*Raster) Size

func (r *Raster) Size() int

func (*Raster) ValueAt

func (r *Raster) ValueAt(row, col int) float32

func (*Raster) Width

func (r *Raster) Width() int

type Rational

type Rational struct {
	// contains filtered or unexported fields
}

type Srational

type Srational struct {
	// contains filtered or unexported fields
}

type TagNotFound

type TagNotFound uint16

func (TagNotFound) Error

func (i TagNotFound) Error() string

type Tiff

type Tiff interface {
	TagFor(int) (*Ifd, error)
	KeyFor(int) (*GeoKey, error)
	IsGeotiff() bool
	DescribeGeokeys() ([]string, error)
	DescribeGeoKey(*GeoKey) string
	DescribeTiffTags() []string
	Bounds() (*Bounds, error)
	Points() (*Raster, float32, float32, error)
	IsImage() bool
	GetImage() (image.Image, error)
	GetValueByLonLat(float64, float64, *Raster) (float32, error)
	ZoomLevel() (int64, error)
	Resolution() (float64, error)
	DateTime() (time.Time, error)
	DimensionMeters() (w float64, h float64, err error)
	PixelDimensions() (widthPixels float64, heightPixels float64, err error)
	Close() bool

	// Image ops must first be enabled with StoreImage()
	StoreImage() error
	PixelMax() (maxx, maxy int)
	AtPixelCoord(x, y int) color.Color
	RawPixel(x, y int) []uint8
	BaseZoom() int
	SourceBounds() *Bounds
	GetId() uint32
}

func NewDecoder

func NewDecoder(f TiffReader) (Tiff, error)

NewDecoder sets up a file Tiff to supply all tif tags, geo keys and Points as *Raster. The points Raster is not created until Tiff.Points() is executed. All tags and geo keys are loaded when this method returns Tiff (with error == nil)

func NewFileDecoder

func NewFileDecoder(f *os.File) (Tiff, error)

type TiffReader

type TiffReader interface {
	io.Reader
	io.ReaderAt
}

type TileImageInfo

type TileImageInfo struct {
	// contains filtered or unexported fields
}

type UnsupportedError

type UnsupportedError string

func (UnsupportedError) Error

func (i UnsupportedError) Error() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL