Tools / Elevation Analysis

Elevation & Contour Analysis for India

Is this land high enough to stay dry? Get the min, mean, and max elevation above sea level, terrain cross-sections, and 10m contour lines for any plot in India — from NASA's 30m elevation data.

What is elevation, and why does it anchor everything else?

Elevation is the height of the land above mean sea level, measured in metres. It is the first number behind flood risk, wind load, infrastructure access, and even seismic amplification. Most other land risk parameters become useful only once elevation is known.

The three elevation ranges that matter in India

Below 10 metres — Very Low Elevation. This is the flood zone. Coastal Andhra Pradesh, the Sundarbans, the Krishna and Godavari deltas, large parts of Kerala backwater areas, and the Mumbai reclaimed land tracts all sit here. Storm surge during cyclones can push seawater inland by 5–15 km on this kind of low-lying coastal land. The 2018 Kerala floods and the 2024 Andhra Pradesh floods both hit low-elevation parcels disproportionately.

10 to 1500 metres — Normal Elevation. The vast majority of buildable India sits here: the Deccan plateau (around 500–700 m), the Indo-Gangetic plains (100–300 m), most of peninsular South India (300–900 m), and the inland Northeast (200–800 m). No elevation-related red flags. Standard construction practices and IS code base assumptions apply. Hyderabad sits at ~542 m, Bangalore at ~920 m, Pune at ~560 m — all comfortably within the “normal” range.

Above 1500 metres — High Elevation. Hill stations and Himalayan terrain. Construction logistics change significantly: cold-weather concrete pouring, frost protection for foundations, restricted material transport, and longer project timelines. IS 875 wind speed maps and IS 1893 seismic amplification factors both vary with altitude. Shimla sits at ~2200 m, Manali at ~2050 m, Ooty at ~2240 m, Munnar at ~1600 m — all in the high-elevation construction regime.

The internal spread — max minus min

Mean elevation is one number; the spread between max and min within the same plot is another. A 15 m elevation spread inside a single 1-acre plot is significant earthwork — even if mean slope looks moderate. The spread reveals the true internal gradient that mean slope can flatten out. It is the number that tells you whether the plot is genuinely buildable as-is or whether the brochure photos hid a sharp drop along one edge. Plots advertised as “level” in Bangalore’s western suburbs often have 8–12 m internal spread once measured — a fact that only shows up after the topographic survey.

How elevation drives flood risk

Low elevation is the single strongest leading indicator of flood exposure in India. The reasons are physical:

  • Drainage gravity. Water flows downhill. A plot at 3 m above sea level has nowhere to drain to once the surrounding land is also flooded.
  • Storm surge. Cyclones push seawater inland — Cyclone Phailin in 2013, Fani in 2019, and Michaung in 2023 all caused storm surges of 2–5 m. Plots below this height are flooded directly.
  • Monsoon backflow. Coastal rivers in flood season can reverse direction near the mouth, pushing water up into low-lying tracts that are nominally upstream.
  • Groundwater rise. In low-elevation alluvial land, monsoon raises the water table to within 1–2 m of the surface — even without surface flooding, this saturates the soil and reduces foundation bearing capacity.

Why measured elevation beats “looks high to me”

The eye is poor at judging elevation, especially relative to sea level. A plot that “feels high” because the road climbs up to it may actually sit at 6 m above MSL — well within the flood zone. A plot in a Bengaluru suburb that “feels flat” can be at 950 m elevation, with the entire city on a plateau. Measured elevation from satellite-derived data is the only honest baseline — and it is the same data NRSC and the central government use for disaster planning.

What do these numbers mean?

The result card shows four values — min, mean, max, and the internal spread (max minus min) — plus two terrain cross-section profiles. Each tells you something different about the plot.

