Space Data Intelligence Hub
Phase 2 — Advanced Modules NEW
EDUCATIONAL PORTAL

Space Data
Intelligence Hub

The complete guide to the global satellite-data ecosystem — from raw telemetry to AI-driven insights. Built for students, researchers, aerospace engineers, GIS analysts, and hackathon teams.

0Satellites Catalogued
0Data Sources
0Learning Modules
0Career Paths
MODULE 01

Introduction to Space Data

Understanding the different types of data generated and collected by space systems.

What is Satellite Data?

Satellite data refers to any information collected by instruments aboard artificial satellites orbiting Earth or other celestial bodies. These instruments capture electromagnetic radiation across various wavelengths — visible light, infrared, microwave, radar — and transmit it as digital signals to ground stations.

Modern satellites carry sophisticated sensors called payloads that may measure vegetation health, ocean temperatures, cloud formation, land surface changes, or even gravitational anomalies.

Optical Imagery SAR Data Hyperspectral Thermal IR

What is Space Data?

Space data is a broader term encompassing all data generated within, by, or about the space environment. It includes satellite imagery, telemetry, mission data, astronomical observations, and space weather measurements.

  • Raw instrument readings from onboard sensors
  • Processed geophysical products (surface reflectance, SST, NDVI)
  • Spacecraft health and housekeeping telemetry
  • Ground control uplink/downlink data
  • Astronomical catalog data from space telescopes

Types of Space Data

Remote Sensing Data

Acquired by sensors that detect energy reflected or emitted from Earth's surface without physical contact. Includes optical, radar, and LiDAR data used for land mapping, agriculture, and disaster monitoring.

Passive & Active sensorsMulti-temporal analysis

Telemetry Data

Real-time streams of spacecraft health parameters — battery voltage, temperature, attitude, fuel levels, and instrument status — transmitted from the satellite to mission control for monitoring and commanding.

Real-time streamsHK packets

Geospatial Data

Any data that has a geographic component — coordinates, projections, spatial relationships. Includes vector layers (boundaries, roads) and raster grids derived from satellite imagery with coordinate reference systems.

GIS-readyCRS / Projections

Scientific Payload Data

High-precision measurements from specialized scientific instruments — spectrometers, magnetometers, plasma analyzers, cosmic ray detectors — used for planetary science, astrophysics, and heliophysics research.

Level 0–4 productsCalibrated

Space Mission Data

Comprehensive datasets from entire space missions including trajectory data, science observations, engineering data, and derived higher-level products like topographic maps of planetary surfaces.

Mission archivesPDS format

Meteorological Data

Weather satellite observations including cloud imagery, atmospheric temperature/humidity profiles, wind vectors, sea surface temperatures, and precipitation estimates used for weather forecasting and climate monitoring.

NWP assimilationNowcasting

Satellite Families

MODULE 02

Global Space Ecosystem

Space agencies, research centres, and private companies that shape the satellite data landscape.

🇮🇳 India
ISRO
Indian Space Research OrganisationBengaluru, India · Est. 1969

India's national space agency. Develops launch vehicles (PSLV, GSLV, LVM3), Earth observation, communication and navigation satellites.

Chandrayaan-3MangalyaanAditya-L1NavIC
isro.gov.in
NRSC
National Remote Sensing CentreHyderabad, India

ISRO centre specialising in satellite remote sensing for natural resources, disaster management, and geospatial services via Bhuvan platform.

CartosatResourcesatBhuvan Portal
nrsc.gov.in
SAC
Space Applications CentreAhmedabad, India

Develops payloads for ISRO satellites — oceanographic sensors, atmospheric sounders, microwave imagers — and geospatial applications for weather, ocean, and disaster monitoring.

MOSDACINSATOceansat
sac.gov.in
IN-SPACe
Indian National Space Promotion & Authorisation CentreAhmedabad, India · Est. 2020

Regulatory and promotion body enabling private sector participation in India's space sector. Authorises launch and satellite operations.

Private Launch ApprovalsFDI Policy
inspace.gov.in
NSIL
NewSpace India LimitedBengaluru, India · Est. 2019

ISRO's commercial arm. Operates OneWeb launches via LVM3, GSAT lease/transfer, and EO data commercialisation.

OneWeb LaunchesGSAT Commercial
nsilindia.co.in
🇺🇸 United States
NASA
National Aeronautics and Space AdministrationWashington D.C., USA · Est. 1958

World's leading space agency. Operates Earth observation, heliophysics, planetary science, astrophysics, and human spaceflight programmes.

LandsatArtemisJWSTMars Perseverance
nasa.gov
NOAA
National Oceanic and Atmospheric AdministrationSilver Spring, MD, USA

Operates GOES and JPSS weather satellite series. Provides real-time weather data to NWS and international partners. Manages NOAA CLASS data archive.

GOES-16/18JPSS/Suomi NPPDSCOVR
noaa.gov
USGS
US Geological SurveyReston, VA, USA

Manages the Landsat program jointly with NASA. Operates Earth Explorer portal — the world's largest free satellite imagery archive.

Landsat 8/9Earth ExplorerNational Map
usgs.gov
🌍 Europe & Japan & Canada
ESA
European Space AgencyParis, France · Est. 1975

