← Back to Index
Chapter 7

Spatial Analysis

Syllabus & Marks Distribution

DetailInformation
Chapter7 — Spatial Analysis
Teaching Hours6 hours
Marks Allocation10 marks
Total Course Marks80 marks
Weight12.5% of total

Syllabus Topics

  • Spatial interpolation methods
  • Raster analysis including topological overlay
  • Map calculations
  • Statistics
  • Integrated spatial analysis

Note: This is one of the highest-weighted chapters (10 marks). Expect at least one long-answer question on interpolation methods or raster overlay analysis with numerical computation.

Importance & Frequently Asked Topics HIGH

Marks Distribution by Each Exam

Asked 20 times across past exams. Total marks: 190. Average marks per exam: ~13.

ExamMarks
2071 Bhadra10
2071 Magh20
2072 Ashwin10
2072 Magh10
2073 Bhadra10
2073 Magh12
2074 Bhadra24
2074 Magh14
2075 Bhadra10
2075 Magh10
2076 Bhadra8
2078 Chaitra10
2079 Chaitra16
2080 Chaitra10
2081 Chaitra16
2082 Shrawan—

Frequently Asked Topics

TopicTimes AskedFrequency
Raster Analysis Including Topological Overlay 13
Spatial Interpolation Methods 8
Integrated Spatial Analysis 3
Statistics 1

Topic-wise Importance & Exam Tips

TopicImportanceKey Points / Exam Tips
Spatial interpolation methods (IDW, Kriging, Spline)HighMost frequently asked. Compare IDW vs Kriging. Know formulas, advantages, and when to use each method.
Raster overlay (Map algebra, Boolean operations)HighNumerical problems common. Show how multiple raster layers are combined using arithmetic and logical operators for suitability analysis.
Local, focal, zonal, global operationsHighDefine each with grid examples. Focal operations with 3×3 kernel (mean, max, min filters) are exam favorites.
Suitability analysis / Multi-criteria evaluationMediumStep-by-step site selection using weighted overlay. Combine multiple criteria rasters.
Thiessen/Voronoi polygonsMediumConstruction method and application (rainfall estimation from rain gauge stations).
Map calculations and statisticsLowBasic raster statistics: mean, standard deviation, histogram analysis.
Integrated spatial analysisMediumCombining raster and vector analysis for real-world applications like flood risk mapping, landfill site selection.

Part 1: Concept, Purpose, and DEM Generation

PAST EXAM QUESTIONS ON THIS TOPIC:

  1. What is spatial interpolation? Classify it. Compare minimum curvature splines with IDW [2+3+5] (2071 Magh, Q9)
  2. Why is interpolation needed for producing a DEM? Explain one such method [2+4] (2072 Magh, Q9)
  3. What is the purpose of spatial interpolation? Give examples where you would use it [4+2] (2079 Chaitra, Q5b)
  4. Explain the concept of spatial interpolation. Describe one method and discuss its advantages and disadvantages (2081 Chaitra)

1. What is Spatial Interpolation?

Spatial interpolation is the mathematical and statistical process of estimating the values of a continuous geographic phenomenon at unknown, unsampled locations based on the known values of surrounding sampled points.

2. What is the purpose of spatial interpolation?

In reality, it is impossible, physically and financially, to measure data (like elevation, rainfall, or soil strength) at every single square meter of a study area. The primary purpose of interpolation is to take isolated sample points (like weather stations, borehole logs, or GPS spot heights) and create a continuous surface (a raster grid) that models the entire region.

Comparison: IDW vs. Minimum Curvature Spline

AspectIDW (Inverse Distance Weighted)Minimum Curvature Spline
PrincipleWeighted average based on distance — closer points have more influenceFits a smooth mathematical surface through all data points
Exact interpolator?Yes — predicted value matches known value at sample pointsYes — surface passes exactly through known points
Surface smoothnessNot smooth — creates "bull's-eye" patterns around sample pointsVery smooth — minimizes surface curvature
ExtrapolationCannot extrapolate beyond the range of known valuesCan extrapolate (but may produce unrealistic values beyond data range)
Sensitivity to outliersLess sensitive — outliers only affect nearby areasMore sensitive — outliers can distort the entire surface
Best forDensely sampled data, phenomena that vary graduallySmooth continuous surfaces (temperature, pressure, water table)
WeaknessBull's-eye effect; cannot model trendsMay overshoot in data-sparse areas; sensitive to data distribution
SpeedFast computationSlower — requires solving system of equations

3. Why is interpolation needed for producing a DEM?

A Digital Elevation Model (DEM) is a continuous raster grid where every single pixel contains an elevation value. However, field surveyors and LiDAR point clouds only capture elevation at discrete, scattered points. Interpolation is absolutely strictly required to calculate the elevation of the "empty" spaces between the surveyed points, effectively creating a solid, continuous topographic surface from isolated data.

From Scattered Points to Continuous DEM Surface 1. Scattered Survey Points 820m 785m 910m 750m 860m GPS / LiDAR / Survey Interpolation 2. Algorithm Fills Gaps IDW / Spline / Kriging ∴ Estimates unknown values between points Output 3. Continuous Raster DEM 910 880 855 830 820 870 845 810 785 760 840 800 775 755 750 Every pixel has elevation
Fig 7.1 – Interpolation workflow: scattered survey points are processed by an algorithm to produce a continuous raster DEM where every pixel holds an elevation value

Bilinear Interpolation (Lectures p.26)

Bilinear interpolation calculates values at a grid location using the four closest cell centres. It assigns output values by taking the weighted average based on distance from each neighbouring cell centre. It produces a smoother surface than nearest-neighbour but less smooth than cubic convolution (which uses 16 cells).

Best for: Continuous data without distinct boundaries (e.g., elevation, temperature). Not suitable for categorical/classified data.

TIN Interpolation (Lectures pp.27–28)

TIN interpolation relies on constructing a Delaunay triangulation from sample points. Each new prediction point is located within a triangle, and its value is calculated as a weighted combination of the three triangle vertices. The method is fast, efficient, and works well with many observations. However, it does not smooth the data, and predictions depend only on the three vertices of the enclosing triangle.

Limitations: Small-scale variations (e.g., abrupt elevation changes) may create unrealistic discontinuous areas. Accuracy is strongly dependent on the density of observations.

Part 2: Classification and Types of Interpolation

PAST EXAM QUESTIONS ON THIS TOPIC:

  1. What is spatial interpolation? Classify it. Compare minimum curvature splines with IDW [2+3+5] (2071 Magh, Q9)
  2. Explain different types of interpolation methods in raster GIS and their application in different engineering fields [4] (2074 Bhadra, Q3a)
  3. Explain different types of interpolation in Raster GIS (2075 Magh, Q5a)

