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 →