Operates Sentinel satellites under Copernicus, Galileo navigation, MetOp weather, and deep-space missions like Mars Express and Rosetta.

Sentinel 1–6GalileoBepiColombo
esa.int
EUMETSAT
European Organisation for the Exploitation of Meteorological SatellitesDarmstadt, Germany

Operates Meteosat and MetOp series providing Europe's weather satellite data. Distributes real-time and archived meteorological data globally.

Meteosat-12MetOp-CMTG
eumetsat.int
JAXA
Japan Aerospace Exploration AgencyTokyo, Japan · Est. 2003

Operates ALOS Earth observation satellites, the H-II rocket family, contributes to ISS, and conducts deep space missions including Hayabusa asteroid sample return.

ALOS-2/4Hayabusa2DAICHI
jaxa.jp
CSA
Canadian Space AgencySaint-Hubert, Canada · Est. 1989

Operates RADARSAT SAR constellation. Developed Canadarm for the Space Shuttle and ISS. Contributes to Artemis gateway.

RADARSAT ConstellationCanadarm3SCISAT
asc-csa.gc.ca
Private Companies
SpaceX
Space Exploration Technologies Corp.Hawthorne, CA, USA · Est. 2002

Operates Starlink broadband constellation (6000+ satellites), launches Falcon 9/Heavy and Starship. Provides commercial launch services globally.

StarlinkDragonStarship
spacex.com
Planet
Planet Labs PBCSan Francisco, CA, USA · Est. 2010

Operates the largest commercial Earth observation constellation — 200+ Dove CubeSats and SkySat imaging satellites providing daily global coverage at 3–5 m resolution.

Dove ConstellationSkySatPlanet Basemaps
planet.com
Maxar
Maxar TechnologiesWestminster, CO, USA · Est. 1969

Provides very high resolution (30–50 cm) satellite imagery via WorldView and GeoEye constellations. Major supplier to US government and commercial mapping.

WorldView-3/4GeoEye-1Legion
maxar.com
ICEYE
ICEYEEspoo, Finland · Est. 2012

Operates a SAR (Synthetic Aperture Radar) microsatellite constellation providing sub-metre resolution imaging day, night, and through clouds for disaster response, insurance, and defence.

SAR ConstellationFlood MonitoringChange Detection
iceye.com
BlackSky
BlackSky TechnologyHerndon, VA, USA · Est. 2014

High-revisit EO constellation with AI-powered analytics platform. Provides real-time monitoring of critical infrastructure, ports, military, and economic activity sites.

Gen-3 ConstellationSpectra AISite Monitoring
blacksky.com
MODULE 03

Satellite Types & Missions

Detailed profiles of satellite families, their sensors, orbits, and applications.

Cartosat-3 (ISRO)
Orbit509 km SSO
Resolution0.25 m panchromatic
SensorPAN + Multispectral
Swath16 km
Launch2019

Used for urban planning, infrastructure mapping, cadastral surveys, and defence reconnaissance.

CartographyUrbanDefence
Resourcesat-2A (ISRO)
Orbit817 km SSO
SensorsLISS-3, LISS-4, AWiFS
Resolution5.8–56 m
Swath23–740 km
Launch2016

Agriculture monitoring, crop acreage estimation, forest inventory, watershed management.

AgricultureForestWater
Oceansat-3 (ISRO)
Orbit742 km SSO
SensorsOCM-3, OSCAT-3, SSTM
Resolution360 m
Swath1420 km
Launch2022

Ocean colour monitoring, chlorophyll estimation, sea surface temperature, wind vector retrieval.

OceanographyFisheriesClimate
RISAT-1A (ISRO)
Orbit555 km SSO
SensorC-band SAR
Resolution1 m (spotlight)
Swath10–240 km
Launch2022

All-weather imaging for flood mapping, soil moisture, crop monitoring, and border surveillance.

SARFloodAll-weather
Sentinel-2 (ESA)
Orbit786 km SSO
SensorMSI (13 bands)
Resolution10–60 m
Swath290 km
Revisit5 days

Free open-data for agriculture, land cover change, fire monitoring, coastal and inland water.

Free DataNDVILand Cover
Landsat 9 (NASA/USGS)
Orbit705 km SSO
SensorOLI-2, TIRS-2
Resolution15–100 m
Swath185 km
Launch2021

50-year archive of Earth imagery. Used for land change detection, urban growth, glacier retreat, deforestation tracking.

50-yr ArchiveChange DetectionFree
MODULE 04

Space Data Sources

Free and commercial portals to access satellite and geospatial data globally.

