GeoTIFF
A widely used raster file format that embeds geographic metadata (coordinate system, extent, projection) directly within a TIFF image file. The standard format for distributing satellite imagery, elevation data, and other gridded geospatial datasets.
Overview
GeoTIFF is the most widely used raster file format for geospatial data. It extends the standard TIFF (Tagged Image File Format) specification by embedding geospatial metadata — coordinate reference system definitions, map projections, and spatial extents — directly within the file's existing tag structure. This means any software that can read a TIFF can still open a GeoTIFF as an ordinary image, while GIS-aware software can additionally interpret the geographic context. Standardized by the Open Geospatial Consortium (OGC) as OGC GeoTIFF (version 1.1), the format has become the de facto interchange standard for satellite imagery, digital elevation models, orthophotos, and virtually any raster dataset that needs to be georeferenced.
How It Works
GeoTIFF uses the extensible tag architecture of TIFF 6.0 to store geolocation metadata without introducing proprietary structures. The core mechanism uses a compact system of "GeoKeys" — small metadata entries encoded within a few reserved TIFF tags. The primary tag is the GeoKeyDirectoryTag (Tag ID 34735), an array of unsigned short integers that define a directory of all GeoKeys present in the file. Supplementary tags include GeoDoubleParamsTag for floating-point values and GeoAsciiParamsTag for string parameters. Together, these tags can encode projection type, coordinate reference system, datum, ellipsoid, units, and transformation parameters.
A GeoTIFF can use one of three model types: geographic (latitude/longitude), projected (e.g., UTM), or geocentric. Spatial positioning is defined via ModelTiepointTag (mapping raster coordinates to ground coordinates) and ModelPixelScaleTag (defining ground distance per pixel), or alternatively via a full affine transformation matrix for rotated or skewed imagery.
Key Facts
- GeoTIFF is an OGC standard (OGC 19-008r4) that extends TIFF 6.0 with geospatial metadata using only six reserved TIFF tags.
- Standard TIFF readers can still open GeoTIFF files as regular images — the geospatial metadata is transparent to non-GIS software.
- GDAL, the most widely used geospatial data abstraction library, uses GeoTIFF as its default raster output format.
- GeoTIFF supports multiple compression schemes including LZW, Deflate, JPEG, and ZSTD, as well as tiled and stripped data organization.
- The format supports arbitrary bit depths (8-bit, 16-bit, 32-bit float, 64-bit float) for both single-band and multi-band rasters.
Applications
Satellite Imagery Distribution
Nearly all major satellite data providers distribute imagery in GeoTIFF format, making it the lingua franca of remote sensing data exchange.
Digital Elevation Models
Global elevation datasets like SRTM, ASTER GDEM, and Copernicus DEM are distributed as GeoTIFF files, allowing direct ingestion into GIS platforms.
Cartographic Production
Orthophotos, scanned maps, and derived thematic layers are stored as GeoTIFFs for use in map production workflows.
Scientific Data Archival
Research institutions archive climate model outputs, land cover classifications, and other raster products in GeoTIFF for long-term readability and interoperability.
Limitations & Considerations
As a flat-file format, a single GeoTIFF has no built-in support for time series or multi-temporal stacks — each time step requires a separate file. The format does not natively support complex data structures such as irregular grids, vector geometries, or hierarchical groups (unlike NetCDF or HDF5). Very large files can be slow to access over networks because a standard GeoTIFF may require reading large contiguous blocks — a limitation that led to the development of Cloud Optimized GeoTIFF (COG). Metadata beyond coordinate reference information must be stored in non-standardized TIFF tags or external sidecar files. The TIFF specification's 4 GB file size limit applies to classic GeoTIFF, though BigTIFF extends this.
History & Background
GeoTIFF originated in the early 1990s as an effort to standardize how geospatial metadata was embedded in raster files. Dr. Niles Ritter and Mike Ruth, working initially at the Jet Propulsion Laboratory (JPL), led the development. Version 1.0 was published in 1995 through collaboration between NASA/JPL, USGS, and the geospatial software community. The specification was designed to be backward-compatible with TIFF 6.0. Adoption was rapid: by the late 1990s, GeoTIFF had become the standard output format for most remote sensing and GIS software. In 2019, the Open Geospatial Consortium formalized GeoTIFF as OGC standard 19-008r4 (GeoTIFF 1.1). Today, GeoTIFF is supported by virtually every geospatial tool, from GDAL and Rasterio to ArcGIS and ENVI.
Analyze GeoTIFF data with LYRASENSE
Use our agentic notebook environment to work with satellite data and compute indices like GeoTIFF — no setup required.