Open in playproj

playproj

GuidePerspectiveCones and cylindersSight and shadeSpilhausGlobals and interruptedsPeeling the orangeDistortionEllipsoidGeoidOrthorectifications2 cellsH3 hexagonsL3 binsModel gridsIndex spaceMGRS and Sentinel-2AAT gridTiles and overviewsRectilinear chunksIcechunk and ZarrRasterizeAffineRegular in what?Convex hullCatastrophesTexture mappingPenguin datumFor exampleHomageVicGridNuyinaRhumb linesFrameTime and depthCutawayVoxels
a Zarr store on this computer; nothing is uploaded

Open in gridlook

How it works

A gridded variable is an array with a CRS: the numbers along its last two dimensions are columns and rows of cells that the store places in some coordinate system, with an affine transform or with 1D coordinates. This page finds that CRS, draws the grid's cells and chunks on the globe, and unfolds them into another projection.

Cells that are equal in the store are rarely equal on the earth. Colour by cell area to see by how much, or by angular distortion to see where the store's CRS bends shapes.

Links use gridlook's URL form, so the same address opens there too.

Credits
  • Icechunk by Earthmover; read here with icechunk-js (EarthyScience) and zarrita.js (Trevor Manz).
  • gridlook (Max Planck Institute for Meteorology and DKRZ): the URL form and the projection list.
  • CRS parameters as in the CF conventions, appendix F, checked against PROJ; distortion as PROJ's proj_factors().
Source and contributing