[SF][future-supply] Ingest ППТ/ПМТ ЕКБ — WFS геометрия + ТЭП из PDF (pdfplumber) #1085

Closed
opened 2026-06-06 18:37:59 +00:00 by lekss361 · 1 comment
Owner

Контекст

Future-supply трек (что/где утверждено к застройке). Источник найден 2026-06-06 (vault research/EKB_Geoportal_WFS_Construction_Intel_Jun06 + EKB_Construction_Documents_Jun06). Дополняет #1060 (КРТ) и #950 (supply).

Источник (2 части)

  1. WFS геометрия + реквизиты через ekb_geoportal_client.py (PR #1083):
    • portal:portal_geo_dmd_prj_plan (ППТ) — doc_full_name, doc_status (approved/действующий), dmd_actual_year, геометрия.
    • portal:portal_geo_dmd_prj_mej (ПМТ) — нарезка ЗУ.
      features_at_point('ppt'|'pmt', lon, lat) / features_in_bbox.
  2. ТЭП из пояснительных записок (PDF)екатеринбург.рф/дляработы/гиз/документация/ппт/проекты{год}/{id}, файлы /file/<md5>. Табл. баланса зон (га), ТЭП, очередность строительства (объект/зона/срок/финансирование).
    ⚠️ pdftotext (poppler) → кириллический mojibake; использовать pdfplumber/pdfminer.six (подтверждено разведкой). Постановления/графика — сканы 🔴 (скип/OCR-позже).

Задача

  • Метод(ы) в ekb_geoportal_client для ППТ/ПМТ по геометрии (WFS уже есть — добавить convenience + типы полей).
  • Парсер ТЭП-записок (pdfplumber) — извлечь баланс зон + очередность по площадке.
  • Хранение: overlay/таблица проектов планировки (геометрия + статус + ТЭП + очередность). Рассмотреть переиспользование ird_overlays (м.132) или отдельную planning_projects.
  • (опц.) обход год-фолдеров для архива ППТ (2007–2018; свежие — через КРТ).

Acceptance

Для участка/квартала ЕКБ: список пересекающих ППТ/ПМТ с doc_status + (где есть PDF) ёмкость/очередность.

Примечание

ППТ-секция портала историческая (≤2018); свежие планировки идут через КРТ-постановления (#1060). WFS-слой dmd_prj_plan актуальнее PDF-архива.

## Контекст Future-supply трек (что/где утверждено к застройке). Источник найден 2026-06-06 (vault `research/EKB_Geoportal_WFS_Construction_Intel_Jun06` + `EKB_Construction_Documents_Jun06`). Дополняет #1060 (КРТ) и #950 (supply). ## Источник (2 части) 1. **WFS геометрия + реквизиты** через `ekb_geoportal_client.py` (PR #1083): - `portal:portal_geo_dmd_prj_plan` (ППТ) — `doc_full_name`, `doc_status` (approved/действующий), `dmd_actual_year`, геометрия. - `portal:portal_geo_dmd_prj_mej` (ПМТ) — нарезка ЗУ. `features_at_point('ppt'|'pmt', lon, lat)` / `features_in_bbox`. 2. **ТЭП из пояснительных записок (PDF)** — `екатеринбург.рф/дляработы/гиз/документация/ппт/проекты{год}/{id}`, файлы `/file/<md5>`. Табл. баланса зон (га), ТЭП, **очередность строительства** (объект/зона/срок/финансирование). ⚠️ **pdftotext (poppler) → кириллический mojibake; использовать `pdfplumber`/`pdfminer.six`** (подтверждено разведкой). Постановления/графика — сканы 🔴 (скип/OCR-позже). ## Задача - Метод(ы) в `ekb_geoportal_client` для ППТ/ПМТ по геометрии (WFS уже есть — добавить convenience + типы полей). - Парсер ТЭП-записок (pdfplumber) — извлечь баланс зон + очередность по площадке. - Хранение: overlay/таблица проектов планировки (геометрия + статус + ТЭП + очередность). Рассмотреть переиспользование `ird_overlays` (м.132) или отдельную `planning_projects`. - (опц.) обход год-фолдеров для архива ППТ (2007–2018; свежие — через КРТ). ## Acceptance Для участка/квартала ЕКБ: список пересекающих ППТ/ПМТ с `doc_status` + (где есть PDF) ёмкость/очередность. ## Примечание ППТ-секция портала историческая (≤2018); свежие планировки идут через КРТ-постановления (#1060). WFS-слой `dmd_prj_plan` актуальнее PDF-архива.
lekss361 added the
GG-форсайт
scope/backend
scrapers
site-finder
labels 2026-06-06 18:38:39 +00:00
Collaborator

Реализовано в полной цепочке: #1104 (WFS ingest → planning_projects), #1105 (wire в /analyze ИРД-блок), #1133 (TЭП-парсер Табл.11/12/13 → ekb_ppt_tep MVP), #1154 (граддокументация статус+ПАГЕ-реквизиты), #1136 (post-фильтры + полная врезка в analyze). Future-supply пайплайн ППТ/ПМТ ЕКБ доступен в проде.

Закрываю как реализованное в проде.

Реализовано в полной цепочке: #1104 (WFS ingest → planning_projects), #1105 (wire в /analyze ИРД-блок), #1133 (TЭП-парсер Табл.11/12/13 → ekb_ppt_tep MVP), #1154 (граддокументация статус+ПАГЕ-реквизиты), #1136 (post-фильтры + полная врезка в analyze). Future-supply пайплайн ППТ/ПМТ ЕКБ доступен в проде. Закрываю как реализованное в проде.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
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#1085
No description provided.