SourceAgencyData TypesFormatsAccessAPIFree?Link
BhuvanISRO/NRSCEO imagery, thematic maps, DEM, NDVIGeoTIFF, KML, WMSWeb portal, WMS/WFSYesFreebhuvan.nrsc.gov.in
MOSDACISRO/SACOcean, weather, atmospheric dataNetCDF, HDF5, GeoTIFFWeb portal, FTPYesFreemosdac.gov.in
VEDASISRO/SACMulti-temporal EO analysisGeoTIFF, JSONWeb interfaceYesFreevedas.sac.gov.in
NRSC Open EO DataNRSCCartosat, Resourcesat, LISS productsGeoTIFF, TIFFRegistration requiredPartialFreenrsc.gov.in
NASA EarthDataNASA EOSDISLand, ocean, atmosphere, cryosphereHDF5, NetCDF, GeoTIFFPortal, API, Earthdata SearchYesFreeearthdata.nasa.gov
LAADS DAACNASAMODIS, VIIRS productsHDF4, HDF5, NetCDFFTP, HTTPS, APIYesFreeladsweb.modaps.eosdis.nasa.gov
NASA Open Data PortalNASACross-mission datasets, APIsJSON, CSV, GeoTIFFREST APIYesFreedata.nasa.gov
Copernicus Open Access HubESASentinel 1–6 productsSAFE, GeoTIFF, NetCDFPortal, API, S3YesFreescihub.copernicus.eu
Sentinel HubESA/SinergiseSentinel, Landsat, MODISGeoTIFF, PNG, WMTSREST API, Python clientYesFreemiumsentinel-hub.com
Earth Explorer (USGS)USGSLandsat, ASTER, DEM, aerialGeoTIFF, TIFF, HDFPortal, Bulk DownloadYesFreeearthexplorer.usgs.gov
NOAA CLASSNOAAGOES, AVHRR, NEXRAD weather radarNetCDF, GRIB2, HDFPortal, FTPYesFreeavl.class.noaa.gov
EUMETSAT Data StoreEUMETSATMeteosat, MetOp, Sentinel-3/6BUFR, NetCDF, GRIB2Portal, EUMDAC APIYesMember states freeeoportal.eumetsat.int
Google Earth EngineGooglePetabytes — Landsat, Sentinel, MODIS…Cloud-nativeJavaScript API, PythonYesResearch freeearthengine.google.com
AWS Open DataAmazonLandsat-9, Sentinel-2, NASADEM…Cloud-Optimized GeoTIFFS3 REQUESTER PAYS / FreeYesFreeregistry.opendata.aws
Microsoft Planetary ComputerMicrosoftLandsat, Sentinel, MODIS, ERA5STAC, COG, ZarrPython STAC APIYesFreeplanetarycomputer.microsoft.com
MODULE 05

Data Formats

Understanding how satellite data is stored, encoded, and distributed.

Raster Data Formats

Raster data represents space as a grid of pixels. Each cell holds a value — reflectance, temperature, elevation. The spatial resolution defines how large each pixel is on the ground.

GeoTIFF

Industry-standard raster format embedding geographic coordinates and projection info directly in the TIFF header. Supported by every GIS and remote sensing tool.

JPEG2000

Wavelet-based compression with multi-resolution levels. Used by ESA for Sentinel data distribution — smaller files with no quality loss.

HDF5

Hierarchical Data Format. Self-describing, supports N-dimensional arrays. Used by MODIS, VIIRS, and ICESat-2 for complex multi-variable datasets.

NetCDF

Network Common Data Form. Scientific standard for gridded data with time, lat/lon dimensions. Used for climate, ocean, and atmospheric model outputs.

Vector Data Formats

Vector data represents geography as points, lines, and polygons with attribute tables. Ideal for roads, administrative boundaries, building footprints, and survey points.

Shapefile (.shp)

ESRI's legacy but still dominant vector format. Actually 4–6 files (.shp, .dbf, .shx, .prj). Supported by every GIS platform globally.

GeoJSON

JSON-based vector format ideal for web applications. Human-readable, directly embedded in REST APIs. Supported by Leaflet, Mapbox, and GEE.

KML / KMZ

Google's XML-based format for Google Earth and Google Maps. KMZ is the compressed version. Used for overlays, placemarks, and flight paths.

GeoPackage (.gpkg)

OGC standard SQLite-based format storing both vector and raster in a single file. Recommended replacement for Shapefiles — no file-size limits.

Telemetry & Mission Formats

CCSDS Packets

Consultative Committee for Space Data Systems standard. Raw telemetry from spacecraft — used by ISRO, NASA, ESA. Packets carry housekeeping and science data.

PDS4 (Planetary)

Planetary Data System format used by NASA for planetary mission archives. Self-describing XML labels with raw data files. Used by Curiosity, Perseverance.

GRIB2

WMO standard for gridded meteorological data — NWP model outputs, GOES weather products. Used globally by all national weather services.

BUFR

Binary Universal Form for data Representation. WMO standard for weather observation data — radiosondes, satellite soundings, radar.

Format Comparison Chart

MODULE 06

Space Data Reading Tools

Software platforms for processing, analyzing, and visualizing satellite data.

QGIS

GIS — Open Source

Most popular free GIS desktop. Supports raster, vector, PostGIS, WMS/WFS. Extensive plugin ecosystem. Runs on all platforms.

ArcGIS Pro

GIS — Commercial (Esri)

Industry-standard GIS suite. 2D/3D analysis, geoprocessing, ModelBuilder. Dominates government and enterprise sectors.

Google Earth Pro

Viewer — Free

View high-resolution satellite imagery globally. Import KML/KMZ, time-lapse of land changes. Free for desktop.

SNAP (ESA)

Remote Sensing — Free

Sentinel Application Platform. Process Sentinel-1 SAR, Sentinel-2 MSI, Sentinel-3. Free from ESA. Python-callable via snappy.

ENVI

Remote Sensing — Commercial (NV5)

