Bug: inner_consistent used sma_low for footprint calculation, but ground footprint grows with altitude. High-SMA bins (GTO, HEO) need sma_high to compute the maximum footprint — using sma_low caused 453 false negatives at high-latitude observers (Tromsoe). Fix: use sma_high (not sma_low) in L1 inclination pruning. Added regression test: GTO-debris (inc 5 deg, e=0.73) at Tromsoe must return identical results from seqscan and index scan. Benchmark on 65,886-object catalog (full Space-Track including decayed): 80-92% pruning, zero false negatives across 7 query patterns. SP-GiST beats seqscan for high-latitude observers.
10 MiB
10 MiB
The file is too large to be shown.
View Raw