How Goenche measures Goa

Nothing here is forecast or modelled from scratch. Every number is measured from open maps, cut to the boundary of each panchayat and municipality.

In short

200 places
186 village panchayats and 14 municipal bodies, covering 3,580 km² of Goa.
79% trees
Of that land, by satellite at 10 m. Crops are 3%, built-up land 2%.ESA WorldCover 2021
13.9 Mt C
Carbon in Goa's trees and shrubs above ground, an estimate from biomass. The top 30 cm of soil holds more: about 20.5 million tonnes.
13,027 ha
Of khazan, the tidal fields behind Goa's bunds, and 566 km of bunds, from the state's draft coastal plan.

The boundaries

Each place on the map is a local body: a village panchayat, a municipality or the Corporation of the City of Panaji. The boundaries are ICAR-NBSS's, as assembled by amche.in, the community atlas of Goa, and matched to the government's Local Government Directory codes.

StepWhat we did
Read207 shapes from amche.in.
Repaired5 shapes whose outlines crossed themselves.
Joined7 pieces that belonged to a body already on the list.
Overlaps6.0 km² claimed by two neighbours, given to one, so no hectare is counted twice.
Missing5 of the 205 bodies in the directory have no boundary of their own: Rumdamol-Davorlim, Harvalem, Morlem, Shristhal, Quelossim. Their land is counted inside their neighbours.

The layers

Five satellite maps, read only over Goa, straight from their publishers:

LayerFromWhat we take
Land coverESA WorldCover 2021, 10 m pixels. CC BY 4.0.Share of each class (trees, crops, built-up, mangroves and others) in each local body
Tree lossHansen / UMD Global Forest Change v1.12, 30 m pixels. CC BY 4.0.Hectares of tree cover lost each year, 2001–2024
BiomassESA CCI Biomass v7.0, 2022 and 2010, 100 m pixels. Open, with credit.Above-ground biomass, with its uncertainty; the change since 2010
Soil carbonSoilGrids 2.0 (ISRIC), 250 m pixels. CC BY 4.0.Organic carbon in the top 30 cm
Surface waterJRC Global Surface Water 1984–2021, 30 m pixels. Open, with credit.Water at least half the time (permanent) or ever (seasonal)

And 10 mapped records, measured in metres on the ground (UTM zone 43N), never in degrees. Where plots overlap, the overlap is counted once. A layer we haven't been able to fetch shows as missing, never as zero.

RecordShapes
Khazan lands, draft Goa CZMP 2019 (WRD Goa), via amche.in / Maphub1,152
Khazan bunds prior to 1991, draft Goa CZMP 2019 (WRD Goa), via amche.in / Maphub524
Notified wetland plots, Goa State Wetland Authority gazette, via amche.in / Maphub3,023
Notified private forest plots (Jun 2026), via amche.in849
Western Ghats eco-sensitive area, draft notification 27 Jul 2026, via amche.in1
CRZ 2019 regulatory zones, Parivesh / Bharatmaps967
Goa CZMP 2019 hazard lines877
Recorded forest areas, Bharatmaps1,071
Eco-sensitive zones, Parivesh / Bharatmaps6
Wildlife sanctuaries and national parks, PM GatiShakti10

Sharing a pixel

A panchayat boundary cuts straight through pixels. Goenche counts each pixel by how much of it lies inside: a 10 m square that is 30% inside Aldona adds 30% of its area to Aldona and the rest to its neighbour. This matters most for the coarse layers. A soil pixel is 250 m across, and a small panchayat may hold only a few dozen of them.

Hectares always come from the boundary's true area, measured on the ground. The satellite gives the share of each class; the share times the area gives the hectares.

A worked example: Bhati

Bhati, in Sanguem, holds more tree carbon than any other local body in Goa. Here is how its number is made.

StepWorkingResult
AreaThe boundary, measured on the ground13,064 ha
BiomassAverage above-ground biomass over its pixels, each weighted by how much lies inside142.3 t a hectare
Total biomass142.3 × 13,064 ha18,59,036 t
Carbon× 0.47, the IPCC's default share of carbon in dry wood8,73,747 t C
As CO₂× 44 ⁄ 1232,03,738 t
UncertaintyThe biomass map's own error, ± 78.7 t a hectare on average here3,90,515 to 13,56,978 t C

The biomass map's error is given pixel by pixel; averaged over a whole panchayat the true total is likely closer than this range, but the map doesn't let us say how much closer, so the wide range is the one shown. Since 2010 the biomass here has changed by +20.5%.

Where sources disagree

Two sources measuring the same thing rarely agree, and Goenche shows both rather than picking the convenient one.

What it can't tell you

Built on amche.in by Public Map and its contributors, which gathered Goa's boundaries, khazan, wetlands and private forests in the open. The code that measures all of this is in Maplore's goa-profile pipeline; the numbers are stored with the run that produced them.