If asked to classify or explain the different types break them down into two main families:

A. Deterministic Methods

These use predefined mathematical equations based on the distance or geometric layout of the known points. They do not account for statistical probability.

Thiessen (Voronoi) Polygons: Nearest-Neighbor Assignment A 520m B 480m C 610m D 540m E 490m ? Unknown Zone A Zone B Zone C How It Works 1. Draw perpendicular bisectors between all point pairs 2. Each polygon contains all locations closest to that particular point 3. Unknown point "?" falls in Zone C → Value = 610m Simple but creates abrupt value changes
Fig 7.6 – Thiessen (Voronoi) Polygons: Each Unknown Location Takes the Value of Its Nearest Known Point

B. Geostatistical Methods

These rely on both the distance and the statistical relationship (spatial autocorrelation) among the measured points.

Kriging & the Semivariogram Concept Semivariogram Lag Distance (h) Semivariance γ(h) Sill Range Nugget Key Concepts Nugget: Variance at zero distance (measurement error) Sill: Maximum variance where correlation stops Range: Distance where spatial correlation ends Kriging = Best Linear Unbiased Estimator (BLUE) Provides prediction + error map
Fig 7.7 – Kriging and the Semivariogram: How Spatial Autocorrelation Drives Geostatistical Interpolation
Deterministic vs Geostatistical Interpolation DETERMINISTIC Uses mathematical formulas only IDW Weight = 1/d^p Closer points = more influence Spline Min. Curvature Smooth surface through all points [OK] Fast computation [OK] Simple parameters [X] No error estimation [X] No spatial autocorrelation GEOSTATISTICAL Uses statistics + spatial structure Kriging (BLUE) Fits semivariogram -> models spatial autocorrelation Weights based on distance AND spatial pattern Produces prediction + error surface [OK] Error/uncertainty estimation [OK] Uses spatial autocorrelation [OK] Statistically optimal [X] Complex needs variogram fitting VS
Fig 7.2 – Deterministic vs Geostatistical Interpolation: IDW/Spline use math formulas; Kriging uses spatial statistics with error estimates

Kriging Interpolation (Lectures p.29)

Kriging is a geostatistical technique that considers both the distance and the degree of variation between known data points. Unlike IDW, Kriging is statistically more sophisticated because it allows identifying distortions (possible errors) in the data through the variance output. It produces both a prediction surface and a confidence/error surface, making it the most scientifically rigorous interpolation method.

Part 3: Detailed Method Comparison (IDW vs. Spline)

PAST EXAM QUESTIONS ON THIS TOPIC:

  1. What is spatial interpolation? Classify it. Compare minimum curvature splines with IDW [2+3+5] (2071 Magh, Q9)
  2. Explain the following with at least 1 relevant example: (c) IDW interpolation [3] (2073 Magh, Q11c)
  3. Explain the concept of spatial interpolation. Describe one method and discuss its advantages and disadvantages (2081 Chaitra)

The examiners frequently ask you to describe one method in detail discuss its pros and cons or compare IDW and Spline directly.

Inverse Distance Weighted (IDW)

Interpolation Surface 160 170 180 90 ? d₁ short → high w d₂ long Legend Known point (Z) Unknown target Distance (d) w = 1/dᵐ Closer → higher weight Weight decreases with distance—nearby samples dominate the estimate
Fig 7.3 – IDW Interpolation: Closer known points exert greater influence on the unknown value

Spline (Minimum Curvature)

IDW vs Spline: Surface Behaviour Comparison IDW (Inverse Distance Weighted) 28°C 32°C 35°C 30°C "Bull's-eye" pattern around points • Cannot predict above max or below min • Flat spots between distant points Best for: Dense evenly-spaced data Spline (Minimum Curvature) 28°C 32°C 35°C 30°C [OK] Smooth continuous surface • CAN predict above max / below min • Passes exactly through known points May overshoot at sparse areas Best for: Smooth phenomena (temp elev)
Fig 7.4 – IDW creates "bull's-eye" concentric patterns; Spline creates smooth surfaces but may overshoot

Part 4: Engineering Applications

PAST EXAM QUESTIONS ON THIS TOPIC:

  1. Explain different types of interpolation methods in raster GIS and their application in different engineering fields [4] (2074 Bhadra, Q3a)
  2. What is the purpose of spatial interpolation? Give examples where you would use it [4+2] (2079 Chaitra, Q5b)

To answer "application in different engineering fields" effectively provide these specific examples:

  1. Hydrology (mHM Modeling): Interpolating isolated daily rainfall data from a few regional meteorological stations to create a continuous precipitation raster across an entire river basin.
  2. Geotechnical Engineering (Site Response Analysis): Interpolating shear wave velocity (Vs30) or bedrock depth from scattered borehole logs to create a continuous subsurface vulnerability map for the Kathmandu Valley.
  3. Water Resources (HEC-RAS): Interpolating riverbed bathymetry from surveyed cross-sections to generate a continuous 3D channel terrain for 2D flood inundation modeling.
  4. Environmental Engineering: Modeling the dispersion plume of airborne pollutants or groundwater contamination spreading from an industrial site based on a few scattered air/water quality monitoring sensors.
Spatial Interpolation in Engineering Fields Spatial Interpolation Hydrology Rainfall surface from weather stations Method: IDW / Kriging Geotechnical Vs30 map from borehole logs Method: Kriging (with error map) Water Resources Riverbed bathymetry for HEC-RAS Method: Spline / TIN Environmental Pollution plume from monitoring wells Method: IDW / Kriging
Fig 7.5 – Spatial interpolation applications across four engineering disciplines each with the most suitable interpolation method

Part 5: The Numerical Question

PAST EXAM QUESTIONS ON THIS TOPIC:

2074 Q3b – 4 Marks

Question: Interpolate a value using any one method if the distance from four known values 160 170 180 and 90 are 1000 400 600 and 120 m respectively.

Always use the Inverse Distance Weighted (IDW) method for manual exams assuming a power of p=1 (or p=2 but p=1 is faster to calculate manually unless specified). Let's use p=1.

This is the linear weighting method we did earlier. It assumes influence drops off linearly with distance.

𝑓 IDW_Power1.calc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// ── IDW Interpolation · Power p = 1 ──
Given:
Values = [160 170 180 90]
Distances = [1000 400 600 120] m
Formula:
Z = Σ(wi × zi) / Σ(wi) where wi = 1 / dip
Step 1: Compute weights (p = 1)
w₁ = 1/1000 = 0.00100
w₂ = 1/400 = 0.00250
w₃ = 1/600 = 0.00167
w₄ = 1/120 = 0.00833
Step 2: Weighted numerator Σ(w·z)
= (0.00100×160) + (0.00250×170) + (0.00167×180) + (0.00833×90)
= 0.160 + 0.425 + 0.300 + 0.750 = 1.635
Step 3: Sum of weights Σw
= 0.00100 + 0.00250 + 0.00167 + 0.00833 = 0.01350
Result:
Z = 1.635 / 0.01350 = 121.11
Math · IDWPower = 1 · 23 lines

