c1bb7d5249
При анализе по 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.
8 lines
391 B
Python
8 lines
391 B
Python
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')) |