Leading hyperspectral and multispectral image analysis software. Used by defence, government, and research. IDL-scripted workflows.

ERDAS Imagine

Remote Sensing — Commercial (Hexagon)

Photogrammetry, classification, mosaicking, LiDAR processing. Used for large-area mapping and orthorectification workflows.

Jupyter + Python

Scientific — Open Source

Standard scientific computing environment. Combine rasterio, geopandas, matplotlib, sklearn in interactive notebooks. Industry standard for geospatial ML.

Google Earth Engine

Cloud Platform — Free (Research)

Petabyte-scale planetary analysis in the cloud. JavaScript and Python APIs. No data download needed — run analysis on Google's servers.

AWS Open Data

Cloud Platform — Commercial

Public datasets on S3 — Landsat-9, Sentinel-2, NEXRAD. Process with SageMaker, EC2, Lambda. Pay only for compute, not storage.

Microsoft Planetary Computer

Cloud Platform — Free

STAC-based catalog with JupyterHub environment. Access TB of Earth data with Python. Partnered with NASA, USGS, ESA.

MATLAB

Scientific — Commercial (MathWorks)

Widely used in aerospace and signal processing. Toolboxes for mapping, image processing, statistics. Used by ISRO, NASA for algorithm development.

R + terra/sf

Statistical — Open Source

Statistical computing with geospatial packages. terra and sf packages provide raster and vector handling. Popular in ecology and environmental science.

MODULE 07

Python Ecosystem for Satellite Data

End-to-end workflow: download → read → process → visualize → model → report.

1

Download Data

earthaccess, sentinelsat, pystac-client

2

Read & Parse

rasterio, xarray, h5py, netCDF4

3

Process

numpy, GDAL, shapely, geopandas

4

Visualize

matplotlib, folium, plotly, kepler.gl

5

ML / AI

scikit-learn, PyTorch, TensorFlow

6

Report

Jupyter, nbconvert, WeasyPrint

Reading GeoTIFF with Rasterio

import rasterio
import numpy as np
import matplotlib.pyplot as plt

# Open a Sentinel-2 Band 8 (NIR) GeoTIFF
with rasterio.open('sentinel2_B08.tif') as src:
    nir = src.read(1).astype('float32')
    crs = src.crs
    transform = src.transform
    meta = src.meta

# Open Red band (B04) for NDVI
with rasterio.open('sentinel2_B04.tif') as src:
    red = src.read(1).astype('float32')

# Calculate NDVI
ndvi = (nir - red) / (nir + red + 1e-10)

plt.figure(figsize=(10, 8))
plt.imshow(ndvi, cmap='RdYlGn', vmin=-1, vmax=1)
plt.colorbar(label='NDVI')
plt.title('Vegetation Index (NDVI)')
plt.savefig('ndvi_output.png', dpi=150)
plt.show()

Reading NetCDF with Xarray

import xarray as xr
import matplotlib.pyplot as plt
import cartopy.crs as ccrs

# Open ERA5 temperature NetCDF
ds = xr.open_dataset('era5_temperature_2023.nc')

# Select surface temperature for a specific time
temp = ds['t2m'].sel(time='2023-06-01T12:00')

# Convert Kelvin to Celsius
temp_c = temp - 273.15

# Plot with cartopy projection
fig, ax = plt.subplots(
    subplot_kw={'projection': ccrs.PlateCarree()},
    figsize=(14, 7)
)
temp_c.plot(ax=ax, transform=ccrs.PlateCarree(),
            cmap='RdBu_r', cbar_kwargs={'label':'°C'})
ax.coastlines()
ax.add_feature(cartopy.feature.BORDERS)
plt.title('ERA5 2m Temperature – June 2023')
plt.savefig('era5_temp.png')

GeoPandas Vector Analysis

import geopandas as gpd
from shapely.geometry import Point, Polygon
import rasterio.mask

# Load district boundaries shapefile
districts = gpd.read_file('india_districts.shp')
districts = districts.to_crs(epsg=4326)  # WGS-84

# Filter Telangana state
telangana = districts[
    districts['STATE_NAME'] == 'Telangana'
]

# Buffer 10 km around Hyderabad
hyd = telangana[telangana['DIST_NAME']=='Hyderabad']
hyd_proj = hyd.to_crs(epsg=32644)  # UTM for distance
hyd_buffer = hyd_proj.buffer(10000)  # 10 km

# Spatial join — find all parcels in buffer
parcels = gpd.read_file('parcels.shp').to_crs(epsg=32644)
nearby = gpd.sjoin(parcels, gpd.GeoDataFrame(
    geometry=hyd_buffer), how='inner')
print(f'Parcels within 10 km: {len(nearby)}')

PyTorch CNN for Image Classification

import torch
import torchvision.transforms as T
from torchvision.models import resnet18
from torch.utils.data import DataLoader
from torchvision.datasets import ImageFolder

# Transforms for satellite patch dataset
transform = T.Compose([
    T.Resize((64, 64)),
    T.ToTensor(),
    T.Normalize(mean=[0.485, 0.456, 0.406],
                std=[0.229, 0.224, 0.225])
])

# EuroSAT dataset — 27,000 Sentinel-2 patches
train_ds = ImageFolder('eurosat/train', transform)
loader   = DataLoader(train_ds, batch_size=32)

