Границы регионов без упрощения, чтобы Куркино не считалось по Екатеринбургу #3527

Merged
lekss361 merged 1 commit from fix/3052-region-polygon-precision into main 2026-09-15 07:22:33 +00:00

1 commit

Author SHA1 Message Date
bot-backend
48f5dffa2e fix(tradein): границы регионов без упрощения + индекс колец в region_for_point
All checks were successful
CI Trade-In / changes (pull_request) Successful in 15s
CI / changes (pull_request) Successful in 17s
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI Trade-In / browser-tests (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Successful in 5m4s
polygon_threshold=0.005 (~500 м) спрямлял ровно ту границу Москвы с областью,
ради которой полигоны и заводились: 69 точек агломерации не принимал ни один
полигон (None → DEFAULT_REGION_CODE=66), Митино/Косино/Можайский уезжали в
область, 731 объявление области — в Москву. Границы перекачаны без упрощения
(42 755 вершин против 2 388). Стоимость снята предпосчётом: bbox каждого
кольца + нарезка рёбер на lat-полосы — 3.5 мкс/вызов при потолке 100.
None теперь законен только вне bbox всех регионов; если прямоугольник принял,
а полигоны нет, выбирается регион с ближайшей границей.
2026-09-15 10:15:50 +03:00