Min Elevation
The lowest elevation pixel inside your plot. This is the first place water would pool during a heavy rain — and the most exposed to flood risk in coastal or delta land.
Example: Min 478 m on a hillside plot tells you where the natural drainage point is and where to plan the deepest cut.
Mean Elevation
The average elevation across your plot. The headline number for verdict thresholds and for cross-referencing with flood and wind design tools.
Example: Mean 542 m in Hyderabad — comfortably in the “Normal Elevation” range with no elevation-related red flags.
Max Elevation
The highest elevation pixel inside your plot. This is the natural high ground — where the main building should sit if flood risk is a concern, and the windward edge in hill-station design.
Example: Max 487 m — combined with min 478 m, your plot has a 9 m internal rise.
Internal Spread (max − min)
The vertical range inside the plot. A spread above 10 m inside a 1-acre plot is significant earthwork even if mean slope looks moderate. It reveals what the average can hide.
Watch out: A “flat” plot with 12 m internal spread typically means a steep edge along one side that the seller did not mention.
W→E and N→S Cross-Sections
Two terrain profiles sliced through the centre of your plot — one west-to-east, one north-to-south. Each shows how the ground rises and falls along that cut. The dashed lines on the map show exactly which slice each chart represents.
Example: A W→E profile that dips sharply on the right side tells you the eastern edge of the plot is the lowest point — drainage and flood risk concentrate there.
10m Contour Lines
Lines of equal elevation drawn at every 10 metres, clipped to your plot boundary. Closely spaced lines mean steep ground; widely spaced lines mean gentle slope. Each line is labelled with its elevation in metres.
Example: Five contour lines crossing a 100m plot means the ground rises 50m across that distance — a significant slope even before the slope tool confirms it.

How the analysis works

Three steps. Under one second. No setup.

1

You mark the plot

Draw the exact boundary on the map, drop a pin at the centre, or paste an address. Works for plots from 1 cent to 100 acres anywhere in India.

2

We read NASA's 30m elevation

Your plot is overlaid on NASADEM — NASA’s void-filled 30m elevation grid from the SRTM 2000 shuttle mission. We extract every elevation pixel inside your boundary.

3

You see min, mean, max — cross-sections and contour lines

We return the lowest, average, and highest elevation in metres, a verdict (Very Low / Normal / High), two terrain cross-section profiles (W→E and N→S), and contour lines at 10m intervals overlaid directly on the map and clipped to your plot boundary. The section cut-planes are shown as dashed lines.

Methodology and data sources

We use NASA elevation data directly. No interpolation, no models, no proprietary processing.

Where the data comes from

The single source is NASADEM HGT v001 — NASA’s reprocessed, void-filled version of the SRTM 2000 shuttle radar elevation data. Resolution is 1 arc-second, roughly 30 metres per pixel on the ground.

NASADEM HGT v001NASA / USGS30 m resolution2000 baseline

How we compute the three values

  • Read the elevation window covering your plot from elevation.tif (4.9 GB India-wide int16+ZSTD COG, 438 NASADEM tiles mosaicked).
  • Identify every elevation pixel falling inside your geometry.
  • min_elevation_m = nanmin(valid pixels)
  • mean_elevation_m = nanmean(valid pixels)
  • max_elevation_m = nanmax(valid pixels)
  • Verdict is applied to mean elevation.

How the cross-section profiles are computed

Two terrain profiles are extracted from the same pixel window:

  • W→E profile: The middle third of pixel rows is averaged column-by-column, giving a west-to-east elevation transect through the centre of the plot. Interior NaN gaps (masked pixels at polygon boundaries) are filled by linear interpolation. The result is resampled to 40 points for consistent chart width.
  • N→S profile: The same logic applied to the middle third of pixel columns, averaged row-by-row, giving a north-to-south transect.
  • The Y-axis of each chart is zoomed to the local elevation range (not sea level) so terrain variation within the plot is always visible, even for small relief.
  • The two section cut-planes are shown as dashed blue lines on the map so you can see exactly which slice each chart represents.

Verdict thresholds

Below 10 m mean is flagged as “Very Low Elevation” — a flood risk indicator. 10–1500 m is “Normal Elevation” — no elevation-related red flags. Above 1500 m is “High Elevation” — hill-station construction regime, IS 875 wind and IS 1893 seismic amplification considerations apply.

How contour lines are generated

  • A padded elevation window is extracted from elevation.tif around your plot.
  • gdal_contour generates contour lines at 10m intervals from that window.
  • Lines are clipped to your plot boundary (polygon inputs) or a 500m radius circle (pin inputs).
  • Each line is labelled with its elevation in metres. Labels are placed at the midpoint of each clipped segment, so a label appears even if only a short section of a contour crosses your plot corner.
  • Contour generation is skipped automatically if your bounding box is wider than 50km — the output would be too dense to be useful.

