{
  "id": "rainbow-point",
  "name": "Rainbow & Yovimpa",
  "group": "Beyond the main bowl",
  "center": [
    -112.2398,
    37.4742
  ],
  "width_m": 768,
  "surface_method": "classified-ground",
  "priority": 2,
  "source_ids": [
    "nps-rainbow",
    "nps-yovimpa"
  ],
  "question": "How different are the two sides of a plateau rim?",
  "interaction": "section",
  "theme": "The high southern rim",
  "view_yaw": 1.9,
  "view_pitch": 0.68,
  "schema": 1,
  "kind": "landscape-study",
  "checked_at": "2026-10-02",
  "geometry_status": "Derived from source-classified ground returns; terrain study, not a closed rock scan",
  "coordinate_system": {
    "native_horizontal": "NAD83(2011) / UTM 12N (EPSG:6341)",
    "ept_horizontal": "WGS84 Pseudo-Mercator (EPSG:3857)",
    "export_horizontal": "WGS84 / UTM 12N (EPSG:32612)",
    "vertical": "NAVD88, Geoid12B; source heights retained",
    "units": "metres",
    "axes": "x east, y up from base_m, z south",
    "base_m": 2550,
    "center_utm": [
      390374.04880132765,
      4148200.7053441294
    ],
    "bounds_utm": [
      389990.04880132765,
      4147816.7053441294,
      390758.04880132765,
      4148584.7053441294
    ],
    "bounds_wgs84": [
      -112.24419923581112,
      37.47069391012995,
      -112.23540116436341,
      37.477705939594316
    ],
    "vertical_exaggeration": 1,
    "transform_note": "EPT projection transformed with pyproj; no claim of survey-grade datum alignment. Centimetre export quantization is not source accuracy."
  },
  "statistics": {
    "returns_in_crop": 21492471,
    "density_returns_per_m2": 36.439,
    "ground_returns": 5237601,
    "retained_returns": 5237601,
    "vegetation_candidate_returns": 7024203,
    "excluded_noise_or_other": 6654,
    "directly_observed_node_fraction": 0.959930690924843,
    "interpolated_node_fraction": 0.03243163138515555,
    "unsupported_node_fraction": 0.007637677690001482,
    "isolated_high_cells_repaired": 0,
    "maximum_nearest_fill_m": 3.0,
    "cell_m": 1.5,
    "source_heights_m": [
      2564.89990234375,
      2815.780029296875
    ],
    "surface_heights_m": [
      2565.590087890625,
      2780.360107421875
    ],
    "intensity_display_percentiles": [
      2576.0,
      23456.0
    ],
    "vertical_surfaces": "An upper envelope can join returns across a steep face; it cannot recover undercuts, windows, or unseen interiors.",
    "surface_method": "classified-ground"
  },
  "levels": [
    {
      "file": "small.glb.gz",
      "bytes": 418753,
      "uncompressed_bytes": 1119056,
      "sha256": "6f8e522e48de647d0cd43c2cbf8526a6ac704897fcfaad84e411557ae0569830",
      "id": "small",
      "vertices": 16641,
      "triangles": 32082,
      "grid_nodes": 129,
      "spacing_m": 6.0,
      "degenerate_triangles": 0,
      "downward_triangles": 0
    },
    {
      "file": "balanced.glb.gz",
      "bytes": 1591020,
      "uncompressed_bytes": 4458704,
      "sha256": "e0524c0ee50074101a373920263e3c78010a105ffea3af6b2c350f6d98ff95f0",
      "id": "balanced",
      "vertices": 66049,
      "triangles": 129222,
      "grid_nodes": 257,
      "spacing_m": 3.0,
      "degenerate_triangles": 0,
      "downward_triangles": 0
    },
    {
      "file": "detailed.glb.gz",
      "bytes": 6220185,
      "uncompressed_bytes": 17805688,
      "sha256": "791fcf5f6b582bc89f72e8251bc7d1be78f474d96c4131345f136424bb2ac93a",
      "id": "detailed",
      "vertices": 263169,
      "triangles": 518696,
      "grid_nodes": 513,
      "spacing_m": 1.5,
      "degenerate_triangles": 0,
      "downward_triangles": 0
    }
  ],
  "returns": {
    "file": "returns.glb.gz",
    "bytes": 1244372,
    "uncompressed_bytes": 2881232,
    "sha256": "43f37ca9c486344ccf8380db24e4fd4d1d5d1aec0729de671fd9e6bd939c5aae",
    "count": 120000,
    "sampling": "fixed seed 20261002, uniform without replacement from valid crop returns"
  },
  "profiles": "profiles.json.gz",
  "camera": {
    "yaw": 1.9,
    "pitch": 0.68,
    "distance_m": 1536,
    "target": [
      0,
      181.050048828125,
      0
    ]
  },
  "bounds_local": [
    [
      -384.0,
      15.590087890625,
      -384.0
    ],
    [
      384.0,
      230.360107421875,
      384.0
    ]
  ],
  "source_dataset": {
    "id": "USGS_LPC_UT_Southern_QL1_2018_LAS_2019",
    "acquired": "2018-04-27 / 2018-07-29 project interval",
    "published": "2019-06-03",
    "url": "https://registry.opendata.aws/usgs-lidar/",
    "license": "US Government Public Domain",
    "credit": "Map services and data available from U.S. Geological Survey, National Geospatial Program."
  },
  "processing": {
    "mesh": "Source class 2 ground only. Highest retained return per nearest grid node; nearest interpolation up to 3 m; isolated spikes exceeding all 8 neighbors by 6 m lowered to neighbor maximum. No morphological closing.",
    "vegetation": "Source classes 3/4/5 plus low-intensity multiple echoes and low-intensity raised returns over nearby gentle classified ground are excluded. This is an imperfect heuristic, not a species/rock classifier.",
    "lighting": "Normals and static 12-direction terrain occlusion are derived; material color, studio lighting and display category colors are illustrative.",
    "detail": "Three nested node grids; no-data cells omitted at every LOD; low LOD can omit extra edge triangles to preserve holes."
  },
  "limitations": [
    "Hidden rock surfaces, undercuts and windows are not reconstructed.",
    "A vertical face is an interpolated connection between top-surface samples, not a wall scan.",
    "Vegetation filtering can leave crowns or remove dark rock; inspect the return view.",
    "NAIP is overhead imagery from a different year; it cannot supply photographic detail on vertical faces.",
    "The cut boundary is an editorial crop; there is no modeled geology beneath it.",
    "No route, current condition, erosion rate or collapse forecast is inferred."
  ],
  "posters": {
    "large": "poster.webp",
    "small": "poster-small.webp"
  },
  "quality_status": "accepted_educational_landscape",
  "quality_record": "quality.json",
  "textures": [
    {
      "file": "aerial.webp",
      "width": 1280,
      "height": 1280,
      "bytes": 579110,
      "sha256": "eb8a5bd9f441685c80e8425ab8e17e31d5ea9d4892ab1fc82d0f099634d131f7",
      "source": "imagery.json",
      "license": "US Government Public Domain, USDA NAIP"
    },
    {
      "file": "aerial-small.webp",
      "width": 512,
      "height": 512,
      "bytes": 107590,
      "sha256": "7e8794c8017359fd5a04493d628db7be844fc27c1cf0c7299ee4364c7b804f52",
      "source": "imagery.json",
      "license": "US Government Public Domain, USDA NAIP"
    }
  ]
}