# Pretrained ResNet-18 fine-tuned for 10 classes
model = resnet18(pretrained=True)
model.fc = torch.nn.Linear(512, 10)
optimizer = torch.optim.Adam(model.parameters(), lr=1e-4)
criterion = torch.nn.CrossEntropyLoss()

model.train()
for imgs, labels in loader:
    optimizer.zero_grad()
    loss = criterion(model(imgs), labels)
    loss.backward()
    optimizer.step()

Python Library Quick Reference

LibraryPurposeKey FunctionsInstall
rasterioRead/write raster (GeoTIFF, TIFF)open(), read(), transform, CRSpip install rasterio
GDAL/osgeoLow-level raster/vector I/Ogdal.Open(), gdal.Warp(), ogrconda install gdal
geopandasVector data analysis (SHP, GeoJSON)read_file(), to_crs(), sjoin()pip install geopandas
shapelyGeometric operationsPoint, Polygon, buffer(), intersects()pip install shapely
xarrayN-dimensional labeled arrays (NetCDF)open_dataset(), sel(), groupby()pip install xarray
netCDF4Read NetCDF files directlyDataset(), variables[], dimensions[]pip install netCDF4
h5pyHDF5 file I/OFile(), Dataset(), Group()pip install h5py
pyprojCoordinate reference systemsCRS(), Transformer.from_crs()pip install pyproj
OpenCVComputer vision on satellite patchesimread(), GaussianBlur(), Canny()pip install opencv-python
PyTorchDeep learning for image segmentation/classificationnn.Module, DataLoader, optimpip install torch torchvision
TensorFlowDeep learning, Keras APItf.keras.Model, tf.datapip install tensorflow
scikit-learnClassical ML — Random Forest, SVMRandomForestClassifier, GridSearchCVpip install scikit-learn
earthaccessNASA EarthData API accesslogin(), search_data(), download()pip install earthaccess
sentinelsatCopernicus Open Hub APISentinelAPI(), query(), download()pip install sentinelsat
MODULE 08

AI & Machine Learning for Satellite Data

How deep learning and ML algorithms are applied to satellite imagery for real-world problem solving.

Key AI Tasks

  • Classification — Land cover, crop type
  • Object Detection — Aircraft, ships, vehicles
  • Semantic Segmentation — Building footprints, roads
  • Change Detection — Urban expansion, deforestation
  • Super Resolution — Enhance low-res imagery
  • Time Series Forecasting — Crop yield, sea level
  • Anomaly Detection — Illegal mining, oil spills

Forest Fire Detection

CNN + Random Forest models trained on MODIS active fire products (MCD14ML). Thermal anomaly detection using Band 21 (3.9μm). Time-series NDVI change alerts precede fires by 7–14 days. Accuracy: ~91% at 375m resolution using VIIRS.

U-NetRandom ForestLSTM

Flood Prediction

SAR coherence change detection on Sentinel-1 data identifies inundated areas through cloud cover. ResNet-50 + LSTM trained on historical flood maps predicts flood extent 48–72 hours ahead using DEM + rainfall inputs.

ResNet-50SAR Change DetectionLSTM

Crop Health Monitoring

Multi-temporal NDVI, EVI, LAI time series from Sentinel-2 fed into XGBoost + LSTM classifiers for crop health assessment. 95% accuracy for rice, wheat, sugarcane in India. FASAL programme uses this nationally.

XGBoostLSTMRandom Forest

Urban Growth Detection

Semantic segmentation of multi-year Landsat/Cartosat imagery to map urban footprint expansion. DeepLab v3+ achieves mIoU of 0.89 on high-density Indian cities. Used for SDG monitoring and smart city planning.

DeepLab v3+SegNetFCN

Illegal Mining Detection

Sentinel-1 SAR time-series + optical change maps identify unauthorized excavation with pit geometry analysis. Planet Labs daily monitoring used for river sand mining in India. ISRO's NRSC provided mapping support for NGT.

SVMU-NetChange Vector Analysis

Weather Forecasting

Deep learning NWP models — Google DeepMind's GraphCast and Huawei Pangu-Weather — trained on ERA5 reanalysis outperform traditional numerical models at 1–10 day forecasts with 1000x speedup.

GraphCastPangu-WeatherFourCastNet
MODULE 09

Satellite Data Processing Pipeline

End-to-end journey of satellite data from orbit to actionable intelligence.

flowchart TD A["🛰️ Satellite in Orbit\n(EO/Weather/Nav)"] -->|RF downlink S/X/Ka-band| B["📡 Ground Station\n(NRSC/ISTRAC/ESAC)"] B -->|Raw binary CCSDS| C["📥 Data Reception\n& Decommutation"] C -->|Level 0 packets| D["⚙️ Data Processing\nCalibration & Geo-correction"] D -->|Level 1-2 products| E["💾 Data Storage\n(HDF5/GeoTIFF/NetCDF)"] E -->|API/FTP/S3| F["🔍 Data Catalogue\n(STAC/OGC)"] F -->|Query + Download| G["🤖 AI Analytics\nML/DL Models"] G -->|Derived products| H["📊 Visualization\nGIS/Web Maps"] H -->|Automated reports| I["📄 Report Generation\nPDF/Web/Dashboard"] I -->|Decision support| J["🏛️ Decision Makers\nGovernment / Industry"] style A fill:#1a237e,color:#fff style B fill:#1565c0,color:#fff style C fill:#0277bd,color:#fff style D fill:#00838f,color:#fff style E fill:#2e7d32,color:#fff style F fill:#558b2f,color:#fff style G fill:#6a1b9a,color:#fff style H fill:#ad1457,color:#fff style I fill:#c62828,color:#fff style J fill:#e65100,color:#fff
01

