added vegetation

This commit is contained in:
2026-06-23 13:28:25 +03:00
parent 1867018672
commit 0c9fc22d22
6 changed files with 57 additions and 3 deletions
+10 -1
View File
@@ -268,6 +268,13 @@ curl -s -X POST http://localhost:5603/api/v1/link/budget \
- `fade_margin_db`
- `fresnel_clear`
- `link_viable`
- `los_clear`
- `geometric_los`
- `first_fresnel_clearance_pct`
- `fresnel_violations_count`
- `geometric_obstructions_count`
- `building_obstructions_count`
- `worst_obstruction`
При `include_vegetation=true` API сэмплит WorldCover вдоль трассы и добавляет
P.833 vegetation attenuation в `vegetation_db`. Если landcover raster отсутствует,
@@ -275,7 +282,9 @@ P.833 vegetation attenuation в `vegetation_db`. Если landcover raster от
При `include_buildings=true` API также строит terrain surface profile с DEM и
OSM buildings, считает Fresnel/LOS и добавляет Bullington-style diffraction loss
в `diffraction_db`. Поле `fresnel_clear` берётся из этого же анализа.
в `diffraction_db`. Поле `fresnel_clear` берётся из этого же анализа. Диагностические
поля `geometric_los`, `worst_obstruction` и счётчики obstruction помогают понять,
почему `link_viable=false`.
Модели `p452` и `itm` пока возвращают `501 Not Implemented`.