Custom pipeline for GJ-0 (Sol) that imports real NASA/USGS planetary data instead of procedural generation. Produces the same output format (heightmap.png, globe.png, markers.json). Real data bodies: - Earth: ETOPO2022 elevation + WorldClim climate + 14 rivers - Mars: MOLA DEM + ferric biome classes + terraformed water - Luna: LOLA DEM + lunar biome palette Procedural fallback for Mercury, Venus, Phobos, Deimos. Synthetic elevation from albedo for Io, Europa, Ganymede, Callisto, Titan, Enceladus. Gas giants use existing renderer. New biome classes 34-36 (ferric_dust/highland/lowland) for Mars iron oxide surface. Earth features: 50 cities (smart scatter by continent), 15 named rivers, oceans, mountains. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
49 lines
2.7 KiB
JSON
49 lines
2.7 KiB
JSON
{
|
|
"GJ0f-1": {
|
|
"pois": [
|
|
{"id": "poi_loki_patera", "name": "Loki Patera", "center": [115, 295], "kind": "volcano"},
|
|
{"id": "poi_pele", "name": "Pele", "center": [140, 358], "kind": "volcano"},
|
|
{"id": "poi_tvashtar", "name": "Tvashtar Paterae","center": [46, 354], "kind": "volcano"},
|
|
{"id": "poi_prometheus", "name": "Prometheus", "center": [128, 412], "kind": "volcano"},
|
|
{"id": "poi_masubi", "name": "Masubi", "center": [152, 370], "kind": "volcano"}
|
|
]
|
|
},
|
|
"GJ0f-2": {
|
|
"pois": [
|
|
{"id": "poi_conamara_chaos", "name": "Conamara Chaos", "center": [118, 328], "kind": "chaos"},
|
|
{"id": "poi_pwyll_crater", "name": "Pwyll Crater", "center": [155, 328], "kind": "crater"},
|
|
{"id": "poi_thera_macula", "name": "Thera Macula", "center": [145, 340], "kind": "macula"},
|
|
{"id": "poi_tyre", "name": "Tyre", "center": [93, 357], "kind": "multi_ring"}
|
|
]
|
|
},
|
|
"GJ0f-3": {
|
|
"pois": [
|
|
{"id": "poi_galileo_regio", "name": "Galileo Regio", "center": [90, 375], "kind": "dark_terrain"},
|
|
{"id": "poi_uruk_sulcus", "name": "Uruk Sulcus", "center": [108, 310], "kind": "grooved"},
|
|
{"id": "poi_gilgamesh", "name": "Gilgamesh", "center": [178, 370], "kind": "crater"}
|
|
]
|
|
},
|
|
"GJ0f-4": {
|
|
"pois": [
|
|
{"id": "poi_valhalla", "name": "Valhalla", "center": [108, 310], "kind": "multi_ring"},
|
|
{"id": "poi_asgard", "name": "Asgard", "center": [93, 370], "kind": "multi_ring"}
|
|
]
|
|
},
|
|
"GJ0g-1": {
|
|
"pois": [
|
|
{"id": "poi_kraken_mare", "name": "Kraken Mare", "center": [25, 340], "kind": "methane_sea"},
|
|
{"id": "poi_ligeia_mare", "name": "Ligeia Mare", "center": [20, 370], "kind": "methane_sea"},
|
|
{"id": "poi_punga_mare", "name": "Punga Mare", "center": [30, 350], "kind": "methane_sea"},
|
|
{"id": "poi_xanadu", "name": "Xanadu", "center": [117, 375], "kind": "bright_terrain"},
|
|
{"id": "poi_shangri_la", "name": "Shangri-La", "center": [130, 310], "kind": "dune_field"}
|
|
]
|
|
},
|
|
"GJ0g-2": {
|
|
"pois": [
|
|
{"id": "poi_tiger_stripes", "name": "Tiger Stripes", "center": [220, 256], "kind": "fracture"},
|
|
{"id": "poi_baghdad_sulcus", "name": "Baghdad Sulcus", "center": [218, 270], "kind": "fracture"},
|
|
{"id": "poi_samarkand_sulcus","name": "Samarkand Sulcus","center": [215, 240], "kind": "fracture"}
|
|
]
|
|
}
|
|
}
|