Satellite Acquisition

Satellite sensors capture electromagnetic radiation and digitise it into raw data packets (Level 0) stored onboard solid-state recorders before downlink windows.

02

Ground Station Reception

High-gain dish antennas at ground stations (NRSC Shadnagar, ISAC Bengaluru) receive downlinked X-band or S-band signals, demodulate and store raw bitstreams.

03

Data Processing Levels

L0: Raw CCSDS · L1A: Reconstructed, unprocessed · L1B: Radiometrically corrected · L2: Geophysical variable (NDVI, SST) · L3/L4: Gridded/model output.

04

Data Storage & Archive

Petabyte-scale archives at NRSC (Hyderabad), NASA EOSDIS, ESA ESRIN using HDF5, GeoTIFF, NetCDF formats with STAC metadata catalogues for discovery.

05

AI Analytics

Machine learning pipelines run classification, segmentation, anomaly detection, and forecasting on derived products. Cloud platforms (GEE, SageMaker) scale computation.

06

Visualization & Reports

Web GIS dashboards (Bhuvan, ArcGIS Online), automated PDF reports, API-served map tiles, and decision-support tools deliver insights to end users.

MODULE 10

Report Generation

How space agencies and government bodies generate actionable reports from satellite data.

Disaster Reports

Within hours of a flood, cyclone, or earthquake, NRSC produces damage assessment maps comparing pre/post satellite imagery. Bhuvan Disaster portal distributes GIS layers to NDMA and state governments in real-time for rescue coordination.

  • NDMA / SDMA decision support
  • Insurance loss estimation
  • Relief deployment planning

Agricultural Reports

FASAL (Forecasting Agricultural output using Space, Agro-meteorology and Land-based observations) generates crop area and production forecasts using Resourcesat-2 NDVI time series combined with IMD weather data, contributing to national food security planning.

  • Kharif/Rabi crop acreage
  • Yield forecasting
  • Drought early warning

Forest Reports

FSI's India State of Forest Report uses Resourcesat LISS-III imagery to map 7 forest density classes biennially across 328 million hectares. Detects encroachment, fire-affected areas, and plantation growth at 23.5 m resolution.

  • Biennial cover mapping
  • Carbon stock estimation
  • Encroachment detection

Climate Reports

IMD integrates INSAT-3D/3DR data into climate monitoring: monsoon onset, cyclone track forecasts, heat island mapping. INCOIS generates ocean state forecasts from Oceansat-3 + MEOS combining satellite SST, wind, and wave models.

  • Monsoon monitoring
  • Sea surface temperature
  • Ice extent tracking

Urban Planning Reports

Municipalities use Cartosat ortho-imagery + LULC change maps for master planning. ISRO's NRSC-Urban project mapped all Indian cities >1 lakh population at 5.8 m resolution for urban sprawl, green cover, and impervious surface analysis.

  • Land use / land cover
  • Impervious surface %
  • Green cover inventory

Water Resource Reports

ISRO's National Wetland Atlas and NWSC water body inventory use AWiFS seasonal mosaic to map water bodies, reservoirs, and groundwater potential zones. Jal Shakti ministry uses these for PMKSY watershed management.

  • Reservoir storage levels
  • Flood plain mapping
  • Groundwater recharge zones
MODULE 11

Career Paths in Space Data

Roles, skills, salary ranges, and hiring organisations across the space data ecosystem.

Aerospace Engineer

ISRODRDOHALBoeing
Core Skills

Spacecraft dynamics, orbital mechanics, structural analysis, propulsion, control systems, MATLAB/Python

₹6–25 LPA (India) · $80–180K (USA)
GATE AerospaceESA PGCS

Remote Sensing Scientist

NRSCSACFSIPlanet Labs
Core Skills

Image classification, spectral analysis, photogrammetry, ENVI/SNAP, Python (rasterio, scikit-image), field validation

₹5–20 LPA · $70–140K
ESRI RSPCASPRS Certification

GIS Analyst

NRSCEsri IndiaNATGRIDMunicipalities
Core Skills

QGIS, ArcGIS Pro, spatial SQL (PostGIS), cartography, web GIS (Leaflet, MapboxGL), Python geopandas

₹4–15 LPA · $55–110K
Esri Technical CertGISP

Geospatial Developer

EsriHERETomTomMapMyIndia
Core Skills

Python, JavaScript, PostGIS, GDAL, FastAPI, Leaflet/MapboxGL, cloud GIS (GEE, Planetary Computer), Docker, REST APIs

₹6–22 LPA · $75–160K
Google GCPAWS Solutions Arch

AI/ML Engineer (Space)

Planet LabsMaxarISROBlackSky
Core Skills

