
from measured points (known points). Weather 
forecast is a typical example of interpolation used in 
real life. Temperatures are measured at 
meteorological stations (known values) and 
interpolated throughout the whole area of interest. 
Points outside of it can be extrapolated. DEM is 
often created from contour lines. To create 
continuous raster surface, attributes (Z) from the 
contour polyline must be interpolated into the 
required grid with predefined unit resolution.  
This is called the 2D interpolation because the 
values are interpolated on the surface that is defined 
by X and Y coordinates. It must be taken on mind 
that even contour lines are frequently already based 
on interpolation. In addition to these core 
applications there are other input data types that can 
be chosen for interpolation (points, lines, areas). 
Interpolation process can be divided in two main 
groups. Global interpolation considers all known 
points and computes the unknown values at 
specified location. Local interpolation method 
usually sets the distance radius (variable or fixed) 
around the known point and searches within it 
throughout the limited number of neighbourhood 
points for the computed value at specified position. 
The difference between them is the sensitivity to an 
outlier values.  
This problem points to the fact that global 
method creates smooth surfaces and local method 
less smooth surfaces. Local method is not so 
sensitive to outliers but creates spikes. This issue 
must be considered before using available LIDAR 
data set which can be noisy and uncorrected from 
outlier values that were reflected from the unwanted 
objects (Figure 3). 
 
Figure 3: Global and Local interpolation methods. 
Global interpolation can be represented by a surface 
which is calculated with a polynom of specified 
polynomial grade. For example linear (first grade), 
quadratic (second grade), cubic (third). Higher grade 
of polynom causes better curve/plane fitting through 
the points. But from another aspect it cases so called 
“Runges phenomenon” which computes wrong 
estimations of attributes for unknown points (peaks).  
The most used local interpolator which is used 
also in this text is Inverse Distance Weighted 
Average (IDW). This method is based on the 
weighting the known attributes by an inverse power 
of distance between known and unknown point. The 
closer the unknown point is to a known point, the 
stronger the influence of the distance. 
User can specify parameters which affect the 
output. p = exponent, 0 = no matter where the 
unknown point is, 1 = direct correlation with the 
distance, 2 = inverse power correlation with 
distance, 3 and more = higher influence of 
neighbourhood known points on the unknown points 
computation. Radius and number of known points 
used for computation - spatially affects the output. 
All these parameters must be carefully checked 
based on distribution of known data points (Figure 
4) (Longley et al., 2011).  
 
Figure 4: IDW power influence. 
3.2  Batch Implementation 
This text uses local interpolation of IDW and global 
version of Renka-Cline interpolation (Renka and 
Cline, 1984). IDW is computed in ArcGIS 10. Raw 
LIDAR data are loaded as 3D features. XY 
coordinates are additionally attached and the whole 
irregular structure is batch processed by a Python 
script. Script saves all interpolated grid outputs into 
specified folder. Each output is saved in different 
resolution defined by a target size of required 
polygon. 
 
(1)
 
(2)
Where, i = item in the array of resolutions, C
Xi
 = 
number of columns (X axis), R
Yi
 = number of rows 
(Y axis), W = width of the area of interest, H = 
height of the area of interest, P
i
 = target size of the 
polygon.  
SlopebasedGridCreationusingInterpolationofLIDARDataSets
229