Inverse Distance Weighted (IDW) with Power = 2

This is the default setting in most GIS software (like QGIS or ArcGIS). Squaring the distance means that points further away lose their influence exponentially faster.

𝑓 IDW_Power2.calc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// ── IDW Interpolation · Power p = 2 ──
Given: Same data as above
Values = [160 170 180 90]
Distances = [1000 400 600 120] m
Step 1: Compute weights (p = 2 → w = 1/d²)
w₁ = 1/1000² = 1/1 000 000 = 0.00000100
w₂ = 1/400² = 1/160 000 = 0.00000625
w₃ = 1/600² = 1/360 000 = 0.00000278
w₄ = 1/120² = 1/14 400 = 0.00006944
Step 2: Weighted numerator Σ(w·z)
= (0.00000100×160) + (0.00000625×170) + (0.00000278×180) + (0.00006944×90)
= 0.000160 + 0.001063 + 0.000500 + 0.006250 = 0.007973
Step 3: Sum of weights Σw
= 0.00000100 + 0.00000625 + 0.00000278 + 0.00006944 = 0.00007947
Result:
Z = 0.007973 / 0.00007947 = 100.32
Math · IDWPower = 2 · 23 lines

Notice how changing the power to 2 pulled the final answer much closer to 90? That is because squaring the distance made the far-away points (like the one 1000m away) almost mathematically irrelevant.

7.2 Raster Analysis Including Topological Overlay

Part 1: Theoretical Foundations of Raster Analysis

PAST EXAM QUESTIONS ON THIS TOPIC:

  1. What are the advantages and disadvantages of raster based analysis? State four of the raster analysis operations in GIS. And explain them [3+3+4] (2071 Magh, Q8)
  2. Differentiate between map overlay and map calculations. Explain how Raster analysis and topological overlay are carried out? [4+6] (2072 Ashwin, Q3a)
  3. Explain why calculation of NDVI from NIR and Red bands of satellite data is called local function in raster data analysis while calculation of slope and aspects are considered as neighborhood functions? [6] (2080 Chaitra, Q8b)
  4. Explain proximity map calculation and summarize zone functions of Raster GIS [4] (2075 Magh, Q5b)
  5. Explain the following with at least 1 relevant example: (a) Raster algebra (b) Zonal statistics (d) Reclassification [3+3+3] (2073 Magh, Q11)
  6. Explain why NDVI from NIR and Red bands is called local function while slope and aspects are neighborhood functions? [6] (2080 Chaitra, Q8b)
  7. Grid Code of a raster data with 25 m grid resolution is shown below. Derive a suitable map and suitable area for Rice Crop. Suitable parameters on 1 to 10 scale for slope, soil, and landuse are given in Table 1. The weightage for slope, soil, and landuse are 50%, 30%, and 20% respectively. Assume the value greater than 6 is suitable. [14] (2074 Magh, Q6)
  8. Explain the following with at least 1 relevant example: (a) Raster algebra (b) Zonal statistics (d) Reclassification [3+3+3] (2073 Magh, Q11)
  9. Explain the following Raster function with relevant example (a) View shade (b) Euclidean Distance (c) Reclassify (d) Slope and aspect (e) Hillshade [8] (2076 Bhadra, Q7a)

1. What is Raster Analysis?

Raster analysis is the process of performing spatial operations on raster (grid-based) data to derive new information. Unlike vector analysis which works with discrete features, raster analysis processes continuous surfaces where each cell holds a numeric value.

Advantages and Disadvantages of Raster-Based Analysis

AdvantagesDisadvantages
Simple, uniform data structure (grid of cells)Large file sizes — every cell stores a value even in empty areas
Easy to perform overlay operations (cell-by-cell math)Loss of spatial precision — features snap to grid cells
Excellent for modeling continuous surfaces (elevation, temperature)No topology — cannot define spatial relationships between features
Fast spatial analysis and map algebraResolution-dependent — detail limited by cell size
Ideal for remote sensing imageryPoor at representing linear features (roads appear as staircase)
Supports multi-band analysis (satellite imagery)Attribute data limited to one value per cell per band

Map Overlay vs. Map Calculations

AspectMap OverlayMap Calculations (Map Algebra)
DefinitionCombining two or more raster layers by stacking themPerforming cell-by-cell mathematical operations on raster layers
PurposeFind spatial coincidence or combined spatial patternsDerive new values through arithmetic, logical, or statistical operations
Operation typeLogical (AND, OR, NOT) or weighted combinationArithmetic (+, −, ×, ÷), Boolean, relational, conditional
ExampleOverlay slope + soil + land use to find suitable sitesNDVI = (NIR − Red) / (NIR + Red)
OutputCombined classification mapNew raster with calculated values

2. Types of Raster Operations (Local, Focal, Zonal, Global)

Raster operations are classified by the spatial extent of cells involved in each calculation:

Operation TypeDescriptionInputExample
LocalOperates on each cell independently, using corresponding cells from one or more layersIndividual cell valuesNDVI calculation: (NIR − Red)/(NIR + Red) for each pixel
Focal (Neighborhood)Operates on a cell and its surrounding neighbors (typically 3×3 window)Cell + its neighborhoodSlope, Aspect, Hillshade — use 3×3 window around each cell
ZonalOperates on groups of cells that share a common zone valueAll cells within each zoneAverage elevation per land use category; total rainfall per watershed
GlobalOperates using all cells in the entire rasterEntire raster datasetEuclidean distance from each cell to nearest source; flow accumulation

Why NDVI is Local and Slope is Focal: NDVI is a local function because it calculates each pixel's value using only the corresponding NIR and Red band values at that same pixel location. Slope is a focal (neighborhood) function because calculating the slope at any cell requires reading the elevation values of its 8 surrounding neighbors in a 3×3 moving window.

Four Types of Raster Operations LOCAL Cell One cell at a time Ex: NDVI per pixel FOCAL C 3×3 neighborhood Ex: Slope, Hillshade ZONAL Z1 Z2 Groups by zone Ex: Mean elev/ward GLOBAL Entire raster Ex: Euclidean Dist Quick Reference: How Many Cells Are Involved? LOCAL 1 cell from each layer NDVI, Addition Subtraction FOCAL Cell + its neighbors Slope, Aspect Hillshade, Filter ZONAL All cells in each zone Zone Statistics Summarize Zones GLOBAL Every cell in entire raster Euclidean Dist Flow Accumulation
Fig 7.8 – Four Types of Raster Operations: Local, Focal, Zonal, and Global

