25 lines
865 B
Go
25 lines
865 B
Go
|
package projection
|
||
|
|
||
|
const (
|
||
|
Unknown Type = ""
|
||
|
Equirectangular Type = "equirectangular"
|
||
|
Cubestrip Type = "cubestrip"
|
||
|
Cylindrical Type = "cylindrical"
|
||
|
TransverseCylindrical Type = "transverse-cylindrical"
|
||
|
PseudocylindricalCompromise Type = "pseudocylindrical-compromise"
|
||
|
Other Type = "other"
|
||
|
)
|
||
|
|
||
|
// Types maps identifiers to known types.
|
||
|
var Types = Known{
|
||
|
string(Unknown): Unknown,
|
||
|
string(Equirectangular): Equirectangular,
|
||
|
string(Cubestrip): Cubestrip,
|
||
|
string(Cylindrical): Cylindrical,
|
||
|
string(TransverseCylindrical): TransverseCylindrical,
|
||
|
string(PseudocylindricalCompromise): PseudocylindricalCompromise,
|
||
|
}
|
||
|
|
||
|
// Known maps names to standard projection types.
|
||
|
type Known map[string]Type
|