Skip to content

Main content

Feature Bbox Altitude Extent Pair Tool

Calculate feature bbox altitude extent pair from explicit caller-supplied inputs.

Loading tool…

Description

Read altitude minimum at index 2 and maximum at index 5, returning them with valid set by minimum less than or equal to maximum.

A bounding box groups lower axis bounds followed by upper axis bounds. Longitude can cross the antimeridian under a specific convention, so numeric ordering and coordinate span need to be interpreted separately from actual geometry enclosure.

Read altitude minimum at index 2 and maximum at index 5, returning them with valid set by minimum less than or equal to maximum.

When to use this tool

Use Feature Bbox Altitude Extent Pair when you need a bounding-box dimension, order, or span diagnostic.

How to use the tool and how it works

  1. Enter bbox. Use the units and conventions below.
  2. Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
  3. Read minimumAltitude, maximumAltitude, valid. Inspect valid before interpreting the associated values.

Require exactly six bbox values. Read altitude minimum at index 2 and maximum at index 5, returning them with valid set by minimum less than or equal to maximum.1

Input fieldMeaning and unitsAccepted input
bboxBboxRequired. Array of finite number; maximum items 256.
Output fieldInterpretationReturned shape
minimumAltitudeMinimum AltitudeRequired. Finite number.
maximumAltitudeMaximum AltitudeRequired. Finite number.
validWhether this specific check passes; not necessarily a full object-validity verdict.Required. Boolean.
json
{
  "input": {
    "bbox": [
      0,
      0,
      10,
      1,
      1,
      20
    ]
  },
  "output": {
    "minimumAltitude": 10,
    "maximumAltitude": 20,
    "valid": true
  }
}

Limitations and assumptions

  • Only altitude ordering is checked. Longitude, latitude, coordinate reference, and enclosure of any geometry remain unchecked.
  • Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.
  • Numeric calculations use binary floating point unless exact decimal-integer arithmetic is explicitly stated. No hidden measurement tolerance or decimal rounding is added; nonfinite or out-of-contract results are rejected. Numeric signed-zero results are exported as zero.

Alternative or Complementary methods

Compute bounds from the actual geometry with the intended seam policy. Validate dimensionality, coordinate ranges, and enclosure separately before using a box for spatial filtering.

References

  1. Calculation and input contract: geojson/feature-bbox-altitude-extent-pair — tool.io

Similar or alternative tools