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:
@@ -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'))
|
||||
Reference in New Issue
Block a user