====== Interpolation Configuration Options ====== The program_options [[.configuration|configuration file]] currently controls the interpolation method selected by the value of **InterpCode** set. The interpolation may be part of an overall [[.algorithms|algorithm]] applied to the data. On //2009/07/08 20:28// the possible values for **InterpCode** are: ^ InterpCode ^Description ^Status ^ | 1 |Inverse Distance Square over all neighbours. |OK | | 2 |Inverse Distance Square within a radius determined by the parameter **IInterpolationDistance** |OK ([[.interpolation:neighbours|Example of Numbers of Neighbours]]) | | 3 |The same as "2" with a correction for altitude in place (applicable only for rainfall). |OK | | 4 |Inverse Distance Square using neighbours chosen from an external station list. |To be validated. | | 5 |Linear interpolation using neighbours chosen from an external station list. |Obsolete ... replaced by "7" | | 6 |The same as "3" but with addedd logic to filter neighbours based on like wet or dry conditions. |Experimental. | | 7 |Delaunay triangulation to choose neighbours followed by linear interpolation. |OK | | 8 |Dummy code block that returns a value of -10 for all interpolations. |Placeholder, sometimes used as a dummy call in testing. | | 9 |This is a placeholder for spatial interpretation for temperature. Currently the algorithm just picks the same value as the nearest neighbour with a measurement. |Development | | 10 |Another placeholder for spatial interpretation for temperature - a inverse distance square is performed but this is just for test purposes. |Development | | other |Other values are handled gracefully and no interpolation is performed. |OK |