Skip to content
Octo × Satellite PT Request an assessment

Octo for Sentinel-2, Landsat, CBERS, STAC and Orfeo ToolBox

The imagery is free. What it means is your call.

Sentinel-2 at 10 m with a 5-day revisit at the Equator, Landsat 9 at 30 m since 2021: all searched through a STAC catalog and processed by script with GDAL, rasterio and Orfeo ToolBox. Octo lists the scenes, builds the false color with the same contrast across dates, calculates NDVI with clouds masked and delivers clipped mosaics as COG, with provenance noted. Interpretation, the report and the signature stay with the licensed professional.

A terminal searches for scenes in the STAC catalog and lists dates with cloud cover; below, a fictitious scene in infrared false color, with vegetation in red, a dark river, the urban area in cyan and a white cloud; on the right, the same area in NDVI, from brown to green, with the cloud masked in hatched gray and the color bar from minus one to plus one $ python3 buscar_stac.py --datas 2026-09-01/2026-10-31 --nuvem-max 30 stac.dataspace.copernicus.eu/v1 · sentinel-2-l2a 2026-09-04 cloud 4.1% 2026-09-14 cloud 27.5% 2026-09-24 cloud 1.2% 2026-10-24 cloud 0.8% 7 scenes · tile 23KLP + 22KHV L2A · B04 B08 SCL · 10 m 2 UTM zones: reproject nothing downloaded without approval False color 8-4-3 · 2026-09-24 NDVI · cloud and shadow masked −1 0 +1 nodata FICTITIOUS DATA
Illustration: STAC catalog search, false-color scene and NDVI with cloud masked; fictitious data.
Sentinel-210 mB2, B3, B4 and B8; 5-day revisit at the Equator
Landsat 92021launched on Sep 27, 2021, 30 m, 16-day cycle
STAC specification1.1.0from Sep 11, 2024, Apache-2.0
Sources12listed at the end of the page
01

What Octo does with satellite imagery.

Six possible deliverables, taken from the survey. All of them separate what is a sensor fact from what is interpretation, and all go to the responsible professional before becoming a conclusion.

STAC catalog search

Queries the Copernicus STAC API by area, dates and cloud cover and returns a CSV of scenes to choose from, without downloading anything.

Deliverable: list of scenes with cloud cover, tile and level

Comparable false color

8-4-3, SWIR or agriculture composites, with the same stretch across dates, so the difference comes from the ground.

Deliverable: COG per date + recorded parameters

NDVI with cloud masked

Calculates on surface reflectance, masks cloud and shadow using the SCL and measures the fraction of valid pixels for each date.

Deliverable: NDVI series + validity table

Mosaic and clip

Reprojects scenes from different zones, joins them in a VRT, clips by the boundary and writes a COG, with seam lines in the report.

Deliverable: clipped mosaic + gap report

Batch with Orfeo ToolBox

NDVI, NDWI and free expressions with otbcli_RadiometricIndices and otbcli_BandMath, with memory capped per process.

Deliverable: batch indices, one file per scene

Check of existing products

Reads rasters already delivered and flags unapplied scale, swapped bands, mixed CRS and dates missing from the legend.

Deliverable: list of findings for the lead
02

Eight arms, an image with provenance.

The same Octo cycle, applied to satellite imagery. Each arm has a narrow role; people interpret, conclude and sign.

  1. Discovery

    Maps what already exists

    Scene collection, products already delivered, installed tools (GDAL, OTB, Python) and where the imagery comes from.

  2. Data

    Checks the radiometry

    Mission, sensor, level, scale, offset, band numbering and CRS of each scene.

  3. Security

    Keeps credentials and terms

    Provider token kept out of the code, terms of use for each source and care with sensitive areas before publishing.

  4. Architecture

    Chooses source and path

    Sentinel-2, Landsat or CBERS depending on the question; GDAL, rasterio or OTB; remote window or download.

  5. Development

    Writes the pipeline

    Search, composite, index, mask, mosaic and clip, with parameters recorded in the product metadata.

  6. Review

    Checks by content

    Value range, fraction of valid pixels, same stretch across dates, CRS and nodata. A generated file is not a correct file.

  7. Release

    Only with your OK

    A product is delivered or published only after the lead's review, with the image date and source in the legend.

  8. Documentation

    Records the provenance

    Scenes, dates, levels, formulas, masks, versions and who approved each product.

Octo works as support. It does not interpret imagery as an expert report, does not conclude that a violation occurred and does not sign technical products.

03

Each task, its own path.

The criteria Octo uses to choose, with the documentation for the installed version.

