Обираємо зону
Визначаємо територію, період і питання: рослинність, вода, ґрунт або міський контекст.
Геопросторовий інтелект Спеціалізоване впровадження
FlowMind організовує мапи, публічні джерела та продукти Copernicus в одному просторі для аналізу. Ми переходимо від фону до шарів із джерелом, датою, сенсором і межами інтерпретації.
FlowMind
Визначаємо територію, період і питання: рослинність, вода, ґрунт або міський контекст.
Ми використовуємо оптичні, радарні, теплові та атмосферні продукти, що відповідають запиту.
Ми відображаємо шари на мапі й зберігаємо контекст, потрібний для поінформованого рішення.
Sentinel-2 та індекси, такі як NDVI і NDWI, для дослідження змін.
Sentinel-1 доповнює оптичну інформацію, зокрема коли є хмарність.
Теплові дані Sentinel-3 та атмосферні дані Sentinel-5P, у характерних для цих продуктів роздільних здатностях.
Дані не є безперервним відеопотоком. Інтерпретація залежить від роздільної здатності, сезону, хмар і моменту спостереження. InSAR-аналізи зміщення потребують окремого потоку, який перебуває в розробці.
FlowMind детально
FlowMind — це шар агрегації для території: він збирає в одній операційній мапі все, що можна прочитати про місто з публічних джерел — супутникові знімки Copernicus, геометрію OpenStreetMap, публічні дорожні камери, інциденти, погоду — і показує поруч із кожним шаром, звідки він і коли його востаннє було прочитано.
Правило, на якому він побудований, називається в коді ZERO FALSE DATA: коли джерело не відповідає, платформа пише OFFLINE і причину, а не заповнює прогалину правдоподібним значенням. Є автоматичний охоронець, `noFakeLive`, який відмовляється позначати LIVE шар без доказу успішного читання. Під час сьогоднішньої перевірки він повідомляє про нуль порушень.
Ми не маємо супутників. Ми працюємо через Copernicus Data Space Ecosystem, з OAuth2 client_credentials-обліковими даними на identity.dataspace.copernicus.eu, і запитуємо оброблені продукти через API Sentinel Hub. Що це означає на практиці: роздільна здатність, частота повторного огляду та хмари належать місії, а не нам, і це видно в тексті.
Sentinel-2 MSI на 10 м у трьох варіантах (true color з B04/B03/B02, NDVI з B08/B04, NDWI з B03/B08), Sentinel-1 C-SAR відношення VV/VH на 10 м, Sentinel-3 SLSTR тепловий канал S8 приблизно на ~1 км і Sentinel-5P TROPOMI NO₂ приблизно на ~3,5 × 5,5 km. Колекції, запитані в Sentinel Hub, — `sentinel-2-l2a`, `sentinel-1-grd`, `sentinel-3-slstr` і `sentinel-5p-l2`.
Запити Sentinel-2 відфільтровують сцени з понад 40% хмарного покриву, а в evalscript пікселі, позначені смугою SCL як хмара, тінь хмари, cirrus або сніг (класи 3, 8, 9, 10, 11), повертаються прозорими. Порожній піксель означає «тут не спостерігали», а не «тут нічого немає».
Sentinel-1 проходить крізь хмари й працює вночі, з роздільною здатністю 10 м, із повторним відвідуванням приблизно 6–12 днів. Це скринінг однієї сцени, не інтерферометрія: співвідношення VV/VH показує відмінності поверхні та вологості, а не міліметрові зміщення.
538 точок дорожньої інфраструктури, нанесених з OpenStreetMap (245 світлофорів, 174 пішохідні світлофори, 61 радар, 58 камер), і проер, який фактично тестує кожен потік камери та записує причину, коли один із них падає.
3D-карта накладає урядову ортофотокарту з geodata.gov.md (WMS, Агентство геодезії, картографії та кадастру) на модель рельєфу з плит terrarium AWS Open Data, візуалізовану з MapLibre GL. Нуль API-ключів, нуль витрат на відображення.
Траєкторії супутників поширюються з TLE-елементів CelesTrak за допомогою `satellite.js` у процесі, з віком орбітальних даних, позначеним як fresh / stale / expired. Це карта неба, а не продукт зображення.
Дані та робота
Від дослідження до впровадження
Яка територія, що команда хоче відстежувати (рослинність, вода, ґрунт, повітря, інфраструктура) і на якому масштабі ухвалюється рішення. Роздільна здатність, придатна для району, не описує ділянку.
Перевіряємо, які камери, геопортали, транспортні потоки та публічні реєстри реально існують і відповідають. Кожне джерело входить у платформу з ліцензією, атрибуцією та своїм станом; ті, що не відповідають, залишаються видимими як OFFLINE з причиною, а не зникають зі списку.
Створюється OAuth2-клієнт у Sentinel Hub Dashboard з CDSE, а `CDSE_CLIENT_ID`, `CDSE_CLIENT_SECRET` і `CDSE_INSTANCE_ID` додаються в середовище застосунку. Квота 30.000 PU/місяць залишається клієнту, тобто він її бачить і контролює.
Встановлення виконується на сервері клієнта (Next.js через systemd, nginx попереду). Перевірка приймання — `/api/worldview/source-health`: якщо `noFakeLive` повідомляє про будь-яке порушення, встановлення не завершено.
Поточне еталонне встановлення працює на HTTP без TLS і без читального автентифікування. Для публічно доступного deploy TLS і автентифікація є окремими роботами, запланованими явно — не слід вважати, що вони включені.
Sentinel-1, Sentinel-2, Sentinel-3 і Sentinel-5P, через Copernicus Data Space Ecosystem. У коді колекції називаються точно `sentinel-1-grd`, `sentinel-2-l2a`, `sentinel-3-slstr` і `sentinel-5p-l2`. У нас немає власних супутників і ми не купуємо комерційні зображення високої роздільної здатності — якщо вам потрібні 30 см, це вже інша розмова й інший постачальник.
Ні, і ніхто не може дати вам це з Sentinel. Sentinel-2 проходить над тим самим місцем приблизно кожні 5 днів, Sentinel-1 — кожні 6–12 днів, а продукт потребує часу на обробку. Тому стандартне вікно шарів — останні 7 днів, завершені вчора. Ви отримуєте найкращу доступну сцену в запитаний інтервал, із заявленою датою.
Оптика втрачається. Ми фільтруємо сцени з понад 40% хмар і маскуємо пікселі, які смуга SCL позначає як хмару, тінь, cirrus або сніг — вони виглядають прозорими, не вигаданими. Коли оптика не може, залишається Sentinel-1: радар проходить крізь хмари і працює вночі, ціною того, що його читання інше — він бачить шорсткість і вологість, а не колір.
Ні. Це вимагає InSAR: пари сцен, точні орбіти, DEM і розв’язання неоднозначності фази. У коді цей продукт вказаний зі статусом `requires_pair_processing` — тобто заявлений як неімплементований, а не прихований. Що ми робимо натомість: screening. Є модуль тріажу для зсувів, який сам подається як `flowmind-landslide-screening-v0`, евристичний, із попередженням, написаним у відповіді API, що це не підтверджене виявлення.
Мало, і краще почути це від нас. Власне OSINT-опитування з липня 2026 року знайшло верхню межу приблизно 34 публічних live-дорожніх камер у всій країні — 12 ANDSA плюс 22 на кордоні. На перевірці сьогодні з 116 опитаних потоків відповідали 13, усі — JPEG-зображення, що оновлюються, нуль відеопотоків. Решта заявлені з причиною: термін підписки сплив, token змінено, папка зникла, порт недоступний. Якщо хтось обіцяє вам 150 камер у Молдові, попросіть у нього список.
Ні, і в поточній формі не може. 245 світлофорів нанесені як точки в даних, з OpenStreetMap — платформа бачить їх на мапі, але не керує ними. Активне керування означало б інтеграцію з фізичними контролерами та відповідальність за безпеку, а це окремий проєкт, з іншими партнерами.
Ні. Немає жодної навченої моделі в репозиторії і жоден код машинного навчання не викликається застосунком; каталоги `ml/gnn` і `ml/forecasting` порожні. Архітектура з RL і GNN з ARCHITECTURE.md — це ціль, позначена саме так у цьому ж файлі.
Стандартний обліковий запис Copernicus містить 30.000 одиниць обробки та 30.000 запитів на місяць, безкоштовно. Кожна запитана tile споживає їх. Платформа зменшує споживання через cache (30 хвилин у пам’яті, 24 години у відповіді) і через обмеження на розмір та інтервал запиту, але не має лічильника кво́ти — якщо інсталяція має великий публічний трафік, облік і платний план — це речі, які треба вирішити заздалегідь, а не після.
Ілюстративний приклад
Сценарій використання, без даних клієнта чи приписаних комерційних результатів.
Сільська рада отримує звернення, що в лісу в важкодоступній зоні вирубали дерева, і хоче знати, чи варто виїздити команді.
Запитується шар Sentinel-2 NDVI по рамці зони, для вікна до звернення і одного недавнього — максимум 31 день кожне, з фільтром 40% хмар. Пікселі, позначені смугою SCL як хмара або тінь, залишаються прозорими. Якщо обидва вікна хмарні, перемикається на Sentinel-1 VV/VH, який проходить крізь хмари. Перекриття з геометрією OSM показує, чи зона з низьким значенням справді є лісом і на яку ділянку вона падає.
Пара датованих зображень, у 10 м, з контуром зони, де індекс рослинності знизився між двома вікнами, і з приблизною площею цієї зони. Піксель 10 м означає, що вирубка менш ніж приблизно 0,1 га не відрізняється від шуму — видно ділянку, а не дерево.
Ce este necesar:Un cont Copernicus Data Space cu client OAuth2 (gratuit) și o fereastră de timp în care există măcar o scenă cu nori sub prag. Rezultatul e un motiv de verificare în teren, nu o constatare legală.
Можливості співпраці
Аналіз зображень і супутникових індикаторів для планування, довкілля або сільського господарства, із зазначенням роздільної здатності, дати та меж кожного джерела.
Ми визначаємо пілот навколо реального процесу: користувачі, дані, інтеграції, витрати та критерії приймання. Розширення відбувається після оцінки результату.
Визначаємо вимоги до доступності, хостингу, захисту даних та інтероперабельності. Будь-яке з’єднання з послугами AGE або STISC потребує валідації придатності, доступу та схвалень.
Це сценарії адаптації, а не заяви про наявні контракти чи партнерства. Запропоновані функції підтверджуються в межах робочої сфери проєкту.
Обговорити пілотДивіться, як ми використовуємо спостереження Copernicus і як досліджуємо орбіти супутників.
Cronberry зводить разом авторизовані джерела, розмови і зв'язки в одному просторі для дослідження та координації.
Розробка та демонстраціїМи розробляємо 3D-відображення міста, що поєднують рельєф, карти та дані про забудований простір.
Prototip & cercetaresesizari.md упорядковує звернення про публічний простір: місце, категорія, опис і дотичні матеріали.
Публічна платформаРозкажіть про свій процес. Разом визначимо, що варто збудувати, що можна підключити і як перевіримо результат.