PyTorch/TensorFlow, computer vision, segmentation (U-Net, DeepLab), time-series models (LSTM), MLOps, cloud (AWS SageMaker), EO domain knowledge

₹10–40 LPA · $110–250K
DeepLearning.AIAWS MLS-C01

Data Scientist (EO)

NRSCIMDINCOISSpaceKnow
Core Skills

Python (pandas, sklearn, xarray), statistics, satellite data analysis, NLP for report generation, visualisation (Plotly, Dash), SQL

₹8–30 LPA · $90–180K
Coursera DS Specialisation

Satellite Operations Engineer

ISRO ISTRACNSILIntelsatEutelsat
Core Skills

Telemetry analysis, orbit determination, anomaly resolution, scripting for automation, AOCS knowledge, 24×7 shift operations

₹6–18 LPA · $70–130K
GATE ECE/AE

Flight Dynamics Engineer

ISRO ISACESA ESOCRocket Lab
Core Skills

Astrodynamics, STK, MATLAB/Python for orbit prop, launch window computation, manoeuvre planning, conjunction analysis

₹8–25 LPA · $90–160K
AGI STK CertifiedGATE AE

Salary Comparison Chart

MODULE 12

Learning Roadmap for Students

A structured progression from beginner to advanced in space data and geospatial AI.

BEGINNER

Phase 1: Foundations (0–6 months)

Geography & GIS
  • Map projections & CRS
  • QGIS basics — layer types, symbology
  • OpenStreetMap data
  • Spatial queries and geoprocessing
Python Fundamentals
  • Python syntax, data structures
  • NumPy & Pandas
  • Matplotlib visualization
  • Jupyter notebooks
Space Basics
  • Types of satellites & orbits
  • Electromagnetic spectrum
  • What is remote sensing?
  • Explore Bhuvan / Google Earth
Free Resources: QGIS Documentation · Python.org Tutorial · NASA SciJinks · Khan Academy Geography · ISRO Student Chapter Webinars
INTERMEDIATE

Phase 2: Core Skills (6–18 months)

Remote Sensing
  • Band combinations & indices (NDVI, NDWI)
  • Image classification (supervised/unsupervised)
  • SAR data processing in SNAP
  • Sentinel-2 analysis in Python
ML Fundamentals
  • Scikit-learn — classification, regression
  • CNN basics with PyTorch
  • EuroSAT land cover classification project
  • Model evaluation metrics
Cloud & APIs
  • Google Earth Engine (JavaScript API)
  • NASA EarthData access via Python
  • Planetary Computer STAC API
  • Sentinel Hub EvalScript
Courses: Coursera GIS Specialisation (UC Davis) · ESA SNAP Tutorials · Google Earth Engine Guides · Fast.ai Practical DL · ISRO IIRS Online Courses (free)
ADVANCED

Phase 3: Specialisation (18+ months)

Satellite Systems
  • Orbital mechanics (STK, GMAT)
  • Payload design and link budgets
  • Attitude & orbit control
  • Mission design lifecycle
Advanced AI/DL
  • Semantic segmentation (U-Net, SegFormer)
  • Change detection with Siamese networks
  • Vision Transformers for EO
  • MLOps & model deployment
Mission Operations
  • Spacecraft commanding & telemetry analysis
  • Flight dynamics & manoeuvre planning
  • Mission control procedures
  • Spacecraft anomaly resolution
Advanced: MIT OpenCourseWare (Astrodynamics) · AGI STK University · IIRS ISRO PG Diploma · Praxis Satellite Engineering · Mendeley EO Research Papers

Recommended Certifications

IIRS Online Courses

Free remote sensing & GIS courses from ISRO's Indian Institute of Remote Sensing

elearning.iirs.gov.in
Esri Technical Certifications

Industry-recognised ArcGIS certifications for GIS analysts and developers

esri.com/certification
AWS ML Specialty (MLS-C01)

Cloud ML for large-scale geospatial data processing and model deployment

aws.amazon.com/cert
Google Professional Data Engineer

Big data pipelines, GEE integration, data warehousing for Earth observation

cloud.google.com/cert
ASPRS Certified GIS/LIS Professional

US-based professional certification for geospatial practitioners with global recognition

asprs.org/certification
Deep Learning Specialisation (Coursera)

Andrew Ng's foundational DL course — essential before specialising in EO deep learning

coursera.org
MODULE 13

Hackathon Guide

Winning strategies for ISRO, NASA, and geospatial hackathons from team formation to presentation.

How ISRO Hackathons Work

ISRO conducts the Smart India Hackathon (SIH) problems, dedicated ISRO Space Hackathons, and collaborates with SAC/NRSC for domain-specific challenges. Participants are given:

  • A problem statement defining the satellite data challenge and expected output
  • Sample datasets (usually Bhuvan, MOSDAC, or VEDAS links)
  • A 24–36 hour development window with mentors available
  • Judging criteria: Innovation (30%), Technical feasibility (25%), Accuracy (25%), Presentation (20%)

Winners typically demonstrate working prototypes with real satellite data — not just ML models on sample images. Integration with Bhuvan APIs or MOSDAC data access is viewed very favourably by judges.

Ideal Team Composition

  • Domain Expert — Remote sensing / GIS background
  • ML Engineer — Model development & training
  • Backend Dev — API, data pipeline, storage
  • Frontend Dev — Dashboard, map visualisation
  • Project Lead — Presentation, documentation, coordination

