data(assets): restore Sol markers geometry — Sol exempt from generators (D-223 #951)

Sol (system GJ 0) uses real Earth/Mars/Luna geography via the offline
sol_import.py and is permanently exempt from the procedural cascade. The
names-only strip had removed Sol's generated marker geometry; restore the
geometry-bearing markers.json for Earth (GJ0d), Luna (GJ0d-1), Mars (GJ0e)
and GJ0f-2 as preserved positional config. sol_import.py is left in place
for future scripted Sol integration; the source config in
tooling/planet-gen/sol_markers/ was never stripped.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-22 23:29:18 +02:00
co-authored by Claude Opus 4.7
parent b11e847337
commit d49bd36b7e
4 changed files with 1625 additions and 116 deletions
+444 -46
View File
@@ -1,47 +1,445 @@
{
"names": {
"mountain_ranges": [
"Montes Apenninus",
"Montes Caucasus",
"Mons Rümker",
"Montes Harbinger",
"Montes Jura",
"Gruithuisen Domes",
"Montes Carpatus",
"Leibnitz Mountains",
"Doerfel Mountains",
"Altai Scarp",
"Malapert Mountain",
"Pico Mons",
"Montes Alpes",
"Montes Pyrenaeus",
"Montes Riphaeus",
"Montes Rook",
"Haemus Montes",
"Mons La Hire",
"Montes Taurus",
"Montes Recti",
"Montes Teneriffe",
"Montes Secchi",
"Montes Cordillera",
"Montes Spitzbergen"
],
"cities": [
"Artemis",
"Tranquility Station",
"Selene"
],
"pois": [
"Mare Tranquillitatis",
"Mare Imbrium",
"Oceanus Procellarum",
"Mare Serenitatis",
"Mare Crisium",
"Mare Nubium",
"Mare Fecunditatis",
"South Pole-Aitken Basin",
"Tycho",
"Copernicus"
]
}
}
"grid": {
"w": 512,
"h": 256
},
"rivers": [],
"oceans": [],
"mountain_ranges": [
{
"id": "range_5",
"name": "Montes Apenninus",
"center": [
122,
60
],
"peak": [
120,
30
],
"area_cells": 11221
},
{
"id": "range_34",
"name": "Montes Caucasus",
"center": [
113,
461
],
"peak": [
138,
457
],
"area_cells": 3670
},
{
"id": "range_79",
"name": "Mons R\u00fcmker",
"center": [
64,
96
],
"peak": [
63,
97
],
"area_cells": 21
},
{
"id": "range_124",
"name": "Montes Harbinger",
"center": [
85,
473
],
"peak": [
90,
476
],
"area_cells": 51
},
{
"id": "range_209",
"name": "Montes Jura",
"center": [
132,
504
],
"peak": [
145,
511
],
"area_cells": 367
},
{
"id": "range_231",
"name": "Gruithuisen Domes",
"center": [
121,
124
],
"peak": [
120,
129
],
"area_cells": 25
},
{
"id": "range_326",
"name": "Montes Carpatus",
"center": [
166,
287
],
"peak": [
165,
291
],
"area_cells": 106
},
{
"id": "range_348",
"name": "Leibnitz Mountains",
"center": [
159,
31
],
"peak": [
160,
34
],
"area_cells": 21
},
{
"id": "range_406",
"name": "Doerfel Mountains",
"center": [
171,
121
],
"peak": [
170,
124
],
"area_cells": 26
},
{
"id": "range_432",
"name": "Altai Scarp",
"center": [
176,
138
],
"peak": [
176,
136
],
"area_cells": 20
},
{
"id": "range_493",
"name": "Malapert Mountain",
"center": [
194,
427
],
"peak": [
195,
425
],
"area_cells": 23
},
{
"id": "range_522",
"name": "Pico Mons",
"center": [
214,
434
],
"peak": [
212,
435
],
"area_cells": 35
},
{
"id": "range_551",
"name": "Montes Alpes",
"center": [
231,
291
],
"peak": [
231,
282
],
"area_cells": 289
},
{
"id": "range_555",
"name": "Montes Pyrenaeus",
"center": [
230,
159
],
"peak": [
233,
160
],
"area_cells": 94
},
{
"id": "range_570",
"name": "Montes Riphaeus",
"center": [
232,
195
],
"peak": [
232,
199
],
"area_cells": 24
},
{
"id": "range_576",
"name": "Montes Rook",
"center": [
239,
265
],
"peak": [
237,
245
],
"area_cells": 258
},
{
"id": "range_579",
"name": "Haemus Montes",
"center": [
235,
342
],
"peak": [
234,
346
],
"area_cells": 33
},
{
"id": "range_580",
"name": "Mons La Hire",
"center": [
234,
176
],
"peak": [
235,
174
],
"area_cells": 25
},
{
"id": "range_586",
"name": "Montes Taurus",
"center": [
237,
390
],
"peak": [
236,
393
],
"area_cells": 90
},
{
"id": "range_587",
"name": "Montes Recti",
"center": [
237,
196
],
"peak": [
238,
193
],
"area_cells": 48
},
{
"id": "range_589",
"name": "Montes Teneriffe",
"center": [
239,
321
],
"peak": [
240,
321
],
"area_cells": 52
},
{
"id": "range_596",
"name": "Montes Secchi",
"center": [
244,
364
],
"peak": [
245,
366
],
"area_cells": 24
},
{
"id": "range_599",
"name": "Montes Cordillera",
"center": [
247,
302
],
"peak": [
248,
309
],
"area_cells": 164
},
{
"id": "range_604",
"name": "Montes Spitzbergen",
"center": [
249,
257
],
"peak": [
249,
261
],
"area_cells": 24
}
],
"roads": [],
"cities": [
{
"id": "city_artemis",
"name": "Artemis",
"center": [
215,
250
],
"population": 200000000
},
{
"id": "city_tranquility_station",
"name": "Tranquility Station",
"center": [
119,
282
],
"population": 90000000
},
{
"id": "city_selene",
"name": "Selene",
"center": [
93,
247
],
"population": 60000000
}
],
"railroads": [],
"pois": [
{
"id": "poi_mare_tranquillitatis",
"name": "Mare Tranquillitatis",
"center": [
119,
282
],
"kind": "mare"
},
{
"id": "poi_mare_imbrium",
"name": "Mare Imbrium",
"center": [
93,
247
],
"kind": "mare"
},
{
"id": "poi_oceanus_procellarum",
"name": "Oceanus Procellarum",
"center": [
107,
230
],
"kind": "mare"
},
{
"id": "poi_mare_serenitatis",
"name": "Mare Serenitatis",
"center": [
104,
277
],
"kind": "mare"
},
{
"id": "poi_mare_crisium",
"name": "Mare Crisium",
"center": [
108,
302
],
"kind": "mare"
},
{
"id": "poi_mare_nubium",
"name": "Mare Nubium",
"center": [
134,
248
],
"kind": "mare"
},
{
"id": "poi_mare_fecunditatis",
"name": "Mare Fecunditatis",
"center": [
124,
299
],
"kind": "mare"
},
{
"id": "poi_south_pole_aitken",
"name": "South Pole-Aitken Basin",
"center": [
213,
330
],
"kind": "basin"
},
{
"id": "poi_tycho",
"name": "Tycho",
"center": [
163,
249
],
"kind": "crater"
},
{
"id": "poi_copernicus",
"name": "Copernicus",
"center": [
118,
243
],
"kind": "crater"
}
]
}
+940 -29
View File
@@ -1,30 +1,941 @@
{
"names": {
"rivers": [
"Rhine",
"Volga",
"St. Lawrence",
"Danube",
"Mekong",
"Paraná",
"Congo",
"Tigris"
],
"mountain_ranges": [
"Himalayas"
],
"cities": [
"Brussels",
"Istanbul",
"Moscow",
"New York",
"São Paulo",
"Cairo",
"Tokyo",
"Delhi",
"Beijing",
"Singapore",
"Lagos"
]
}
}
"grid": {
"w": 512,
"h": 256
},
"rivers": [
{
"id": "river_0",
"name": "Rhine",
"path": [
[
58,
267
],
[
57,
267
],
[
57,
268
],
[
57,
267
],
[
57,
268
],
[
57,
267
],
[
56,
267
],
[
56,
266
],
[
55,
266
]
]
},
{
"id": "river_1",
"name": null,
"path": [
[
59,
280
],
[
59,
281
],
[
60,
281
],
[
60,
282
],
[
59,
282
],
[
60,
282
],
[
59,
283
],
[
60,
283
],
[
60,
282
],
[
61,
282
]
]
},
{
"id": "river_2",
"name": "Volga",
"path": [
[
75,
316
],
[
75,
317
],
[
75,
316
],
[
75,
317
],
[
75,
316
],
[
76,
316
],
[
76,
317
],
[
77,
317
],
[
76,
317
],
[
77,
317
]
]
},
{
"id": "river_3",
"name": "St. Lawrence",
"path": [
[
60,
122
],
[
60,
123
],
[
61,
123
],
[
61,
122
],
[
62,
122
],
[
62,
121
],
[
63,
121
],
[
63,
122
],
[
63,
123
],
[
64,
123
],
[
64,
124
],
[
64,
125
],
[
65,
125
],
[
65,
126
],
[
66,
126
],
[
67,
126
],
[
67,
127
],
[
68,
127
],
[
69,
127
],
[
69,
126
],
[
70,
126
],
[
70,
125
],
[
70,
126
],
[
70,
125
],
[
71,
125
],
[
71,
126
],
[
72,
126
],
[
72,
127
],
[
72,
126
],
[
72,
127
]
]
},
{
"id": "river_4",
"name": null,
"path": [
[
87,
403
],
[
87,
404
],
[
87,
405
],
[
86,
405
],
[
87,
405
],
[
86,
405
],
[
87,
405
],
[
86,
405
],
[
86,
406
],
[
87,
406
],
[
86,
406
],
[
86,
407
],
[
85,
407
],
[
85,
408
],
[
85,
409
],
[
84,
409
],
[
84,
410
],
[
83,
410
],
[
84,
410
],
[
83,
410
],
[
83,
411
],
[
83,
412
],
[
83,
413
],
[
84,
413
],
[
84,
414
]
]
},
{
"id": "river_5",
"name": "Danube",
"path": [
[
60,
275
],
[
61,
275
],
[
60,
275
],
[
61,
275
],
[
60,
275
],
[
60,
276
],
[
60,
277
],
[
61,
277
],
[
61,
278
],
[
61,
279
],
[
62,
279
],
[
62,
280
],
[
62,
281
],
[
62,
282
]
]
},
{
"id": "river_6",
"name": "Mekong",
"path": [
[
84,
369
],
[
84,
368
],
[
85,
368
],
[
84,
368
],
[
85,
368
],
[
85,
367
],
[
84,
367
],
[
85,
367
],
[
85,
366
],
[
86,
366
],
[
86,
367
],
[
87,
367
],
[
88,
367
],
[
88,
368
],
[
88,
369
],
[
89,
369
],
[
89,
370
],
[
90,
370
],
[
90,
371
]
]
},
{
"id": "river_7",
"name": "Paran\u00e1",
"path": [
[
148,
177
],
[
148,
176
],
[
148,
175
],
[
149,
175
],
[
149,
176
],
[
150,
175
],
[
150,
176
],
[
151,
176
],
[
151,
175
]
]
},
{
"id": "river_8",
"name": "Congo",
"path": [
[
126,
290
],
[
126,
289
],
[
125,
289
],
[
125,
288
],
[
124,
288
],
[
124,
287
],
[
124,
286
],
[
125,
286
],
[
125,
285
],
[
125,
284
],
[
125,
283
],
[
125,
282
],
[
126,
282
],
[
127,
282
],
[
127,
281
],
[
128,
281
],
[
129,
280
],
[
129,
279
],
[
130,
279
],
[
131,
279
],
[
132,
279
],
[
132,
278
],
[
133,
278
],
[
133,
277
],
[
134,
277
],
[
134,
276
],
[
135,
276
],
[
135,
275
],
[
136,
275
]
]
},
{
"id": "river_9",
"name": "Tigris",
"path": [
[
101,
303
],
[
100,
303
],
[
100,
302
],
[
101,
302
],
[
101,
301
],
[
102,
301
],
[
102,
300
],
[
102,
299
],
[
101,
299
],
[
100,
299
],
[
99,
299
],
[
98,
299
],
[
97,
299
],
[
97,
300
]
]
},
{
"id": "river_10",
"name": null,
"path": [
[
102,
402
],
[
101,
402
],
[
101,
403
],
[
102,
404
],
[
103,
404
],
[
103,
405
],
[
103,
404
],
[
104,
405
],
[
104,
404
],
[
104,
405
],
[
104,
404
],
[
104,
405
],
[
105,
405
],
[
105,
406
],
[
106,
406
]
]
}
],
"oceans": [
{
"id": "water_1",
"name": null,
"kind": "ocean",
"center": [
125,
245
],
"area_fraction": 0.7049
}
],
"mountain_ranges": [
{
"id": "range_4",
"name": "Himalayas",
"center": [
79,
376
],
"peak": [
76,
362
],
"area_cells": 136
}
],
"roads": [],
"cities": [
{
"id": "city_brussels",
"name": "Brussels",
"center": [
80,
266
],
"population": 2100000
},
{
"id": "city_istanbul",
"name": "Istanbul",
"center": [
83,
279
],
"population": 15000000
},
{
"id": "city_moscow",
"name": "Moscow",
"center": [
72,
294
],
"population": 12700000
},
{
"id": "city_new_york",
"name": "New York",
"center": [
87,
130
],
"population": 20100000
},
{
"id": "city_s\u00e3o_paulo",
"name": "S\u00e3o Paulo",
"center": [
143,
164
],
"population": 22400000
},
{
"id": "city_cairo",
"name": "Cairo",
"center": [
97,
286
],
"population": 21300000
},
{
"id": "city_tokyo",
"name": "Tokyo",
"center": [
92,
400
],
"population": 37400000
},
{
"id": "city_delhi",
"name": "Delhi",
"center": [
99,
339
],
"population": 32900000
},
{
"id": "city_beijing",
"name": "Beijing",
"center": [
87,
383
],
"population": 21500000
},
{
"id": "city_singapore",
"name": "Singapore",
"center": [
119,
372
],
"population": 5900000
},
{
"id": "city_lagos",
"name": "Lagos",
"center": [
119,
263
],
"population": 15000000
}
],
"railroads": [],
"pois": []
}
+159 -25
View File
@@ -1,26 +1,160 @@
{
"names": {
"mountain_ranges": [
"Tyrrhena Mons",
"Hadriaca Mons",
"Amphitrites Montes",
"Hellespontus Montes"
],
"oceans": [
"Hellas Basin"
],
"cities": [
"Olympia",
"Hellas Station",
"Elysium City",
"Chryse Landing"
],
"pois": [
"Valles Marineris",
"North Polar Cap",
"South Polar Cap",
"Chryse Planitia",
"Acidalia Planitia"
]
}
}
"grid": {
"w": 512,
"h": 256
},
"rivers": [],
"oceans": [
{
"id": "water_23",
"name": "Hellas Basin",
"kind": "lake",
"center": [
186,
352
],
"area_fraction": 0.0119
}
],
"mountain_ranges": [
{
"id": "range_2",
"name": "Tyrrhena Mons",
"center": [
101,
65
],
"peak": [
103,
67
],
"area_cells": 67
},
{
"id": "range_3",
"name": "Hadriaca Mons",
"center": [
111,
106
],
"peak": [
111,
107
],
"area_cells": 31
},
{
"id": "range_4",
"name": "Amphitrites Montes",
"center": [
126,
95
],
"peak": [
127,
94
],
"area_cells": 28
},
{
"id": "range_5",
"name": "Hellespontus Montes",
"center": [
140,
84
],
"peak": [
140,
83
],
"area_cells": 87
}
],
"roads": [],
"cities": [
{
"id": "city_olympia",
"name": "Olympia",
"center": [
107,
358
],
"population": 450000000
},
{
"id": "city_hellas_station",
"name": "Hellas Station",
"center": [
148,
329
],
"population": 350000000
},
{
"id": "city_elysium_city",
"name": "Elysium City",
"center": [
103,
413
],
"population": 250000000
},
{
"id": "city_chryse_landing",
"name": "Chryse Landing",
"center": [
100,
392
],
"population": 150000000
}
],
"railroads": [],
"pois": [
{
"id": "poi_valles_marineris",
"name": "Valles Marineris",
"center": [
118,
380
],
"kind": "canyon"
},
{
"id": "poi_north_polar_cap",
"name": "North Polar Cap",
"center": [
10,
256
],
"kind": "ice_cap"
},
{
"id": "poi_south_polar_cap",
"name": "South Polar Cap",
"center": [
245,
256
],
"kind": "ice_cap"
},
{
"id": "poi_chryse_planitia",
"name": "Chryse Planitia",
"center": [
100,
392
],
"kind": "plain"
},
{
"id": "poi_acidalia_planitia",
"name": "Acidalia Planitia",
"center": [
80,
395
],
"kind": "plain"
}
]
}
@@ -1,17 +1,83 @@
{
"names": {
"mountain_ranges": [
"Conamara Ridges"
],
"cities": [
"Conamara Station",
"Pwyll Base"
],
"pois": [
"Conamara Chaos",
"Pwyll Crater",
"Thera Macula",
"Tyre"
]
}
}
"grid": {
"w": 512,
"h": 256
},
"rivers": [],
"oceans": [],
"mountain_ranges": [
{
"id": "range_1",
"name": "Conamara Ridges",
"center": [
129,
255
],
"peak": [
230,
274
],
"area_cells": 123557
}
],
"roads": [],
"cities": [
{
"id": "city_conamara_station",
"name": "Conamara Station",
"center": [
118,
328
],
"population": 20000000
},
{
"id": "city_pwyll_base",
"name": "Pwyll Base",
"center": [
155,
328
],
"population": 10000000
}
],
"railroads": [],
"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"
}
]
}