Skip to main content

sample

Function sample 

Source
pub fn sample(
    source: &dyn TileSource,
    bbox: &Bbox,
    num_lines: usize,
    elevation_pts: usize,
) -> Array2<f64>
Expand description

Sample num_lines x elevation_pts elevations over bbox.

Mirrors the upstream sampling exactly (/N, not /(N-1), so the last row/column stops one step short of the far corner):

lat = lat0 + r / num_lines       * (lat1 - lat0)
lon = lon0 + c / elevation_pts   * (lon1 - lon0)

Voids (open ocean, bad samples) are NaN.