6 members is optimal for 36-hour hackathons — allows 3h rotational rest cycles.

Past Challenge Examples & Winning Strategies

FIRE DETECTION

Forest Fire Prediction

Dataset: MODIS MOD14A1 daily active fire · VIIRS VNP14A1 · Historical FIRMS data · LULC from Bhuvan

Winning approach: LSTM trained on 10-year MODIS time series combined with meteorological indices (FWI). Integrated real-time MOSDAC weather feed for 48-hr prediction. Frontend built on Leaflet with risk heatmap overlaid on Bhuvan WMS.

Key insight: Don't just detect — predict and provide actionable alerts with district-level risk scores that match Forest Department workflow.

CLASSIFICATION

Satellite Image Classification

Dataset: BigEarthNet (Sentinel-2, 590K patches) · EuroSAT · ISRO's Resourcesat LULC labels

Winning approach: Transfer learning with ResNet-50 pretrained on ImageNet, fine-tuned on EuroSAT (97.5% accuracy). Then applied to Resourcesat LISS-III patches for Indian land cover. Created an interactive Web UI for real-time classification of user-uploaded patches.

Key insight: Show the model working on new unseen data live during presentation — not just test set metrics.

LUNAR MAPPING

Lunar Terrain Mapping

Dataset: Chandrayaan-2 OHRC imagery · LRO LROC NAC DEM · NASA Lunar Reconnaissance Orbiter data

Winning approach: DEM-based slope/roughness classification for landing site suitability assessment. Crater detection with Hough transform + CNN to identify fresh vs. degraded craters. Visualized in 3D using CesiumJS with Chandrayaan-3 landing site overlaid.

Key insight: Connect your results to Chandrayaan-3 findings to demonstrate relevance.

FORECASTING

Cloud Motion Forecasting

Dataset: INSAT-3DR / 3D hourly Cloud Top Temperature images · MOSDAC real-time API

Winning approach: ConvLSTM (spatiotemporal LSTM) trained on 3-year INSAT IR imagery sequences to predict cloud patterns 3–6 hours ahead. Beat ECMWF short-range forecasts for convective systems over Bay of Bengal. Live demo using MOSDAC's real-time data feed.

Key insight: Use the MOSDAC live API — judges love real-time systems.

72-Hour Hackathon Playbook

H+0–2
Problem Decomposition — Read the statement 3x, define measurable success criteria, assign roles, set up shared repo (GitHub) and communication (Discord/Slack).
H+2–6
Data Discovery — Access the provided datasets, write EDA notebook, understand resolution/coverage/format. Identify any data gaps early.
H+6–24
Core Development — Build the ML pipeline (baseline model first, then improve). Build data preprocessing and backend API in parallel.
H+24–48
Integration & Frontend — Connect frontend map UI to backend API. Ensure end-to-end data flow with real satellite data. Test edge cases.
H+48–60
Polish & Documentation — Clean code, write README, record a 2-min demo video as backup, prepare 5-slide pitch deck.
H+60–72
Presentation Prep — Rehearse demo 3x, anticipate jury questions (accuracy, scalability, real-world deployment), create compelling opening with impact stats.
MODULE 14

Image Library

Public-domain imagery of satellites, launch vehicles, ground stations, and Earth from space.

MODULE 15

Knowledge Graph

Interactive visualization linking organisations, satellites, datasets, tools, and applications.

Click and drag nodes to explore relationships

MODULE 16

Searchable Database

Comprehensive reference tables for organisations, satellites, software, and hackathons.

OrganisationCountryTypeKey MissionsData Portal
ISROIndiaNational AgencyChandrayaan, Mangalyaan, Aditya-L1, NavICisro.gov.in
NRSCIndiaResearch CentreCartosat, Resourcesat, Bhuvanbhuvan.nrsc.gov.in
SACIndiaResearch CentreINSAT payloads, Oceansat, MOSDACmosdac.gov.in
NASAUSANational AgencyLandsat, JWST, Artemis, Mars Perseveranceearthdata.nasa.gov
NOAAUSAFederal AgencyGOES-16/18, JPSS, Suomi NPPnoaa.gov
USGSUSAFederal AgencyLandsat (joint with NASA)earthexplorer.usgs.gov
ESAEuropeMultinational AgencyCopernicus/Sentinel, Galileo, BepiColomboscihub.copernicus.eu
EUMETSATEuropeIntergovernmental OrgMeteosat, MetOp, MTGeoportal.eumetsat.int
JAXAJapanNational AgencyALOS, Hayabusa2, H-IIA/Bjaxa.jp
CSACanadaNational AgencyRADARSAT Constellationasc-csa.gc.ca
SpaceXUSAPrivateStarlink, Dragon, Starshipspacex.com
Planet LabsUSAPrivateDove, SkySat constellationsplanet.com
MaxarUSAPrivateWorldView, GeoEye, Legionmaxar.com
ICEYEFinlandPrivateSAR microsatellite constellationiceye.com
BlackSkyUSAPrivateHigh-revisit EO + AI analyticsblacksky.com
You are in Phase 1 — Learning Hub
Phase 2 — Advanced Modules NEW
Architecture