📋 API Документация

ИСМП — Расчёт ущерба от лесных пожаров

🔐 Аутентификация

Добавьте заголовок: Authorization: Bearer {token} или X-API-Key: {ключ}

Токен получается через POST /api/auth/login. Ключ API можно получить через GET /api/info

GET/api/info Публичный

🔥 Пожары (Fires)

Получить список пожаров
GET/api/fires

Возвращает все зафиксированные пожары с ущербом

{
  "status": "success",
  "data": [
    { "id": 1, "areaHa": 150, "forestType": "pine", ... }
  ]
}
Получить пожар по ID
GET/api/fires/[id]
Детекция пожаров (алгоритм)
GET/api/fire/detect?days=7&source=VIIRS_SNPP_NRT Публичный

Кластеризация термоточек, расчёт площади, 5 статусов (обнаружен/активен/распространяется/локализован/ликвидирован)

EAO 2026 статистика
GET/api/fire/eao-2026 Публичный

Все пожары Еврейской АО за 2026 год

Алгоритм пожара
GET/api/fire-algorithm Публичный

Алгоритм обнаружения и распространения пожара

Площадь пожара
GET/api/fire-area Публичный

Расчёт площади пожара по термоточкам

Реестр пожаров
GET/api/fire-registry Публичный

Реестр пожаров с верификацией

🛰️ Спутниковые данные

NASA FIRMS
GET/api/firms?source=VIIRS_SNPP_NRT&dayRange=3 Публичный

Параметры: source (VIIRS_SNPP_NRT, MODIS_NRT, VIIRS_NOAA20_NRT), dayRange (1-14), координаты

Погода / OpenWeatherMap
GET/api/weather?lat=48.8&lon=132.9 Публичный

🧮 Расчёт ущерба

Рассчитать ущерб
POST/api/calculate
{
  "areaHa": 10,
  "forestType": "pine",
  "fireType": "crown",
  "region": "eao"
}
{
  "status": "success",
  "data": {
    "woodDamage": 1250000,
    "total": 1890000
  }
}
Генерация акта DOCX
POST/api/generate-act
Таксы и коэффициенты
GET/api/rates

🌲 Таксация

Информация о лесничестве
GET/api/forestry/info
GET/api/forestry/activities
GET/api/forestry/monitoring
GET/api/forestry/regulations
GET/api/forestry/uses

🗺️ Карта

Геоданные
GET/api/mapПубличный

📊 ИСДМ

Отчёты
GET/api/isdm?period=month

🔬 Лесопатология

Анализ состояния лесов
POST/api/pathology/analyze
GET/api/pathology/reports
GET/api/pathology/search

🤖 AI

AI-агент
POST/api/ai/chat
POST/api/ai/analyze
GET/api/ai/personas

📤 Экспорт

Скачать данные
GET/api/export?type=fires&format=csv

Типы: fires, hotspots, plots, damage, weather. Форматы: csv, json, xlsx


Разработка: Залуговский Михаил Алексеевич · ОГКУ «Лесничество ЕАО» · ← На главную