PROJ 5.1.0
This release includes both new features and bug fixes in PROJ
UPDATES
-
Function proj_errno_string() added to proj.h API (#847)
-
Validate units between pipeline steps and ensure transformation
sanity (#906) -
Print help when calling cct and gie without arguments (#907)
-
CITATION file added to source distribution (#914)
-
Webmercator operation added (#925)
-
Enhanced numerical precision of forward spherical Mercator near
the Equator (#928) -
Added --skip-lines option to cct (#923)
-
Consistently return NaN values on NaN input (#949)
-
Removed unused src/org_proj4_Projections.h file (#956)
-
Horizontal and vertical gridshift operations extended to
the temporal domain (#1015)
BUG FIXES
-
Handle nan float cast overflow in PJ_robin.c and nad_intr.c (#887)
-
Avoid overflow when Horner order is unreasonably large (#893)
-
Avoid unwanted NaN conversions in etmerc (#899)
-
Avoid memory failure in gie when not specifying x,y,z in gie files (#902)
-
Avoid memory failure when +sweep is initialized incorrectly in geos (#908)
-
Return HUGE_VAL on erroneous input in ortho (#912)
-
Handle commented lines correctly in cct (#933)
-
Avoid segmentation fault when transformation coordinates outside grid
area in deformation (#934) -
Avoid doing false easting/northing adjustments on cartesian
coordinates (#936) -
Thread-safe creation of proj mutex (#954)
-
Avoid errors when setting up geos with +lat_0!=0 (#986)
-
Reset errno when running proj in verbose mode (#988)
-
Do not interpolate node values at nodata value in vertical
grid shifts (#1004) -
Restrict Horner degrees to positive integer values to avoid
memory allocation issues (#1005)