Coverage and limitations

  • Pan-India coverage. 438 NASADEM tiles cover 8–38°N, 68–98°E — all of India and surrounding territories.
  • Vertical accuracy. NASADEM has a global mean elevation error around 5 m, typically better (1–3 m) on open flat terrain and worse on steep, vegetated, or built-up terrain.
  • Vintage. NASADEM is based on SRTM 2000 imagery. Recent earthwork (post-2000 fills, large excavations) is not in the data.
  • Water body overlap. If a drawn polygon partially overlaps a river, lake, or reservoir, the tool proceeds with analysis but shows a caution — elevation pixels over water surfaces are included in the profile and may reduce accuracy. Pin drops directly on a water body are rejected outright.

Frequently Asked Questions

Why does elevation matter for buying land in India?
Elevation is the first number behind flood risk, wind load, and infrastructure access. Plots below 10 m above sea level are at higher flood and storm-surge risk, especially in coastal Andhra Pradesh, Odisha, the Sundarbans, and the Kerala backwaters. Plots above 1500 m face hill-station construction logistics and frost design considerations.
Where does the elevation data come from?
We use NASADEM HGT v001 — NASA's void-filled 30 m global elevation dataset reprocessed from the SRTM 2000 shuttle mission. It is the most authoritative open elevation dataset for India and is what NASA, USGS, and India's NRSC use for civil and disaster planning.
What is the difference between min, mean, and max elevation?
Min is the lowest elevation pixel inside your plot. Max is the highest. Mean is the average across the plot. The spread between max and min tells you the internal gradient of the plot — a 15 m spread within a 1-acre parcel is significant earthwork even if the mean slope looks moderate.
Is my plot too low to be safe from floods?
Below 10 m above sea level, flood risk rises sharply in coastal and delta regions. We flag this and recommend cross-checking with our Flood Risk tool, which uses 26 years of NRSC satellite flood observations. Elevation alone is not a flood verdict — it is one input that points you toward the right next check.
Does elevation affect construction cost?
Above 1500 m, yes — significantly. Cold-weather concrete pouring, frost protection for foundations, restricted material transport, and longer project timelines all add cost in hill-station construction. Below 1500 m, elevation rarely affects construction cost directly but does affect flood and wind design loads through IS 875 and IS 1893.
Is 30 m resolution accurate enough for elevation?
30 m means each pixel is roughly 30 metres across the ground. Vertical accuracy is typically within a few metres — useful for flood-risk screening, wind-load anchoring, and gradient checks. For final foundation design on hill plots or borderline-low coastal plots, always commission a topographic survey before construction.
What does a large internal spread (max minus min) tell me?
It reveals what mean slope can flatten out — a steep edge or sharp drop along one side of the plot. A spread above 10 m inside a 1-acre plot typically means significant cut-and-fill earthwork even if the rest of the plot looks level. Brochure photos rarely show this.
What are the W→E and N→S elevation profiles?
They are terrain cross-sections sliced through the centre of your plot. The W→E profile averages elevation pixel rows and plots them from left (west) to right (east). The N→S profile does the same from top (north) to bottom (south). Together they give you a two-axis picture of how the land rises and falls — useful for understanding drainage direction, identifying low edges, and checking whether a "level" plot is actually tilted in one direction. The two cut-planes are shown as dashed lines on the map so you always know which slice you are reading.
What happens if my drawn area includes a river or lake?
The tool proceeds with the analysis but shows a caution banner — elevation pixels over water surfaces are included in the profile and may reduce accuracy, since water bodies do not reflect true ground elevation. If your AOI deliberately includes a riverbank or lakeside plot, treat the profiles as indicative rather than precise. If you drop a pin directly on a water body, the tool rejects the query outright.
What are the contour lines shown on the map?
Contour lines connect points of equal elevation. We generate them at 10m intervals directly from NASADEM data using GDAL and overlay them on your map, clipped to your plot boundary (or a 500m radius for pin inputs). Each line is labelled with its elevation in metres. Closely spaced lines mean steep terrain; widely spaced lines mean gentle slope. They complement the cross-section profiles by showing the full shape of the terrain rather than just two slices.
Why are contour lines only shown within my plot?
Contours are clipped to your AOI so the map stays readable — full-landscape contouring at 10m intervals would fill the screen. For pin-drop inputs, we extend the clip area to a 500m radius circle so you can see the terrain context around the pin, not just a single point.

© 2026 - 1acre.in - All Rights Reserved

LinkedIn iconYoutube iconInstagram icon