Skip to content

Optical Equator Small

rasterGeoTIFFEPSG:4326tinybundled

A tiny three-band uint8 RGB scene in EPSG:4326 centred on the equator. Exercises low-latitude / equator-crossing extent handling.

Pixels of optical_equator_small, a 16x16 raster, with NoData in magenta
3 bands, 16x16 px, uint8. Rendered from the case's actual pixels, contrast-stretched for display; NoData is shown in magenta.
Property Value
Case ID optical_equator_small
Category raster
Format GeoTIFF
CRS EPSG:4326
Location Equator, Gulf of Guinea (synthetic) — 10.00°E, 0.00°N → 10.16°E, 0.16°N
Test tier integration
Size class tiny
Storage class bundled
Redistributable yes
Loader rasterio
Status validated

Use this case

import pytest


@pytest.mark.geocase_case("optical_equator_small")
def test_optical_equator_small(geocase_case) -> None:
    data = geocase_case.load()
    assert data is not None

Use GeoCase in your tests

Install the complete set of vector, raster, and NetCDF dependencies:

pip install "geocase[all]"

View GeoCase on PyPI.

What this case checks

Confirm GeoCase handles an RGB optical scene whose extent spans the equator.

Risk types covered

Expected behavior

Assertion Expected
expect_loadable yes
expect_crs yes
expected_epsg 4326
expected_band_count 3
expected_dtype uint8
expected_shape [16, 16]
expected_compression deflate
expected_band_names red, green, blue

Known answer

Computed from the actual bytes and gated against them. Grade your own output against these.

Quantity Value
NoData pixels 0
Bounds (case CRS) [10.0, 0.0, 10.16, 0.16]

Required capabilities

  • load
  • crs-check

Files

Browse this case on GitHub

Source and license

  • Source: geocase-synthetic
  • License: MIT

Tags

delivery:single-file eo geography:equator geotiff optical product:optical raster