{
 "v": 1,
 "fetched": "2026-10-02",
 "items": [
  {
   "id": "viking-mdim21-color",
   "name": "Viking MDIM 2.1 colorized global mosaic, 925 m/px",
   "url": "https://planetarymaps.usgs.gov/mosaic/Mars_Viking_ClrMosaic_global_925m.tif",
   "credit": "USGS Astrogeology Science Center / NASA Viking Orbiter imaging team",
   "licence": "Public domain (US Government work)",
   "fetched": "2026-10-02",
   "transform": "Planar RGB 23059x11530 GeoTIFF, simple cylindrical, lon -180..180. Lanczos resample to 8192x4096, then a documented tone adjustment (blue channel of blue-dominant dark-albedo pixels pulled 70 percent toward green so they read grey-brown; nothing else). 4K and 2K are Lanczos reductions of the toned 8K. Encoded as WebP/JPEG.",
   "used": ["assets/tex/color-2k.jpg", "assets/tex/color-4k.webp", "assets/tex/color-4k.jpg", "assets/tex/color-8k.webp", "assets/tex/color-8k.jpg", "assets/fallback/poster.jpg", "assets/fallback/map-2k.jpg", "assets/sites/*.webp (hue and chroma)"],
   "note": "The native 232 m/px MDIM 2.1 colour mosaic is 12.7 GB; the 925 m/px product from the same mosaic family is more than enough for an 8192 px globe."
  },
  {
   "id": "mola-dem-463m",
   "name": "MGS MOLA global DEM mosaic, 463 m/px (int16, metres above the MOLA areoid)",
   "url": "https://planetarymaps.usgs.gov/mosaic/Mars_MGS_MOLA_DEM_mosaic_global_463m.tif",
   "credit": "NASA/GSFC MOLA Science Team; USGS Astrogeology Science Center",
   "licence": "Public domain (US Government work)",
   "fetched": "2026-10-02",
   "transform": "46080x23040 int16 read by memory map, 5x5 block mean to 9216x4608, then area (box) resample to 2048x1024 for elev-2k.png (h_m = R*256 + G - 9000) and to 4096x2048 for normal-4k.webp. Normal = normalise(-dh/dE, -dh/dN, 1) with ground spacing from R = 3389.5 km, 1x exaggeration, RGB = n*0.5+0.5. Peaks are area-averaged at 2K: the Olympus Mons summit decodes to about 21.1 km instead of the 21.29 km point value."
  },
  {
   "id": "usgs-gazetteer-mars",
   "name": "Gazetteer of Planetary Nomenclature, Mars, approved names, center points",
   "url": "https://asc-planetarynames-data.s3.us-west-2.amazonaws.com/MARS_nomenclature_center_pts.zip",
   "credit": "USGS Astrogeology Science Center / IAU Working Group for Planetary System Nomenclature",
   "licence": "Public domain (US Government work); IAU names",
   "fetched": "2026-10-02",
   "transform": "Shapefile DBF read directly. center_lon is 0..360 E and was converted to -180..180. 2,052 names. Kept: every landmark (tools/landmarks.json), every Terra, Planitia, Planum, Vastitas and large albedo feature as a region, and every other feature with diameter >= 20 km. Albedo features have no diameter in the gazetteer and use their bounding box. Names are ASCII-folded in origin text and escaped (\\uXXXX) in names; ids are kebab-case slugs. 'Tharsis' (albedo feature, no diameter) uses 5000 km."
  },
  {
   "id": "ctx-murray-lab",
   "name": "Global CTX Mosaic of Mars, Murray Lab (Caltech), via the Esri OnMars/CTX tile service",
   "url": "https://astro.arcgis.com/arcgis/rest/services/OnMars/CTX/MapServer",
   "credit": "NASA/JPL/MSSS/The Murray Lab (Caltech); service hosted by Esri",
   "licence": "Murray Lab grants free use with credit. Credit: NASA/JPL/MSSS/The Murray Lab.",
   "fetched": "2026-10-02",
   "transform": "Tile level 10 (20 m/px), 512 px PNG tiles cropped to six site windows and Lanczos-resampled to 2048x2048. CTX is greyscale: luminance from CTX after a mean/std transfer (outer 10 percent ring, gain clamped 0.55..1.6) to the global colour mosaic's luminance; hue and chroma (YCbCr Cb, Cr) from the global colour mosaic; the outer 5 percent is feathered into the global colour. Some Esri level-10 tiles are broken (truncated PNGs, and runs of distinct tiles with identical pixels, mostly around Ares Vallis and Utopia Planitia); those tiles are replaced by the upsampled level-9 parent (40 m/px).",
   "note": "This service is the Murray Lab beta01 uncontrolled mosaic (8-bit, lossy tile compression), not the V01 release. The V01 tile server murray-lab.caltech.edu (https://murray-lab.caltech.edu/CTX/V01/tiles/, 4 degree zipped GeoTIFF tiles, 5 m/px) did not answer from the build machine (connection timed out on 80 and 443). Cite: Dickson, Ehlmann, Kerber, Fassett, 'The Global Context Camera (CTX) Mosaic of Mars', Earth and Space Science, PDS DOI 10.17189/m23v-ae12."
  },
  {
   "id": "mmgis-msl",
   "name": "Curiosity traverse and waypoints (NASA MMGIS)",
   "url": "https://mars.nasa.gov/mmgis-maps/MSL/Layers/json/MSL_traverse.json",
   "url2": "https://mars.nasa.gov/mmgis-maps/MSL/Layers/json/MSL_waypoints.json",
   "credit": "NASA/JPL-Caltech",
   "licence": "Public domain (NASA media usage guidelines)",
   "fetched": "2026-10-02",
   "transform": "Line segments concatenated in order, de-duplicated, Douglas-Peucker simplified at 10 m, rounded to 6 decimals. km = dist_total_m of the last waypoint. asOf = date of the last waypoint sol."
  },
  {
   "id": "mmgis-m20",
   "name": "Perseverance traverse and waypoints (NASA MMGIS)",
   "url": "https://mars.nasa.gov/mmgis-maps/M20/Layers/json/M20_traverse.json",
   "url2": "https://mars.nasa.gov/mmgis-maps/M20/Layers/json/M20_waypoints.json",
   "credit": "NASA/JPL-Caltech",
   "licence": "Public domain (NASA media usage guidelines)",
   "fetched": "2026-10-02",
   "transform": "Same as Curiosity. Layer name says it runs to sol 1980."
  },
  {
   "id": "mmgis-heli",
   "name": "Ingenuity flight waypoints (NASA MMGIS)",
   "url": "https://mars.nasa.gov/mmgis-maps/M20/Layers/json/m20_heli_waypoints.json",
   "credit": "NASA/JPL-Caltech",
   "licence": "Public domain (NASA media usage guidelines)",
   "fetched": "2026-10-02",
   "transform": "One point per flight (landing position), flights 0 to 72, joined by straight lines. These are not the flown paths."
  },
  {
   "id": "pds-mer-traverse",
   "name": "MER Spirit and Opportunity corrected traverse tables, PDS Geosciences Node Analyst's Notebook",
   "url": "https://an.rsl.wustl.edu/mera/AN/meri/MER/traverse/MERA_traverse.csv",
   "url2": "https://an.rsl.wustl.edu/mera/AN/meri/MER/traverse/MERB_traverse_5130.csv",
   "credit": "NASA PDS Geosciences Node (Washington University in St. Louis); corrections by Tim Parker, JPL",
   "licence": "Public domain (NASA PDS data)",
   "fetched": "2026-10-02",
   "transform": "CORRECTED_X/Y are metres east/north of the lander in a map projection. Converted to lat/lon as offsets from the NASA landing point (Spirit 14.5718 S 175.4785 E, Opportunity 1.9462 S 354.4734 E) on a 3396.19 km sphere, de-duplicated, simplified at 10 m. Opportunity path length 45.0 km (NASA odometer 45.16 km); Spirit 7.2 km (NASA odometer 7.73 km). Spirit data ends at sol 2209, Opportunity at sol 5130."
  },
  {
   "id": "traverse-sojourner",
   "name": "Sojourner traverse (not included)",
   "url": "",
   "credit": "",
   "licence": "",
   "fetched": "2026-10-02",
   "transform": "No public machine-readable georeferenced traverse was found. The rover never went more than about 12 m from the lander, so a path would be invisible at globe scale."
  },
  {
   "id": "traverse-zhurong",
   "name": "Zhurong traverse (not included)",
   "url": "https://hirise.lpl.arizona.edu/ESP_073225_2055",
   "credit": "",
   "licence": "",
   "fetched": "2026-10-02",
   "transform": "CNSA has not published a georeferenced waypoint table. HiRISE images show the tracks (about 1.9 km driven by May 2022) but no digitised path was available."
  },
  {
   "id": "mission-coordinates",
   "name": "Mission landing coordinates and dates",
   "url": "https://nssdc.gsfc.nasa.gov/nmc/spacecraft/display.action?id=1975-083C",
   "credit": "NASA NSSDCA (Viking), JPL/MMGIS (Curiosity, Perseverance, Ingenuity), NASA (Spirit, Opportunity, Phoenix, InSight), HiRISE (Beagle 2, Mars 3, Zhurong), ESA/MRO (Schiaparelli), Golombek et al. (Pathfinder)",
   "licence": "Facts; sources per mission in data/missions.json",
   "fetched": "2026-10-02",
   "transform": "Hand-curated. Each mission carries its own src URL. Longitudes are east, -180..180. Viking 1 uses planetocentric 22.27 N (NSSDCA); the planetographic value is 22.70 N. Mars 3 is the nominal point (45.04 S 202.02 E) and unconfirmed. Zhurong is the HiRISE position. Status as of 2026-10-02: Curiosity and Perseverance active; Zhurong dormant since May 2022."
  }
 ]
}
