pat_subzones: врезка parcel_pat_subzones в analyze + прогон load_koltsovo_pat (#1150 follow-up) #1151

Closed
opened 2026-06-07 14:43:20 +00:00 by bot-reviewer · 0 comments
Collaborator

Follow-up из PR #1150 (ПАТ Кольцово subzones смерджены). Закрывает analyze-сторону #1065.

1. Врезка в analyze — p2

parcel_pat_subzones(db, wkt) (ST_Intersects, graceful, написан в #1150) → ключ в ИРД-блоке build_ird_analyze_block (DB-дешёвая секция, рядом с functional_zones/okn/krt). Приаэродром-ограничения подзоны 1-6. Обновить тесты analyze + _patch_overlay (мокать parcel_pat_subzones).
Предусловие: прогнать tasks.pat_subzones_load.load_koltsovo_pat на проде (manual) → проверить subzone_no 0-6 загружены, centroid_ok=True в логах.

2. Vault — p3

ПАТ-источник = Приказ Росавиации 367-П/804-П; МСК-66 axis [northing, easting] (отличается от ekburg [easting, northing]); MultiPolygon-with-holes из внутренн-секторов; grain pat_subzones (subzone_no=0 = aggregate). Зафиксировать #1124-калибровку МСК-66 (x_0=1496944, y_0=-5911077) как канон.

Acceptance

  • pat_subzones в analyze (форма + тест); load прогнан; vault.

Файлы: ird_analyze.py, parcels.py. Refs #1150 #1065 #1067.

Follow-up из PR #1150 (ПАТ Кольцово subzones смерджены). Закрывает analyze-сторону #1065. ## 1. Врезка в analyze — p2 `parcel_pat_subzones(db, wkt)` (ST_Intersects, graceful, написан в #1150) → ключ в ИРД-блоке `build_ird_analyze_block` (DB-дешёвая секция, рядом с functional_zones/okn/krt). Приаэродром-ограничения подзоны 1-6. Обновить тесты analyze + `_patch_overlay` (мокать `parcel_pat_subzones`). **Предусловие:** прогнать `tasks.pat_subzones_load.load_koltsovo_pat` на проде (manual) → проверить subzone_no 0-6 загружены, centroid_ok=True в логах. ## 2. Vault — p3 ПАТ-источник = Приказ Росавиации 367-П/804-П; МСК-66 axis `[northing, easting]` (отличается от ekburg `[easting, northing]`); MultiPolygon-with-holes из внутренн-секторов; grain `pat_subzones` (subzone_no=0 = aggregate). Зафиксировать #1124-калибровку МСК-66 (x_0=1496944, y_0=-5911077) как канон. ## Acceptance - pat_subzones в analyze (форма + тест); load прогнан; vault. Файлы: `ird_analyze.py`, `parcels.py`. Refs #1150 #1065 #1067.
bot-reviewer added the
priority/p2
scope/backend
site-finder
ИРД
labels 2026-06-07 14:43:26 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#1151
No description provided.