Analyze Ground Zero landforms

This commit is contained in:
2026-05-14 06:02:14 -07:00
parent fcb3d18b0c
commit 2344a11519
4 changed files with 406 additions and 2 deletions
@@ -0,0 +1,189 @@
{
"schema_version": 1,
"tile_id": "gz_us_ca_pacifica_utm10n_e544_n4160",
"generated_at_utc": "2026-05-14T13:01:54Z",
"source_dem": "Data/Terrain/Extracted/gz_us_ca_pacifica_utm10n_e544_n4160/gz_us_ca_pacifica_utm10n_e544_n4160_1m_dem_subset.tif",
"source_pixel_size_m": 1.0,
"elevation_summary_m": {
"sample_count": 1000000,
"min": 3.1603012084960938,
"max": 96.50570678710938,
"mean": 18.240529416484833,
"p05": 4.8725638628005985,
"p50": 12.865000247955322,
"p95": 54.56564807891842
},
"slope_summary_degrees": {
"sample_count": 1000000,
"min": 0.0,
"max": 53.6228621974196,
"mean": 6.626558917878934,
"p05": 0.5370162403201985,
"p50": 2.775685181729069,
"p95": 26.946500130585825
},
"elevation_bands": {
"low_coastal_floor_0_to_5m": {
"samples": 57812,
"percent": 5.7812
},
"valley_floor_5_to_15m": {
"samples": 549481,
"percent": 54.9481
},
"lower_slope_15_to_30m": {
"samples": 248794,
"percent": 24.8794
},
"hillside_30_to_60m": {
"samples": 106117,
"percent": 10.6117
},
"upper_hillside_over_60m": {
"samples": 37796,
"percent": 3.7796000000000003
}
},
"slope_classes": {
"flat_0_to_3deg": {
"samples": 529571,
"percent": 52.957100000000004
},
"gentle_3_to_8deg": {
"samples": 239380,
"percent": 23.938000000000002
},
"moderate_8_to_15deg": {
"samples": 65264,
"percent": 6.526400000000001
},
"steep_15_to_30deg": {
"samples": 133015,
"percent": 13.301499999999999
},
"very_steep_over_30deg": {
"samples": 32770,
"percent": 3.277
}
},
"edge_summary": {
"north": {
"elevation_m": {
"sample_count": 10000,
"min": 3.1603012084960938,
"max": 37.224822998046875,
"mean": 19.415938945102692,
"p05": 3.7356777787208557,
"p50": 25.907390594482422,
"p95": 36.860646438598636
},
"slope_degrees": {
"sample_count": 10000,
"min": 0.037091884064298766,
"max": 45.285121559904184,
"mean": 6.473992755423365,
"p05": 0.5858426034174887,
"p50": 2.6639185518040582,
"p95": 30.777157684677253
}
},
"south": {
"elevation_m": {
"sample_count": 10000,
"min": 11.210755348205566,
"max": 57.378944396972656,
"mean": 19.908063950920106,
"p05": 13.963506507873536,
"p50": 16.776620864868164,
"p95": 43.284688186645496
},
"slope_degrees": {
"sample_count": 10000,
"min": 0.02587516366275778,
"max": 41.32678432094451,
"mean": 5.082426422396511,
"p05": 0.36230046773522456,
"p50": 2.080124788542048,
"p95": 19.327406558284327
}
},
"west": {
"elevation_m": {
"sample_count": 10000,
"min": 3.5281026363372803,
"max": 59.69044876098633,
"mean": 15.149734993314743,
"p05": 3.819321799278259,
"p50": 7.0536699295043945,
"p95": 55.92644710540772
},
"slope_degrees": {
"sample_count": 10000,
"min": 0.01054528995018575,
"max": 36.558433388910196,
"mean": 7.016524762500618,
"p05": 0.5189932134703178,
"p50": 2.9155252336441477,
"p95": 25.969294198530317
}
},
"east": {
"elevation_m": {
"sample_count": 10000,
"min": 24.61846351623535,
"max": 96.50570678710938,
"mean": 59.40558109054565,
"p05": 25.120229148864745,
"p50": 62.73081398010254,
"p95": 91.4665027618408
},
"slope_degrees": {
"sample_count": 10000,
"min": 0.02531559488807776,
"max": 41.51481793089258,
"mean": 16.207012238657054,
"p05": 1.0952053252236598,
"p50": 18.041312205728605,
"p95": 33.03249604124476
}
}
},
"landform_classification": {
"contains_mountains": false,
"contains_hills": true,
"contains_steep_slopes": true,
"contains_river": false,
"contains_stream": false,
"contains_stream_candidate_from_dem": true,
"contains_lake": false,
"contains_coastline": false,
"coastline_absence_confirmed_by_water_pass": true
},
"gameplay_masks": {
"walkable_or_buildable_first_pass": {
"samples": 834215,
"percent": 83.42150000000001
},
"difficult_or_slow_travel_first_pass": {
"samples": 165785,
"percent": 16.5785
},
"possible_drainage_or_freshwater_search_zone": {
"samples": 172990,
"percent": 17.299
}
},
"handling_decisions": {
"hills": "Present. Use slope/elevation classes for movement modifiers, resource placement, and visual foliage density.",
"mountains": "Not present in this 1 km MVP tile. Defer mountain rules to higher-elevation future tiles.",
"river": "Not confirmed from current DEM-only pass. Require NHD or equivalent hydrography before placing real river geometry.",
"stream": "DEM suggests low drainage/search zones, but stream presence is not confirmed. Use these zones as candidates for later NHD validation and MVP freshwater placement.",
"lake": "Not present in current tile.",
"coastline": "Absent inside the current tile. Coastline and bathymetry remain neighbor-tile work."
},
"notes": [
"This is a DEM-only first pass and intentionally does not invent rivers, lakes, or coastline.",
"Use confirmed hydrography before committing permanent watercourse geometry.",
"The tile has enough hills and slope variation to support movement-cost and resource-placement rules."
]
}