TaskPathNote
Search Sentinel-2 scenesCDSE STAC API, sentinel-2-l2a collectionv1 endpoint; the old one was discontinued on Nov 17, 2025
Long time seriesLandsat (Collection 2)On 8/9, NDVI with B5 and B4
Brazilian imageryINPE catalog (CBERS, Amazonia)Check bands and terms
Comparable false colorgdalbuildvrt -separate + gdal_translate -scaleSame stretch across dates
NDVI with maskrasterio + SCL, by windowsSurface reflectance; nodata declared
Batch indicesotbcli_RadiometricIndices, otbcli_BandMath-ram caps memory
Mosaic across different zonesgdalwarp -t_srs + gdalbuildvrtOutput CRS chosen by the cartographer
Clip by boundarygdalwarp -cutline -crop_to_cutlineOfficial area boundary
DeliveryCOG with provenance in the metadataDate and source in the legend
04

From the one-off scene to monitoring with a record.

Three steps. Each one only makes sense after the previous one has shown results on your team.

A proposal, not a promise

1 Today

Inventory of the collection

Octo lists the scenes and products the team already has and checks the level, scale, CRS and date of each one.

  • Scenes by mission, date and level
  • Products with radiometric problems
  • Questions for the lead
Benefit: know what can be compared
2 Next

Scripted pipeline

STAC search, composite, masked NDVI and clipped mosaic, each product with provenance.

  • Approved scene list
  • Table of valid pixels by date
  • COG with complete metadata
Benefit: the team reviews exceptions, not scene by scene
3 Later

Monitoring routine

Each new pass is searched, processed and checked; what changes beyond the threshold goes to the professional to assess.

  • Scheduled search by area
  • Alerts for human review
  • Decision history
Benefit: an updated series and recorded decisions
05

Confirmed in a source.

Each point below has a source published by the project or by the organization responsible for the standard. The sources are in the next section.

7

points with a published source, each with its reference shown alongside.

ConfirmedSentinel-2
13 bands, 4 at 10 m (B2, B3, B4, B8), 290 km swath, 5-day revisit at the Equator with two satellites; Sentinel-2C in operation since Jan 21, 2025.Source: SentiWiki, Sentinel-2 mission
ConfirmedLandsat 9
Launched on Sep 27, 2021; 16-day cycle, offset 8 days from Landsat 8; 30 m; band 4 red and band 5 near infrared.Source: USGS, Landsat 9 page
ConfirmedCopernicus STAC
Endpoint stac.dataspace.copernicus.eu/v1, sentinel-2-l2a collection; old endpoint discontinued on Nov 17, 2025.Source: CDSE documentation
ConfirmedVersions
GDAL v3.13.3 (Aug 18, 2026), pystac-client v0.9.1 (Oct 20, 2026), Orfeo ToolBox 9.1.1 stable and 10.0.0-rc1 (Sep 18, 2026), STAC 1.1.0.Source: repository releases
ConfirmedCBERS and Amazonia-1
INPE STAC at data.inpe.br/bdc/stac/v1, CC BY 4.0 collections; CBERS-4A WPM 2 m, MUX 16 m, WFI 55 m; Amazonia-1 WFI 64 m; CBERS-4 MUX 20 m.Source: INPE STAC, /collections
ConfirmedScale, offset and mask
Sentinel-2 since Jan 25, 2022 (baseline 04.00) with the offset in the metadata; in CDSE, scale 0.0001 and offset -0.1. Landsat C2 L2: DN × 0.0000275 − 0.2. SCL: 0 no data, 1 saturated, 3 cloud shadow, 8 and 9 cloud, 10 cirrus, 11 snow.Source: SentiWiki, CDSE STAC and the landsat-c2-l2 collection
ConfirmedLicenses and attribution
Sentinel data with free, full and open access and the credit "Copernicus Sentinel data [Year]" ("Contains modified..." if modified); GDAL in MIT style; OTB Apache 2.0.Source: Sentinel data legal notice, project LICENSE files
06

What Octo does and what stays with you.

Octo prepares everything, but it does not sign. The document of record stays with whoever is accountable for it.

Octo prepares

Surveys, calculates, organizes and produces the documents: spreadsheets, reports, maps and drafts.

Deliverable: material ready to check

Your team checks

The licensed professional checks what Octo delivered before signing. If something doesn't add up, it goes back to Octo with the correction.

Step: review by the signer

The signer

Octo does not sign. Projects, technical reports, ART/RRT, accountability reports and any official document are still signed by the company's or agency's licensed professional: here, the technical lead for the map or the survey.

Signature: technical lead for the map or survey
07

Sources.

Mission pages, Copernicus documentation and repositories, consulted on Oct 31, 2026.

Your satellite imagery, with provenance and a check.

The assessment starts with an inventory of the scenes and products your team already has: mission, level, scale, CRS and date of each one. You get the list of what can be compared, what needs to be redone and the decisions only the responsible professional makes.