Skip to content

Access Levels Guide

Every dataset in this book is rated on a simple 4-level scale. Here's exactly what each level means.


Why Access Levels?

Not all datasets are equally easy to access. Some let you download instantly with one click. Others require writing Python code and connecting to cloud APIs.

The access level badges on every dataset page tell you at a glance how much effort is needed — so you can choose what's right for your skill level.


The Four Levels

🟢 Level 1 — No Login Needed

Easiest | Anyone can access

You visit the website, find the file, and click download. No account, no registration, no email verification. Just download and use.

Typical skills needed: Just a browser and basic computer skills.

Examples: - OpenStreetMap extracts (download.geofabrik.de) - GADM administrative boundaries - ASER education reports (PDF) - Many datasets on data.gov.in


🟡 Level 2 — Registration / Login Required

Easy | Create a free account

You need to create a free account on the portal to access or download data. Registration is usually free and takes 5–10 minutes.

Typical skills needed: Email address, patience with government portals.

Examples: - Bhuvan (ISRO) — free registration - Census of India detailed tables - HMIS health data - IMD historical rainfall data

Tips for Indian Government Portals:

Registration Tips

  • Use a Gmail or personal email — some portals block institutional emails
  • Keep a password manager for the many portals you'll register on
  • Some portals send activation links — check your spam folder!
  • If OTP doesn't arrive in 2 minutes, try the "Resend OTP" option

🔵 Level 3 — GIS or Basic Coding Needed

Moderate | Some technical skill required

You need either a GIS application (like QGIS) to open the data, or basic scripting skills to process it. The data itself may be freely available, but it's in a format that requires some technical knowledge.

Typical skills needed: QGIS, or basic Python/R (pandas, geopandas).

Examples: - Shapefiles and GeoJSON — need QGIS or GeoPandas - NetCDF files (IMD gridded rainfall) — need Python/R - Google Earth Engine — need JavaScript or Python - WMS/WFS services — need QGIS or coding to query

Don't worry if you're at this level — Chapter 7 of this book teaches you the basics of QGIS and Python visualisation!


🔴 Level 4 — Advanced (API + Cloud + Programming)

Advanced | For developers and researchers

Accessing this data requires API keys, cloud platform accounts, significant programming, or understanding complex data specifications.

Typical skills needed: Python/JavaScript, REST APIs, cloud computing (GEE, AWS), GIS analysis.

Examples: - Google Earth Engine API (large-scale analysis) - Bhuvan OGC GeoServer queries - WRIS Web Map Services (advanced queries) - AI Kosh API integration (CDAC)


Quick Reference Table

Level Badge Time to First Access Skills Needed Cost
1 — No Login 🟢 < 5 minutes Browser only Free
2 — Login 🟡 10–30 minutes Email + browser Free
3 — GIS/Coding 🔵 1–4 hours (including learning) QGIS or Python Free
4 — Advanced 🔴 1+ days Programming + APIs Free (usage limits)

Which Level Are You?

Quick Self-Assessment

Answer these questions to know your starting level:

  • Can you open a website and fill a form? → You're ready for Level 1 & 2
  • Have you ever installed QGIS or opened a Shapefile? → You're ready for Level 3
  • Can you write Python code to read a CSV? → You're ready for Level 3 & 4
  • Have you used an API with authentication before? → You're ready for Level 4

What This Means for This Book

  • Chapters 1–4 are mostly Level 1 and Level 2 datasets — accessible to everyone
  • Chapter 5 (Remote Sensing) is mostly Level 2 and 3
  • Chapter 6 (APIs) is mostly Level 3 and 4
  • Chapter 7 (Visualization) teaches the skills to move from Level 2 to Level 3

Next: Data Formats Explained →