Chapter 1: Administrative Boundaries & Maps¶
The foundation of any spatial analysis β finding the right map of India.
Why Start Here?
Every geospatial analysis begins with the same question: "Where is my study area, and what are its boundaries?" This chapter gives you all the boundary data you need β from country level down to village level β with the easiest datasets first.
What Is in This Chapter?¶
Administrative boundaries are the skeleton of any geospatial dataset. They define:
- Where one state ends and another begins
- Which villages fall within a district
- Where election constituencies are drawn
- How roads connect settlements
Without good boundary data, you cannot join your CSV data to a map. This chapter is therefore the most important starting point for anyone working with Indian spatial data.
Chapter Overview¶
| # | Dataset | Provider | Format | Access | Level |
|---|---|---|---|---|---|
| 1 | Open Government Data Portal | MeitY | CSV, Shapefile, JSON | No Login | π’ |
| 2 | OpenStreetMap India | OSM Community | GeoJSON, Shapefile | No Login | π’ |
| 3 | GADM Boundaries | GADM | Shapefile, GeoJSON | No Login | π’ |
| 4 | Bhuvan Basemaps | ISRO/NRSC | WMS, Shapefile | Login | π‘ |
| 5 | Election Commission Boundaries | ECI | Shapefile, PDF | Login | π‘ |
| 6 | Survey of India | SOI | Topo Maps, PDF | Login | π‘ |
What Level of Detail Is Available?¶
India's administrative hierarchy goes from national to household level:
India (National)
βββ States & Union Territories (36)
βββ Districts (~800)
βββ Sub-Districts / Talukas / Blocks (~6,600)
βββ Towns & Cities / Villages (~6,40,000)
βββ Wards / Hamlets
Different datasets cover different levels:
| Dataset | National | State | District | Taluka/Block | Village |
|---|---|---|---|---|---|
| GADM | β | β | β | β | β |
| OSM | β | β | β | β | β |
| data.gov.in | β | β | β | β | β |
| Bhuvan | β | β | β | β | β |
| ECI | β | β | β (constituency) | β | β |
πΊοΈ Coordinate Systems in India¶
Before you download boundaries, you need to understand coordinate systems β how locations are expressed.
Most Indian data uses one of two systems:
| CRS | Code | Description | Use When |
|---|---|---|---|
| WGS84 | EPSG:4326 | Global latitude/longitude | Web maps, Google Earth |
| UTM Zone 44N | EPSG:32644 | Metric (metres) for central India | Measuring distances/areas |
Quick Rule
When in doubt, use EPSG:4326 (WGS84). Most Indian datasets come in this system and it works with Google Maps, Leaflet, and MapLibre.
βοΈ Chapter Exercise: Build Your First India Map¶
Exercise 1.0 β India District Map in QGIS
Goal: Download district boundaries and display them in QGIS.
Time needed: 30 minutes
Steps:
- Download GADM Level 2 (District) data for India from gadm.org
- Open QGIS β Drag the downloaded
.shpfile into the canvas - In the Layers panel, right-click β Properties β Symbology
- Change fill colour to show district names
- Add labels: Properties β Labels β Single Labels β Field: NAME_2
What to explore: - [ ] How many districts does your home state have? - [ ] Can you colour each state differently? (Use "Categorized" symbology by NAME_1) - [ ] Can you find your own village or town on the map?
Start with the easiest dataset: Open Government Data Portal β