Invalid coordinate values

Geometry

NaN, Infinity, out-of-range (|lat|>90, |lng|>180), or null coordinate components crash or silently corrupt downstream H3 indexing.

Detection

Range/type check every coordinate: is-finite, |lat|<=90, |lng|<=180.

Mitigation

  • Validate and reject on ingest rather than let latLngToCell throw mid-batch
  • Log source + row for any rejected coordinate for upstream fixes

Affected conversions

  • PointH3
  • PolygonH3 (intersects)
  • Line/corridorH3
  • Point+radiusH3