(Fix) Transform templates for triangulation no longer have the margin parameter (was unused).
Launching Kriging with very little data no longer sometimes fails because it is impossible to compute model parameters. Instead, if there is too little data to set up the model, kriging degrades to gravity.
The IMG ERDAS dataport can use data for intermediate levels in the accompanying RRD file. (Try linking a big IMG ERDAS image with an RRD. Previously, this was computing intermediate levels from the base level. This was a one-time thing and the computed data was saved to the MAPCACHE file, however, with a big image this could still take quite a bit of time. Now if the image has intermediate levels stored in an RRD, we just use data from that file.)
(Fix) Rendering unscaled tiles for images in MAP and GPKG no longer fails to make pixels outside of the image invisible. (This fixes a number of issues with merging, projecting and transforming images.)
Merging images whose coordinate systems match except for offsets is faster.
(Fix) Exporting image to TIFF correctly adjusts the origin of image in the projection data written into the file.
Exporting image to TIFF writes values for invisible pixels as legal values set to the reserved void value specific to the pixel type, and advertises used void value for other applications. Visible pixels with values equal to the reserved void value are adjusted not to coincide with it (this loses some data, but better the pixel is adjusted than an invisible pixel made visible or vice versa). Void values for signed integer types are chosen to be the minimum allowed value (in the -128..127 range, -128 is void value, valid -128 is adjusted to -127 on export). Void values for unsigned integer types are chosen to be the maximum allowed value. Void values for floating-point types are chosen to be the maximum allowed value.
Kriging with median polish query function allows specifying processing step for median polish (the default value is 0 = auto).
Kriging transform templates produce a report of used parameters, including resolved values for autocomputed parameters, and put it into the description of the new component.
Global (not per-record) parameters for transform templates are specified using the parameter picker control.
Numeric parameters for distance values in transform templates show the coordinate system unit and allow changing it. The coordinate system is taken from the target field. If the coordinate system uses uneven local scales for X and Y, the parameter is set to use 'native unit' by default, and the parameter value is used without scaling. Otherwise, the parameter is set to use the unit specified in the coordinate system.
The model parameter in Kriging transform templates is selected using a drop-down menu (instead of being entered as a numeric value).
(Fix) Table window no longer sometimes continuously starts and stops the background thread for the preview even when there is no more data to compute.
(Fix) Table window no longer sometimes fails to update preview if the screen contains only one record.
New transform template: Clip - clips a geom with another geom, works between fields.
New transform template: Clip All - clips geoms with the union of areas in the specified drawing.
New query function: GeomBoundedAreas - computes bounded areas for a line geom.
New transform template: Bounded Areas - computes bounded areas for a drawing.
Kriging and gravity interpolation optimize searches for Voronoi neighbors and perform slightly faster.
End of list.