Map Algebra (Tomlin's Framework)

Map algebra is a set of rules and operators for performing cell-by-cell mathematical operations on raster data, first formalized by Dana Tomlin. It is the raster equivalent of SQL for vector data.

Map Algebra: Cell-by-Cell Raster Operations Slope Raster 5 8 3 7 2 6 × 0.5 + Soil Raster 4 6 7 3 8 5 ×0.3 = Output Raster 3.7 5.8 3.6 4.4 3.4 4.5 Formula: Output = 0.5 × Slope + 0.3 × Soil Cell(1,1): 0.5×5 + 0.3×4 = 3.7 Four Types of Map Algebra Operators Arithmetic + − × ÷ Weighted overlay Boolean AND OR NOT Suitability queries Relational > < = ≥ ≤ ≠ Binary rasters Conditional IF-THEN-ELSE Reclassification
Fig 7.9 – Map Algebra: Weighted Combination and the Four Operator Types

Map Algebra Operators (Lectures p.29)

Algebraic expressions create new raster data from existing ones. The basic operator types:

  • Arithmetic: +, −, ×, ÷ (e.g., NDVI = (NIR − Red) / (NIR + Red))
  • Relational: >, ≥, =, <, ≤, ≠ (e.g., Select cells where elevation > 500m)
  • Boolean: AND, OR, NOT (e.g., slope < 15 AND land_use = “forest”)
  • Assignment: = (assign new values based on conditions)
  • Accumulative: Running totals (e.g., flow accumulation)

Reclassification

Reclassify is the process of reassigning cell values in a raster to new values based on defined criteria. It converts continuous data into discrete categories for analysis.

Reclassification: Continuous → Categorical Original Slope (degrees) 3 12 22 8 35 18 27 6 42 Reclassify Reclassified (Suitability) 1 2 3 2 4 3 3 1 4 Reclassification Rules 0–5° → 1 (Flat) 5–15° → 2 (Moderate) 15–30° → 3 (Steep) >30° → 4 (Very Steep) Purpose: Convert continuous data to common ranking scale for overlay
Fig 7.10 – Reclassification: Converting Continuous Slope Values into Discrete Suitability Categories

Hillshade

Hillshade creates a 3D shaded relief representation of a terrain surface by simulating the illumination of a surface from a hypothetical light source (the sun). It is a focal function that uses a 3×3 neighborhood window.

Hillshade: Simulated Terrain Illumination Illumination Geometry ☀ Bright (faces sun) Shadow (away from sun) 45° altitude 315° NW azimuth Output: 0–255 Grayscale 0 (shadow) 255 (bright) Used as backdrop under transparent layers Formula (Focal 3×3) Hillshade = 255 × [cos(Z)·cos(S) + sin(Z)·sin(S)·cos(Az − Asp)] Z=Zenith, S=Slope, Az=Azimuth, Asp=Aspect
Fig 7.11 – Hillshade: Sun Illumination Geometry and Grayscale Terrain Relief Output

Viewshed (View Shade)

Viewshed analysis determines which areas on a terrain surface are visible from one or more observation points. It uses line-of-sight calculations across a DEM.

Viewshed Analysis: Line-of-Sight Visibility Cross-Section View Observer Visible ✓ Hidden ✗ Ridge blocks line-of-sight Binary Output 1 1 0 0 1 OBS 0 0 1 1 1 0 1 = Visible 0 = Not Visible Telecom, military, scenic
Fig 7.12 – Viewshed Analysis: Line-of-Sight Determines Visible and Hidden Areas from an Observer Point

Euclidean Distance

Euclidean Distance calculates the straight-line distance from each raster cell to the nearest source feature. It is a global function.

Euclidean Distance: Straight-Line Distance to Source Source (Hospital) H Calculate Distance Raster (m) 354 250 354 559 250 0 250 500 500 250 354 559 0m (source) Far away Key Points • Global operation • Straight-line (as-the- crow-flies) distance • Does NOT consider terrain or barriers Ex: 250m cell = √(250²+0²)
Fig 7.13 – Euclidean Distance: Each Cell Gets Its Straight-Line Distance to the Nearest Source Feature

Cost Path Analysis

Cost Path finds the least-cost route between a source and destination across a surface where movement cost varies by location.

Cost Path Analysis: 3-Step Least-Cost Route Step 1: Cost Surface 1 2 5 9 2 4 8 3 3 1 2 1 SRC DST Low=flat/easy, High=steep/hard Based on slope, land cover Step 2: Cost Distance 0 2 7 16 2 6 14 17 5 6 8 9 Accumulated cost from source to every cell Step 3: Trace Back ↓ ↓ → → → SRC DST Least-cost route traced using Back Link raster Applications 🛣️ Optimal road alignment Minimize construction cost 🔧 Pipeline routing Avoid sensitive terrain 🦌 Wildlife corridors Safest animal paths
Fig 7.14 – Cost Path Analysis: Three-Step Process from Cost Surface to Least-Cost Route

3. Proximity Map Calculation & Distance

PAST EXAM QUESTIONS ON THIS TOPIC:

  1. Explain proximity map calculation and summarize zone functions of Raster GIS [4] (2075 Magh, Q5b)
  2. Explain the following Raster function with relevant example (a) View shade (b) Euclidean Distance (c) Reclassify (d) Slope and aspect (e) Hillshade [8] (2076 Bhadra, Q7a)

Distance and Proximity are often used interchangeably in raster analysis, but they represent slightly different ways of modeling "how close" something is.

Distance (Euclidean Distance)

Proximity (Raster Buffering / Allocation)

4. Comprehensive Raster Surface & Spatial Functions

PAST EXAM QUESTIONS ON THIS TOPIC:

  1. How do you perform the following analyses using raster data? Illustrate with examples: (i) Buffer (ii) Intersection (iii) Zonal statistics (iv) Local operation such as mean, sum etc. (Past Question)
  2. Explain and illustrate with examples the following raster functions: (a) Slope and Aspect (b) Overlay (c) Zonal statistics (d) Hill shade (e) Euclidean Distance (Past Question)
  3. Explain and illustrate with examples the following raster functions: (a) Slope and Aspect (b) Cost path (c) Local, focal and zonal statistics (d) Hill shade and view shed (e) Euclidean Distance (Past Question)
  4. Explain following raster spatial functions: (a) Surface (b) Slope (c) Aspect (d) Viewshed (e) Map Algebra (f) Summarize Zone (g) Proximity (h) Distance (Past Question)
  5. Explain the following Raster function with relevant example: (a) View shed (b) Euclidean Distance (c) Reclassify (d) Slope and aspect (e) Hillshade [8] (2076 Bhadra, Q7a); [10] (2079 Chaitra, Q7); [10] (2078 Chaitra, Q7); [16] (2074 Bhadra, Q5)
  6. Explain the following with at least 1 relevant application example: (a) Raster algebra (b) Zonal statistics (d) Reclassification (Past Question)
  7. Explain following function in raster GIS with suitable example: (a) Map algebra (b) Slope (c) Hill shade (Past Question)
  8. Explain following functions in Raster GIS with a suitable example: (a) Map Algebra (b) Interpolation (c) Slope (d) Aspect (e) Hillshade (Past Question)

(A) Surface

A surface in raster GIS is a continuous geographic phenomenon represented as a grid where every cell stores a measured or modelled value of a variable that varies smoothly across space (elevation, temperature, rainfall, pollution concentration, slope, etc.). The most common surface is a Digital Elevation Model (DEM), where every pixel stores a Z value (elevation in metres).

A Surface (DEM) and the Derivatives It Produces DEM Surface (Z = elevation) 2400m 1200m Continuous Z values Derive Slope steepness in ° Aspect facing direction Hillshade 3D shading Contours iso-elevation Viewshed visible cells A single surface (DEM) is the foundation for many higher-level raster products.
Fig 7.15 – Surface: A DEM is a continuous Z-value raster from which Slope, Aspect, Hillshade, Contours and Viewshed are derived.

(B) Slope

Slope is a focal (neighbourhood) function that measures the maximum rate of change in elevation between a cell and its eight surrounding neighbours in a 3×3 moving window. It is reported in degrees (0°–90°) or percent rise.

Formula (Horn’s method, used by ArcGIS):

tan(slope) =  √ ( dz dx )2  +  ( dz dy )2
dz dx = (c + 2f + i) − (a + 2d + g) 8 × cellsize
dz dy = (g + 2h + i) − (a + 2b + c) 8 × cellsize

where a…i are the elevations of the 3×3 neighbourhood (a = NW, b = N, c = NE, d = W, e = centre, f = E, g = SW, h = S, i = SE).

Slope: 3×3 Neighbourhood Calculation DEM (m), 10 m cells 100 110 120 110 120 130 120 130 140 Slope tool Centre cell calculation dz/dx = ((120+260+140)−(100+220+120))/80 = (520 − 440)/80 = 1.0 dz/dy = ((120+260+140)−(100+220+120))/80 = (520 − 440)/80 = 1.0 tan(θ) = √(1² + 1²) = √2 ≈ 1.414 Slope = arctan(1.414) ≈ 54.7° Slope (°) 26 40 45 40 55 45 45 55 60 Engineering use: slope > 30° flagged unsuitable for road alignment (landslide risk). Output reclassified to binary 1/0 mask.
Fig 7.16 – Slope: 3×3 moving window applied to a DEM produces a slope-angle raster.

(C) Aspect

Aspect is also a focal function derived from the same 3×3 elevation neighbourhood. It identifies the compass direction (in degrees clockwise from north, 0°–360°) that the downhill slope of each cell faces. Flat areas (slope = 0) are coded as −1.

Formula:

Aspect = 57.29578 × arctan2 ( dz dy , − dz dx )

The result is then converted to compass bearing: 0° = North, 90° = East, 180° = South, 270° = West.

Aspect: Direction Each Cell Faces (Downhill) N 0° E 90° S 180° W 270° Aspect colour wheel DEM (m) 100 110 120 110 120 130 120 130 140 Aspect Aspect (°) 315 315 315 315 315 315 315 315 315 Interpretation Elevation rises SE, so the downhill direction is NW. All cells face 315° (NW). Reclassify rule: 135–225° → S (PV-suitable) Other → unsuitable Civil engineering use: choose south-facing (135°–225°) cells for solar PV farms in Mustang.
Fig 7.17 – Aspect: Compass direction each cell faces downhill, derived from the same 3×3 DEM neighbourhood as Slope.

(D) Raster Buffer

A raster buffer creates a zone of cells within a specified distance of one or more source cells. Unlike the smooth polygon produced by a vector buffer, a raster buffer is a stepped block of pixels whose resolution is dictated by the cell size. It is implemented as a Boolean Euclidean-distance threshold: buffer = (EuclideanDistance ≤ D).

Raster Buffer: Distance Threshold around Source Cells Source (River cells) Euclidean Distance Distance (m) 0 20 45 20 0 20 45 45 20 0 20 45 45 20 0 20 45 Reclassify d ≤ 30 m Buffer (1=inside) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 No-quarry corridor around the Trishuli (200 m).
Fig 7.18 – Raster Buffer = Euclidean Distance + threshold reclassification (d ≤ 200 m → 1).

(E) Raster Intersection & Overlay

In raster GIS, Intersection is the cell-by-cell logical-AND of two binary rasters: an output cell is “1” only when both input cells are “1”. Overlay is the more general process of combining two or more rasters using map-algebra (logical, arithmetic, or weighted-sum) to derive a single output raster.

Raster Intersection (Boolean AND) and Weighted Overlay A: slope < 5° 1 0 1 1 1 0 0 1 1 AND B: landuse = barren 1 1 0 1 1 1 0 1 0 = A ∩ B (landfill OK) 1 0 0 1 1 0 0 1 0 Weighted Overlay Suit = 0.5·Slope + 0.3·Soil + 0.2·LandUse Boolean intersection picks candidate cells; weighted overlay ranks them by composite suitability score. Engineering use: site selection (landfill, dam, hospital) where multiple criteria must all be met.
Fig 7.19 – Raster Intersection (Boolean AND) and Weighted Overlay used together for multi-criteria site selection.

(F) Local Operations — Mean, Sum, Min, Max

A local operation works on each cell independently, using the corresponding cell from one or more input rasters to compute the output cell value. No neighbour cells are consulted — each pixel is processed in isolation.

Local Operation: Cell-Statistics on a Stack of Three Rainfall Rasters Jun rainfall (mm) 200180 220240 + Jul rainfall (mm) 350400 380420 + Aug rainfall (mm) 300320 340360 = Σ Sum (mm) 850900 9401020 Cell-by-cell formulas (no neighbours involved): Sum(1,1) = 200 + 350 + 300 = 850 mm | Mean(1,1) = 850 / 3 ≈ 283 mm Engineering use: total monsoon depth feeds the SCS-CN runoff model for the Bagmati basin.
Fig 7.20 – Local operation (Cell-Statistics “Sum”): each output cell is computed only from the corresponding cells of the inputs.

(G) Focal Statistics

A focal (neighbourhood) operation computes each output cell from the values inside a moving window (typically 3×3, 5×5, or a circular kernel) centred on the corresponding input cell. The window walks across the raster pixel by pixel.

Focal Statistics: 3×3 Mean (Smoothing Filter) Input DEM (with noise) 100 110 120 130 110 300 125 135 120 130 140 145 3×3 window Focal Mean Output (smoothed) 110 125 130 133 130 141 142 137 123 137 142 137 Centre cell focal-mean window = (100,110,120, 110,300,125, 120,130,140) Σ = 1255 → 1255/9 = 139.4 Spike (300) is smoothed to ~141. Engineering use: filter LiDAR spikes before computing cut-and-fill volumes for a building plot.
Fig 7.21 – Focal Statistics: a 3×3 mean filter slides over the raster, replacing each cell by the mean of its 9-cell window.

(H) Zonal Statistics

Zonal statistics summarises the values of a continuous “value raster” within the boundaries of a discrete “zone raster” (or polygon). The zone raster groups cells that share the same integer ID; the tool reports Sum, Mean, Min, Max, Range, Std-Dev, Variety, Majority, Minority for each zone.

Zonal Statistics: Mean PGA per Ward Zone raster (Ward ID) 1 1 2 1 2 2 3 3 3 + Value raster (PGA, g) 0.30 0.32 0.40 0.34 0.42 0.48 0.50 0.55 0.60 Zonal Mean Zonal Statistics Table Ward Cells Mean PGA 1 3 0.32 g 2 3 0.43 g 3 3 0.55 g ⚠ Ward 3 flagged for retrofit (PGA > 0.45 g). Civil engineering use: rank wards by seismic vulnerability for prioritising retrofit funds.
Fig 7.22 – Zonal Statistics: cells of the value raster are grouped by zone ID and summarised (mean, sum, max…) per zone.

Already Covered Above (Cross-References)

  • Hillshade — see Fig 7.11 in the Hillshade section above (focal function on DEM with sun azimuth + altitude).
  • Viewshed (View Shed) — see Fig 7.12 in the Viewshed section above (visible/non-visible cells from observer point).
  • Euclidean Distance — see Fig 7.13 in the Euclidean Distance section above (continuous distance-to-source raster).
  • Cost Path — see Fig 7.14 in the Cost Path section above (least-accumulated-cost route across a cost surface).
  • Map Algebra / Raster Algebra — see Fig 7.9 (cell-by-cell weighted-overlay of Slope × 0.5 + Soil × 0.3).
  • Reclassification — see Fig 7.10 (continuous slope → discrete suitability classes 1–4).
  • Interpolation — see Sections 7.1 Parts 1–3 (IDW, Spline, Kriging, TIN, Bilinear) including Fig 7.1 / Fig 7.2 / Fig 7.7.
  • Proximity / Summarize Zone — see Section 3 above.

Consolidated Summary — All Raster Functions at a Glance

FunctionTypeInputOutputOne-line Engineering Use
Surface (DEM)SourceSample points / contoursContinuous Z rasterFoundation for all terrain analysis
SlopeFocalDEMSlope ° / %Landslide hazard, road grade check
AspectFocalDEMCompass direction 0–360°Solar PV siting, building orientation
HillshadeFocalDEM + Sun az/alt0–255 grey raster3D visualisation in project reports
ViewshedGlobal / FocalDEM + observer pointBinary visibility rasterMicrowave tower / lookout siting
Euclidean DistanceGlobalSource cellsDistance rasterProximity analysis, buffering base
Raster BufferGlobal + LocalSource + threshold DBinary 1/0 corridor200 m no-quarry zone along river
Cost PathGlobalCost surface + source & destinationLeast-cost route rasterOptimal road / pipeline alignment
ReclassifyLocalContinuous rasterDiscrete-class rasterStandardise criteria to 1–10 scale
Local Op (Sum/Mean)Local2+ aligned rastersCell-stats rasterTotal monsoon rainfall = Σ monthly
Focal Op (Mean filter)FocalOne raster + windowSmoothed rasterRemove LiDAR spikes from DEM
Zonal StatisticsZonalZone + value rastersStats table / rasterMean PGA per ward for retrofit
Map AlgebraLocal/Focal/ZonalAny rasters + operatorsCalculated rasterSuitability = 0.5·Slope + 0.3·Soil + 0.2·LU
Raster IntersectionLocal (Boolean AND)2 binary rasters1 only where both = 1Landfill cells: slope-OK AND landuse-OK
Proximity / Summarize ZoneGlobal / ZonalSource / ZonesBanded distance / zonal table30 m well-protection zone; per-watershed rainfall
Interpolation (IDW/Spline/Kriging)GlobalSample pointsContinuous rasterBuild DEM, rainfall surface, SPT-N surface

Scenario-Based Questions

1. The Environmental Impact Scenario

PAST EXAM QUESTIONS ON THIS TOPIC:

  1. You are working on a project to analyze the impact of deforestation on local water resources. What types of spatial data would you use, and how would you represent them in GIS? Describe with sketches [4] (2080 Chaitra, Q3)
  2. You are tasked with identifying suitable locations for building a new reservoir in a region. Describe the steps you would take using raster data analysis, including at least four raster analysis functions. (2081 Chaitra)
  3. You are tasked with identifying suitable locations for building a new reservoir in a region. Describe the steps you would take using raster data analysis, including at least four raster analysis functions. (2081 Chaitra)

Question: You are working on a project to analyze the impact of deforestation on local water resources. What types of spatial data would you use, and how would you represent them in GIS? Describe with sketches.

This question aligns perfectly with soil conservation and watershed management studies. You need to list the exact data types and how the GIS software handles them.

Data Types & Representation:

  1. Land Cover / Land Use (Raster): Used to represent the changing extent of the forest over time. A raster grid where pixels are classified as "Forest" or "Deforested/Barren".
  2. Digital Elevation Model / DEM (Raster): A continuous elevation grid used to delineate the watershed boundaries and calculate terrain slopes, which directly affect surface runoff and soil erosion.
  3. River Network (Vector – Line): A polyline shapefile representing the streams and rivers to analyze where the increased runoff and sediment load will ultimately flow.
  4. Meteorological Data / Rainfall (Raster): An interpolated continuous surface (using IDW) of precipitation data to model the water input into the deforested basin.
  5. Soil Hydrologic Groups (Vector – Polygon): Polygons representing different soil types to estimate infiltration rates vs. surface runoff.

The Sketch: Draw a simple flowchart showing: DEM + Land Cover + Soil Type pointing into a Hydrologic Model (e.g., mHM or HEC-HMS), which then points to a River Network Line showing "Increased Peak Discharge."

2. The Reservoir Site Selection Scenario

Question: You are tasked with identifying suitable locations for building a new reservoir in a region. The ideal location must meet the following criteria:

  1. The area must have a slope of less than 10 degrees to ensure stability.
  2. It must be within 1 kilometer of a river to allow for water supply.
  3. The land cover must be non-forested (e.g., grassland or bare soil) to minimize environmental impact.
  4. The area must have a high water-retention capacity, indicated by soil types classified as "clay" or "silt".

The data provided are DEM, Soil type, River, and Land cover data. Using raster data analysis, describe the steps you would take to identify suitable locations. Include at least four raster analysis functions in your explanation.

Approach: This is a classic Boolean Overlay (True/False) suitability model. Each dataset is independently processed, reclassified into binary (1=Suitable, 0=Unsuitable), and then multiplied cell-by-cell. The multiplication acts as a logical AND — a cell must pass all four tests to be marked suitable.

The Four Raster Analysis Functions Used

  1. Slope (from DEM): A Focal/Neighborhood function that computes the rate of elevation change using a 3×3 moving window. Input: DEM raster. Output: Continuous slope raster in degrees (0°–90°). This is a neighborhood function because each pixel's slope depends on its 8 surrounding neighbors.
  2. Euclidean Distance (from River): A Distance function that calculates straight-line distance from every cell center to the nearest river feature. Input: River vector (or raster). Output: Continuous distance raster in meters. Cells near rivers have low values; distant cells have high values.
  3. Reclassify: A Local function that reassigns ranges of continuous values into discrete binary classes. Applied independently to all four datasets:
    • Slope: 0°–10° → 1, >10° → 0
    • Distance: 0–1000 m → 1, >1000 m → 0
    • Land Cover: Grassland/Bare soil → 1, Forest → 0
    • Soil Type: Clay/Silt → 1, Sand/Gravel → 0
  4. Raster Calculator / Map Algebra: A Local function that performs cell-by-cell arithmetic across multiple aligned rasters. Here we multiply all four binary grids: Final = Slope_Rec × Distance_Rec × LandCover_Rec × Soil_Rec. Any cell with a 0 in any layer becomes 0 in the output (Boolean AND logic).

Workflow Overview:

DEM River Land Cover Soil Type Slope / Distance Euclidean Calc Reclassify 1=Suit, 0=Not [X] Map Algebra A × B × C × D (Boolean AND) [OK] Suitable Sites (= 1) Only cells where ALL criteria = 1 are suitable (Boolean AND) One criterion fails → cell becomes 0 (× 0 = 0)
Fig 7.15 – Boolean Overlay Suitability Model Workflow for Reservoir Site Selection

Step 1: Calculate Slope (Tool: Slope)

Input the DEM raster and run the Slope function to generate a continuous raster showing the steepness in degrees.

Step 2: Calculate Proximity (Tool: Euclidean Distance)

Input the River vector data and run the Euclidean Distance tool to create a raster where every pixel value represents its distance from the river.

Step 3: Standardize the Criteria (Tool: Reclassify)

You must convert all datasets into a binary scale where 1 = Suitable and 0 = Unsuitable.

Step 4: Combine the Constraints (Tool: Raster Calculator / Map Algebra)

Multiply all four reclassified grids together using the equation:

𝑓 boolean_overlay.calc
1
2
3
4
5
6
7
8
9
10
11
// ── Boolean Site Selection · AND Logic ──
Raster Calculator:
Final_Site = [Slope_Rec] * [Distance_Rec] * [LandCover_Rec] * [Soil_Rec]
// Logic: Multiplication acts as AND operator
// 1 * 1 * 1 * 1 = 1 → All criteria met
// 1 * 1 * 0 * 1 = 0 → One criteria failed
Output:
Pixel = 1 → "Suitable site" // ALL four constraints passed
Math · Raster CalcBoolean AND · 11 lines

Because you are multiplying, if any single criteria fails (has a 0), the final pixel value becomes 0. The output raster will only have a value of 1 where all criteria are perfectly met.

3. The Raster Condition Numerical

PAST EXAM QUESTIONS ON THIS TOPIC:

  1. Generate output raster of suitable area for landfill site from given distance rasters (2075 Bhadra)

Question: Generate an output raster of the suitable area for landfill site from the given raster below. The values in both rasters given below denote the distances in kilometers from settlement buildings and river network. The area located farther from the buildings and closer from the river network is the suitable for it. First of all set the conditions for both raster.

Distance from Buildings (km) Distance from River (km) 4 8 3 3 3 1 5 5 6 4 11 12 9 5 14 15 4 8 16 17 11 10 9 9 10 9 8 7 6 5 2 1 5 4 3 2 5 4 3 2
Fig 7.16 – Given data: Distance from settlement buildings (left, km) and Distance from river network (right, km)

Step 1: Set the Conditions (Engineering Judgment)

The question leaves the thresholds to your judgment. We must define explicit rules:

𝑓 landfill_conditions.calc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// ── Landfill Site Selection · 2075 Bhadra ──
Condition A (Buildings): Farther = Safer
Distance_Building > 5 km → 1 (Suitable)
Distance_Building ≤ 5 km → 0 (Unsuitable)
Condition B (River): Closer = Better access
Distance_River < 6 km → 1 (Suitable)
Distance_River ≥ 6 km → 0 (Unsuitable)
Final Output:
Suitable = Building_Rec × River_Rec // Boolean AND
// Cell is suitable ONLY if BOTH conditions are met
// Building > 5 km AND River < 6 km → 1 (Suitable)
Math · Raster CalcConditions · 15 lines

Step 2: Reclassify Both Grids to Binary (1/0)

𝑓 landfill_reclassify.calc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// ── Step 2: Reclassify each cell ──
Building Grid (Condition: > 5 km → 1)
// Original: Reclassified:
[ 4, 8, 3, 3] → [0, 1, 0, 0]
[ 3, 1, 5, 5] → [0, 0, 0, 0]
[ 6, 4, 11, 12] → [1, 0, 1, 1]
[ 9, 5, 14, 15] → [1, 0, 1, 1]
[ 4, 8, 16, 17] → [0, 1, 1, 1]
River Grid (Condition: < 6 km → 1)
// Original: Reclassified:
[11, 10, 9, 9] → [0, 0, 0, 0]
[10, 9, 8, 7] → [0, 0, 0, 0]
[ 6, 5, 2, 1] → [0, 1, 1, 1]
[ 5, 4, 3, 2] → [1, 1, 1, 1]
[ 5, 4, 3, 2] → [1, 1, 1, 1]
// ═══════════════════════════════════════════
// Step 3: Map Algebra · Boolean AND
// ═══════════════════════════════════════════
Output = Building_Rec × River_Rec
// Building_Rec: River_Rec: Output:
[0, 1, 0, 0] [0, 0, 0, 0] [0, 0, 0, 0]
[0, 0, 0, 0] [0, 0, 0, 0] [0, 0, 0, 0]
[1, 0, 1, 1] [0, 1, 1, 1] [0, 0, 1, 1]
[1, 0, 1, 1] [1, 1, 1, 1] [1, 0, 1, 1]
[0, 1, 1, 1] [1, 1, 1, 1] [0, 1, 1, 1]
Result: 8 cells out of 20 are suitable for landfill
Math · Raster CalcLandfill Overlay · 37 lines
Final Output: Suitable Landfill Sites 1 = Suitable (shaded) · 0 = Unsuitable 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 0 1 1 1
Fig 7.17 – Output raster: 8 out of 20 cells are suitable (shaded green) for landfill site placement

4. Rice Crop Suitability — Weighted Overlay (14 Marks Numerical)

PAST EXAM QUESTIONS ON THIS TOPIC:

  1. Grid Code of a raster data with 25 m grid resolution is shown below. Derive a suitable map and suitable area for Rice Crop. Suitable parameters on 1 to 10 scale for slope, soil, and landuse are given in Table 1. The weightage for slope, soil, and landuse are 50%, 30%, and 20% respectively. Assume the value greater than 6 is suitable. [14] (2074 Magh, Q6)

This is a Weighted Overlay problem. Unlike the Boolean (AND) approach above, here each input layer has a different importance (weight), and we assign suitability scores on a 1–10 scale, then compute a weighted sum. The final value determines suitability.

The Formula

Suitability = (Slope Score × 0.50) + (Soil Score × 0.30) + (LandUse Score × 0.20)

If Suitability > 6 → Suitable for rice crop. Otherwise → Not suitable.

Weighted Overlay: Multi-Criteria Suitability Analysis Slope 8 6 4 7 5 9 ×0.5 Soil 5 7 8 6 4 3 ×0.3 Land Use 7 6 5 4 8 3 ×0.2 Σ Weighted Sum 6.9 6.3 5.4 6.1 5.3 6.0 Cell(1,1): 8×.5+5×.3+7×.2 = 6.9 > 6? Suitability Map Yes ✓ Yes ✓ No ✗ Yes ✓ No ✗ No ✗ Suitable cells × 625 m² = Area Five-Step Workflow 1. Reclassify inputs (1–10 scale) 2. Apply weight (×0.5, ×0.3, ×0.2) 3. Sum weighted layers cell-by-cell 4. Threshold (>6 = Suitable) 5. Count cells × area per cell Weights MUST sum to 1.0
Fig 7.18 – Weighted Overlay Suitability: Multi-Criteria Analysis with Weighted Layer Combination

Step-by-Step Solution Method

The question provides three input grids (slope grid, soil grid, landuse grid) and a reclassification table. Follow these steps:

Step 1: Reclassify each input grid using the given Table 1 (which maps grid codes to suitability scores 1–10).

Step 2: Apply weights — multiply each reclassified cell by its weight factor (0.50, 0.30, 0.20).

Step 3: Add — sum the three weighted grids cell-by-cell to get the final suitability score per cell.

Step 4: Threshold — any cell with suitability > 6 is suitable; others are not suitable.

Step 5: Calculate area — count suitable cells × cell area (25m × 25m = 625 m² per cell).

Worked Example (Generic 3×3 Grid)

Since the actual grid data varies per exam paper, here is a complete worked example showing the method:

Suppose after reclassification, the 1–10 suitability scores for a 3×3 grid are:

Slope ScoresSoil ScoresLandUse Scores
875684973
694756865
347938589
⚙ Weighted_Overlay_RiceCrop.gis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// ── Rice Crop Weighted Overlay · 2074 Magh Q6 ──
Weights: Slope = 0.50, Soil = 0.30, LandUse = 0.20
Threshold: Suitability > 6 → Suitable
// Cell (1,1): Slope=8, Soil=6, LandUse=9
S(1,1) = 8×0.50 + 6×0.30 + 9×0.20
S(1,1) = 4.0 + 1.8 + 1.8 = 7.6 >6 ✓ Suitable
// Cell (1,2): Slope=7, Soil=8, LandUse=7
S(1,2) = 7×0.50 + 8×0.30 + 7×0.20
S(1,2) = 3.5 + 2.4 + 1.4 = 7.3 >6 ✓ Suitable
// Cell (1,3): Slope=5, Soil=4, LandUse=3
S(1,3) = 5×0.50 + 4×0.30 + 3×0.20
S(1,3) = 2.5 + 1.2 + 0.6 = 4.3 ≤6 ✗ Not Suitable
// Cell (2,2): Slope=9, Soil=5, LandUse=6
S(2,2) = 9×0.50 + 5×0.30 + 6×0.20
S(2,2) = 4.5 + 1.5 + 1.2 = 7.2 >6 ✓ Suitable
// ... repeat for all cells in the grid
Final Grid:
7.6 7.3 4.3
6.7 7.2 4.8
4.2 4.6 7.7
Math · Weighted Overlay14 marks

Final Suitability Map & Area Calculation

CellWeighted ScoreSuitable?
(1,1)7.6✓ Yes
(1,2)7.3✓ Yes
(1,3)4.3✗ No
(2,1)6.7✓ Yes
(2,2)7.2✓ Yes
(2,3)4.8✗ No
(3,1)4.2✗ No
(3,2)4.6✗ No
(3,3)7.7✓ Yes
⚙ Area_Calculation.gis
1
2
3
4
5
// Area of suitable rice crop land
Suitable cells = 5 (cells with score > 6)
Cell area = 25 m × 25 m = 625 m²
Total suitable area = 5 × 625 = 3,125 m²
Suitable area = 3,125 m² = 0.3125 hectares
GIS CalculationUTF-8

Key exam tip: In the actual exam, you will be given specific grid codes and a reclassification table. Reclassify each cell first, then apply the weighted formula to every cell. Show all arithmetic clearly for full marks.

Chapter Summary

This chapter focuses on raster-based spatial analysis techniques. Spatial interpolation methods estimate values at unsampled locations from known sample points — key methods include IDW (Inverse Distance Weighting), Kriging (geostatistical, uses semivariograms), Spline (smooth surface fitting), and Thiessen/Voronoi polygons (nearest-neighbor assignment). Raster analysis covers local operations (cell-by-cell calculations), focal/neighborhood operations (using moving windows/kernels), zonal operations (statistics within defined zones), and global operations (entire raster). Topological overlay in raster involves combining multiple raster layers through arithmetic (add, subtract, multiply) and logical (AND, OR, NOT) operations for suitability analysis. Map algebra provides the mathematical framework for raster calculations. Statistical analysis includes descriptive statistics, correlation, and regression on spatial data. Integrated spatial analysis combines vector and raster methods for complex multi-criteria decision making like site selection and land suitability analysis.