Apakah elevasi permukaan perlu dimodelkan?

Model iluminasi sekarang menempatkan semua SP dan RP pada datum datar: build_survey menulis z = 1 m untuk setiap shot, dan march_down_all memulai setiap ray di Z = 0. Permukaan sebenarnya tidak datar — SRTM 30 m di area survei: -2.7 … 62.9 m, rata-rata 15.8 m, relief 66 m.

Coverage
≤ 1.21 pp
selisih terbesar (UPM)
Fold proxy
≤ 0.61 %
rata-rata, ketiga horizon
Insidensi p50
≤ 0.22°
pergeseran sudut datang
Titik refleksi
4.6 m
median; p95 22 m
Cara memasukkannya tanpa menyentuh ray tracer. Permukaan di z = −h(x,y) dengan horizon di kedalaman absolut Z(x,y) identik dengan permukaan di z = 0 dengan horizon di Z(x,y) − h(x,y): menggeser permukaan ke bawah sama dengan menggeser semua bidang batas ke atas. Kecepatan konstan per lapisan, jadi menggeser horizon = menggeser seluruh medan kecepatan. Tracer tetap memulai ray di z = 0, yang sekarang adalah permukaan sebenarnya. Uji invarian dengan pergeseran seragam +50 m: tan(sudut tembak) harus tetap — terukur 0.9999 (harus 1,000).

1. Kedalaman di bawah permukaan berubah, geometri tidak

horizonkedalaman di bawah permukaan, datum datar [m] dengan topografi [m]median Δ [m] p05 … p95 Δ [m]
UBI434–1761403–1754-13.2-34.0 … -4.2
MBE706–2101678–2092-13.2-34.0 … -4.2
UPM1470–31261441–3106-13.2-34.0 … -4.2

Topografi memendekkan overburden median 13 m; di bagian berelief tinggi sampai 34 m, di bagian rendah hanya 4 m. Itu perubahan interpretasi kedalaman yang nyata; efeknya ke peta iluminasi di bawah ini justru kecil, karena yang menentukan iluminasi adalah sudut, bukan kedalaman absolut.

2. Hasil per horizon

UBI

kuantitasdatum datar (terbit) dengan topografi SRTMΔ
Coverage [%]88.6889.09+0.41 pp
Fold proxy rata-rata388.0385.7-0.61 %
Fold proxy puncak858853-5
Offset p50 [m]626.1618.6-7.5 m
Offset p95 [m]1549.41543.5-5.9 m
Insidensi p50 [deg]21.1221.27+0.15°
Insidensi p95 [deg]40.6440.98+0.34°
azi_R p950.6530.664+0.011

Pergeseran titik refleksi akibat elevasi: median 4.6 m, p95 19.4 m, maksimum 33.9 m · korelasi pola fold r = 0.9708.

MBE

kuantitasdatum datar (terbit) dengan topografi SRTMΔ
Coverage [%]88.6889.35+0.67 pp
Fold proxy rata-rata347.9347.3-0.17 %
Fold proxy puncak805826+21
Offset p50 [m]846.3841.5-4.8 m
Offset p95 [m]2008.12001.1-7.0 m
Insidensi p50 [deg]24.5524.77+0.22°
Insidensi p95 [deg]49.7449.94+0.20°
azi_R p950.5990.631+0.032

Pergeseran titik refleksi akibat elevasi: median 4.5 m, p95 20.9 m, maksimum 40.0 m · korelasi pola fold r = 0.9748.

UPM

kuantitasdatum datar (terbit) dengan topografi SRTMΔ
Coverage [%]83.1384.34+1.21 pp
Fold proxy rata-rata231.2231.9+0.29 %
Fold proxy puncak677685+8
Offset p50 [m]1381.41381.5+0.1 m
Offset p95 [m]3404.93403.3-1.6 m
Insidensi p50 [deg]23.1323.22+0.09°
Insidensi p95 [deg]50.0550.11+0.06°
azi_R p950.5140.533+0.019

Pergeseran titik refleksi akibat elevasi: median 3.7 m, p95 21.9 m, maksimum 59.7 m · korelasi pola fold r = 0.9707.

3. Peta

peta fold proxy datum datar vs topografi
Kiri: peta terbit (datum datar). Tengah: dengan topografi SRTM. Kanan: selisih relatif — hampir seluruhnya putih; warna hanya muncul di sel pinggir yang menang atau kehilangan ray terakhirnya.
elevasi SRTM pada grid model
Elevasi SRTM 30 m pada grid horizon (20 m). Relief 66 m, menurun ke tenggara dengan gradien ≈2.7 m/km; simpangan baku hanya 9.8 m. Tidak ada bukit yang cukup tinggi untuk mengubah geometri ray secara berarti pada offset 0,6–3,4 km.

4. Putusan

Sumber angka: out_topo_study/topo_compare.json · skrip _topo_study.py · DEM: SRTM 30 m via Wailawi_Overlay/mesa_data.js (10,080 titik) · stride 2, kipas ray 1,280, sel 100 m · dibuat 2026-10-23 05:24:06.