Affine Transform Visualizer

Raster Matrix
Columns (X) →
Rows (Y) →
Selected Pixel: [2, 3]
Real X = 300000 + (3 * 30)
Real Y = 5000000 + (2 * -30)
(Easting: 300090, Northing: 4999940)
The Mathematical Bridge: A NumPy array only knows row and column indices. The .transform metadata provides the origin coordinates and the physical size of the pixels. Together, they allow the computer to calculate the exact real-world coordinate of any pixel instantly! Note how the Y pixel size is negative, because moving "down" rows means moving South (decreasing Northing).