fix: case_id-анализ терял координаты ТНП → fallback-зоны N/E (корень «вверх-вправо»)

При анализе по case_id координаты карточки (tnp_lat/tnp_lon) не попадали
в SearchInput (читались только payload-lat/lon) → rules_analyze не видел
lat/lon и отдавал базовые fallback-зоны «Ближняя N / Средняя E» —
постоянные направления вверх-вправо на карте независимо от местности.

Фикс: case_id-режим подтягивает lat/lon из tnp_* (gps_* как алиас).
198 passed.
This commit is contained in:
2026-09-09 20:04:40 +03:00
parent b636389ee1
commit c1bb7d5249
3 changed files with 26 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
import json
d = json.load(open('/tmp/az.json'))
z = d.get('primary_zones', [])
print('zones:', len(z))
for x in z[:5]:
print(' ', x.get('direction'), x.get('distance'), (x.get('name') or '')[:35], '|', (x.get('reason') or '')[:40])
print('lat/lon в коэффициентах не видно; fallback_used:', d.get('fallback_used'))
print('max_distance_km:', d.get('max_distance_km'))