Skip to content
docs.
WORKSPACE

Your documentation

Explore the project catalog
Localzet ServerАсинхронный PHP-серверTriangleФреймворк и компонентыMIX IDИдентификация и интеграцииHack APIПубличные API хакатонаACNПроект и компонентыUserlay / UserNetПроект и компонентыAxiomПроект и компонентыМесседжинг через почтуПроект и компонентыLWT / JWT / JOSEПроект и компонентыФинансовая аналитика KimaiПроект и компонентыМультипарадигмальная БДПроект и компонентыZorin PlatformПроект и компонентыZorin TrustПроект и компонентыFloraScope / VegwatchПроект и компоненты✓aegis-qДокументация проектаaevumdbДокументация проектаauditДокументация проектаauto-invest-managerАвтотрейдерcaine-companionДокументация проектаcertbot-cloudflareДокументация проектаClusterLocalzet Server / ClustercmdveilДокументация проектаConsolePHP CLICronБиблиотеки Localzet Serverdata-connectorДокументация проектаdevice-controlDevice Controlenn-projectДокументация проектаEventsБиблиотеки Localzet ServerflowsintДокументация проектаforgeДокументация проектаHttpClientБиблиотеки Localzet ServerinterpreterСобственный языкinvariaДокументация проектаkeynotesДокументация проектаknotrouteKnotroutelaravel-personal-analyticsДокументация проектаlocalzet-osДокументация проектаmeridianДокументация проектаMQTTБиблиотеки Localzet Servernano-kernelСобственная ОСNoterДокументация проектаpersonal-analyticsДокументация проектаProxyБиблиотеки Localzet ServerPSRБиблиотеки Localzet ServerPSR-7Библиотеки Localzet Serverrschs-monitorДокументация проектаsemsealДокументация проектаshardsealДокументация проектаSocketIOБиблиотеки Localzet ServerSOCKS5Библиотеки Localzet Serverstandalone-analyticsДокументация проектаstatic-php-cliДокументация проектаStorageБиблиотеки Localzet ServersutureДокументация проектаtempoweaveДокументация проектаttsСинтез речиTunnelБиблиотеки Localzet Serverui-kitUI KitvesperДокументация проектаWebAnalyzerWebAnalyzerzorin-access-brokerДокументация проектаzorin-authority-brokerДокументация проектаzorin-authority-sdk-phpДокументация проектаzorin-authority-sdk-pythonДокументация проектаzorin-authority-sdk-tsДокументация проектаzorin-client-intelДокументация проектаzorin-device-core-aospДокументация проектаzorin-host-agentДокументация проектаzorin-native-labДокументация проектаzorin-nodeДокументация проектаzorin-opsДокументация проектаdonstu-python-sdkДокументация проектаfloortraceFloortraceserver-rsLocalzet Server / Cluster
Catalog
Documentation/FloraScope / Vegwatch

architecture

Не микросервисы. Просто три нормальные границы:

frontend (React)
|
| REST / JSON / XYZ tiles
v
backend (FastAPI)
|
| python package API
v
analytics (ML + EO + raster)

Не знает про HTTP/React/SQLite. Можно гонять его отдельно:

Окно терминала
cd analytics
python -m pytest
florascope-core benchmark ...

Внутри две ветки:

  • competition gap recovery;
  • live EO/anomaly processing.

FastAPI занимается только orchestration:

  • /api/v1/fields — полигоны;
  • /api/v1/analyses — live jobs/results/tiles;
  • /api/v1/benchmark — organizer files/model run/report;
  • /api/v1/jobs — progress.

Metadata/jobs лежат в SQLite. Растры, model artifacts и CSV — файлами. Для одного ноутбука PostGIS/Redis тут просто лишние точки отказа.

Job executor внутри backend, max_workers=1. Нам не нужна очередь уровня продового SaaS, зато UI не блокирует HTTP-request на обучении/EO.

Отдельная Vite/React сборка, nginx в production. Backend внутрь frontend Docker image не кладём.

Экранов по сути три:

  • мониторинг поля;
  • model / benchmark;
  • короткая research выжимка.

NDVI можно считать на 10 м, но NDRE/NDMI/NBR требуют red-edge/SWIR с нативными 20 м. Поэтому общая аналитическая сетка 20 м честнее, чем рисовать «10 м» после обычного resampling.

Source