proj
proj copied to clipboard
custom projections, fixed sys.Lam0 and sys.Phi0
Added CustomProjection() to Convert.go to allow custom projection strings to be loaded in without having to modify the package.
More importantly, while trying to use this package with EPSG3005, which uses the Albers Equal Area projection, it was discovered that numerous problems with that projection were being caused by sys.Lam0 and sys.Phi0 being in degrees, whereas anywhere those values are referenced in the code, they are referenced as radians.
Also changed default value of sys.FromMeter to 1.0, as the go zero value of 0.0 was causing divide by 0 errors when units were specified in the proj string.