gebco-bathymetry-transect

unverified
v0.1

Seafloor depth profile along a transect line, sampled from GEBCO 2024 global bathymetry (15 arc-second COG). Places evenly-spaced points along the line and reads the elevation pixel under each — negative values are depth below sea level. Answers "how deep is it, and how does the seabed slope, along this path?" for any ocean transect. Windowed COG reads mean a single profile touches only a few kilobytes of the 4.6 GB global grid, not the whole file.

Primary outputs
result/depth-profile
Show your work
source/transect-points
License
recipe
Apache-2.0
outputs
CC-BY-4.0
Map preview and live runs are available in the workbench.

The contract

legacy dialectcandidate

Read from this recipe's own declarations — parameters:, outputs:, requires:, and the ops its layers name. Not from its style blocks and not from any benchmark: a colour ramp is not a contract, and a measured run is evidence about one AOI rather than a domain.

Parameters

The legacy dialect has no typed parameter schema. Read the folia.yaml for what this recipe takes; nothing here can type-check it.

Outputs

outputkindlayerwhat it is
primary not declared ['result/depth-profile']
show_your_work not declared ['source/transect-points']

Capabilities it requires

The legacy dialect has no requires: block.

Where it runs

  • Browser preview does not run here result/depth-profile: depends on layer "source/gebco", which cannot run here; source/gebco: source uri "@gebco/gebco-2024" is not fetchable from a browser; source/transect-points: carries an unsubstituted ${...} template
  • Local CLI (folia run) runs here runs locally through the legacy (no spec_version) parser
  • Operated fleet (POST /plan, /run) runs here legacy dialect: a lock binds by the cut's layer names, not by digest
open in Workbench from registry/recipes/gebco-bathymetry-transect/folia.yaml