İçeriğe atla
megapromotingHadi konuşalım
Ürünler FlowMind

Coğrafi zekâ Özelleştirilmiş uygulama

Bir yerle ilgili veriler, birlikte görüldüğünde.

FlowMind, haritaları, kamu kaynaklarını ve Copernicus ürünlerini bir analiz alanında düzenler. Arka plan görüntüsünden kaynak, tarih, sensör ve yorum sınırları olan katmanlara geçiyoruz.

OBSERVAȚIEDATESTRAT PE HARTĂ
Cum funcționează FlowMind

FlowMind

Bilgiden yapılmış işe.

01

Bölgeyi seçiyoruz

Sınırı, dönemi ve soruyu tanımlıyoruz: bitki örtüsü, su, arazi veya kentsel bağlam.

02

Verileri işliyoruz

Soruyu karşılayan optik, radar, termal ve atmosferik ürünleri kullanıyoruz.

03

Karşılaştırıyor ve yorumluyoruz

Katmanları harita üzerinde gösteriyor ve bilinçli bir karar için gerekli bağlamı koruyoruz.

Nerede faydalı olur.

Bitki örtüsü ve su

Değişiklikleri keşfetmek için Sentinel-2 ve NDVI ile NDWI gibi indisler.

Radar gözlemleri

Sentinel-1, bulut örtüsü olduğunda bile optik bilgiyi tamamlar.

Bölgesel bağlam

Bu ürünlere özgü çözünürlüklerde Sentinel-3 termal ve Sentinel-5P atmosferik verileri.

Veriler sürekli bir video akışı değildir. Yorumlama, çözünürlüğe, mevsime, bulutlara ve gözlem anına bağlıdır. Deplasman için InSAR analizleri, geliştirilmekte olan ayrı bir akış gerektirir.

FlowMind ayrıntılı olarak

Bu proje ile neler yapabilirsiniz.

FlowMind, bir bölge için bir toplama katmanıdır: kamusal kaynaklardan bir şehir hakkında okunabilenleri — Copernicus uydu görüntüleri, OpenStreetMap geometrisi, kamuya açık yol kameraları, olaylar, hava durumu — tek bir operasyonel haritada toplar ve her katmanın yanında kaynağını ve en son ne zaman okunduğunu gösterir.

Üzerine kurulduğu kural kodda ZERO FALSE DATA olarak adlandırılır: bir kaynak yanıt vermediğinde, platform LIVE yazmaz, OFFLINE ve nedeni yazar; boşluğu olası görünen bir değerle doldurmaz. `noFakeLive` adlı otomatik bir bekçi, başarılı bir okumanın kanıtı olmadan bir katmanı LIVE olarak işaretlemeyi reddeder. Bugünkü kontrolde sıfır ihlal bildirir.

Uydularımız yok. Copernicus Data Space Ecosystem üzerinden, identity.dataspace.copernicus.eu üzerindeki OAuth2 client_credentials kimlik bilgileriyle çalışıyoruz ve Sentinel Hub API’si üzerinden işlenmiş ürünler istiyoruz. Bunun pratikte anlamı şu: çözünürlük, yeniden ziyaret sıklığı ve bulutlar misyona aittir, bize değil, ve metinde görülürler.

01

Her biri kendi sensörüne sahip altı Copernicus katmanı

Sentinel-2 MSI 10 m’de üç varyantla (B04/B03/B02’den true color, B08/B04’ten NDVI, B03/B08’den NDWI), Sentinel-1 C-SAR 10 m’de VV/VH oranı, Sentinel-3 SLSTR ~1 km’de S8 termal bandı ve Sentinel-5P TROPOMI NO₂ yaklaşık ~3,5 × 5,5 km. Sentinel Hub’da istenen koleksiyonlar `sentinel-2-l2a`, `sentinel-1-grd`, `sentinel-3-slstr` ve `sentinel-5p-l2`dir.

02

Bulut silme değil, bulut maskesi

Sentinel-2 istekleri %40’tan fazla bulut örtüsüne sahip sahneleri filtreler ve evalscript içinde SCL bandı tarafından bulut, bulut gölgesi, cirrus veya kar olarak işaretlenen pikseller (3, 8, 9, 10, 11 sınıfları) şeffaf döndürülür. Boş bir piksel, “burada gözlemlemedik” anlamına gelir, “burada hiçbir şey yok” değil.

03

Optik yetmediğinde radar

Sentinel-1 bulutların içinden geçer ve gece çalışır, 10 m’de, yaklaşık 6–12 gün yeniden ziyaret ile. Bu tek bir sahne üzerinde screening’dir, interferometri değil: VV/VH oranı yüzey ve nem farklarını gösterir, milimetrelik yer değiştirmeleri değil.

04

Altyapı envanteri ve prob edilen kameralar

OpenStreetMap’ten eşlenen 538 yol altyapısı noktası (245 trafik ışığı, 174 yaya trafik ışığı, 61 radar, 58 kamera) ve bir akışın her kamera akışını fiilen test eden ve biri çöktüğünde nedeni yazan bir prob.

05

Ödenmiş anahtarlar olmadan 3D sahne

3D harita, MapLibre GL ile render edilmiş terrarium AWS Open Data plaka tabanlı bir arazi modelinin üzerine geodata.gov.md’den (WMS, Geodezi, Kartografya ve Kadastro Ajansı) alınan devlet ortofotosunu drape eder. Sıfır API anahtarı, gösterim başına sıfır maliyet.

06

Yerelde hesaplanan yörüngesel konumlar

Uyduların yörüngeleri, CelesTrak TLE elemanlarından `satellite.js` ile süreç içinde yayılır; yörünge verisinin yaşı fresh / stale / expired olarak işaretlenir. Bu bir gökyüzü haritasıdır, görüntü ürünü değil.

Veri ve çalışma

Sisteme ne girer. Ne doğrulanmalıdır.

Tedarikçiden ne istiyoruz ve biz ne yapıyoruz
Copernicus’tan, bir alan ve bir zaman aralığı için zaten işlenmiş bir raster istiyoruz: `https://sh.dataspace.copernicus.eu/api/v1/process` adresine bir evalscript gönderiyoruz ve bir görüntü alıyoruz. NDVI, NDWI indeksleri ve VV/VH oranı o evalscript içinde, sağlayıcının sunucusunda hesaplanır. Yerelde kalanlar: önbellek, doğrulama bekçileri, kaynak envanteri ve yorumlama.
Gerçek işlem kotası
Standart Copernicus Data Space hesabında ayda 30.000 işlem birimi ve 30.000 istek vardır. Uygulamada bu kotaya ait bir sayaç yoktur — bu, yüksek trafikli bir kurulumdan önce bilinmesi gereken en önemli sınırdır. Bunun yerine olanlar: 200 girişli 30 dakikalık tile cache, yanıtlarda 24 saatlik `Cache-Control` ve tile başına dakikada 1.200 istek, JSON API’leri için dakikada 120 ve yazmalar için dakikada 30 şeklinde kendi sınırlayıcımız.
İsteklere koyduğumuz sınırlar
Bir tile isteği, bir kenarda 64 ile 2048 px arasında, her eksende en fazla 5°’lik bir kutu ve en fazla 31 günlük bir aralık kabul eder; 15 saniyeden sonra Copernicus’a yapılan istek iptal edilir. Katmanların varsayılan penceresi son 7 gündür, dün sona eren — bugünün değil, çünkü ürünler anında hazır olmaz.
Yeniden ziyaret ve bunun anlamı
Kod içindeki ürün kaydı şunu beyan eder: Sentinel-2, konstelasyon başına ~5 gün (bulutsuz bir sahne olduğunda ürün ~2 günde faydalı olur), Sentinel-1 ~6–12 gün, Sentinel-3 termal günlükten çok-günlüğe, Sentinel-5P NO₂ günlük. Bulutlu bir kış, haftalarca kullanılabilir optik bir sahne bırakmayabilir; burada radar devreye girer.
Satelit ürünü olmayan nedir
Harita arka planı yalnızca görsel yönlendirmedir ve yörünge takibi bir görüntü ürünü değildir — her ikisi de ürün API yanıtında açıkça `basemapIsSatelliteProduct: false` ve `orbitTrackingIsMapProduct: false` olarak işaretlenmiştir.
Persistență
Operasyonel veriler (olaylar, raporlar, kamera durumları) bir veritabanında değil, diskte JSON dosyalarında tutulur. Bu, mevcut ölçek için benimsenmiş bir tercihtir; cron ile günlük yedekleme yapılır; saklama gereksinimleri olan bir müşteri için kurulumdan önce değiştirilir.

Keşiften uygulamaya

FlowMind ile bir proje nasıl hazırlarız.

01

1. Soruyu ve alanı belirleriz

Bölge nedir, ekip neyi izlemek ister (vejetasyon, su, arazi, hava, altyapı) ve karar hangi ölçekte alınır. Bir ilçe için uygun çözünürlük bir parseli tanımlamaz.

02

2. Mekânın gerçek kaynaklarını envanterleriz

Hangi kameraların, geoportal’ların, ulaşım akışlarının ve kamu kayıtlarının gerçekten mevcut olduğunu ve yanıt verdiğini kontrol ederiz. Her kaynak, lisansı, atfı ve durumu ile platforma girer; yanıt vermeyenler gerekçesiyle OFFLINE olarak görünür kalır, listeden kaybolmaz.

03

3. Copernicus’u müşterinin hesabına bağlarız

CDSE içindeki Sentinel Hub Dashboard’da bir OAuth2 istemcisi oluşturulur ve `CDSE_CLIENT_ID`, `CDSE_CLIENT_SECRET` ve `CDSE_INSTANCE_ID` uygulama ortamına konur. Aylık 30.000 PU kotası müşteriye aittir, bu da onun bunu görmesi ve kontrol etmesi anlamına gelir.

04

4. Kurar ve korumaların açık olduğunu doğrularız

Kurulum, müşterinin bir sunucusu üzerinde yapılır (Next.js systemd altında, önde nginx). Kabul doğrulaması `/api/worldview/source-health`’tir: `noFakeLive` herhangi bir ihlal bildirirse kurulum hazır değildir.

05

5. Kamusal erişimden önce ne kapanır

Mevcut referans kurulum HTTP üzerinde, TLS olmadan ve okuma için kimlik doğrulaması olmadan çalışır. Kamuya açık bir dağıtım için TLS ve kimlik doğrulama ayrı çalışmalardır, açıkça planlanır — dahil oldukları varsayılmaz.

Netleştirilmesi gereken sorular.

Somut olarak hangi uyduları kullanıyorsunuz?

Sentinel-1, Sentinel-2, Sentinel-3 ve Sentinel-5P, Copernicus Data Space Ecosystem aracılığıyla. Kodda koleksiyonlar tam olarak `sentinel-1-grd`, `sentinel-2-l2a`, `sentinel-3-slstr` ve `sentinel-5p-l2` olarak adlandırılır. Kendi uydularımız yok ve yüksek çözünürlüklü ticari görüntü satın almıyoruz — 30 cm gerekiyorsa, bu başka bir konu ve başka bir sağlayıcıdır.

Uydudan canlı görüntü alıyor muyum?

Hayır ve Sentinel ile bunu size kimse veremez. Sentinel-2 aynı yerin üzerinden yaklaşık 5 günde bir geçer, Sentinel-1 6–12 günde bir, ayrıca ürünün işlem süresine ihtiyacı vardır. Bu nedenle katmanların varsayılan penceresi son 7 gündür, dünden önce biten. Aldığınız şey, istenen aralıkta mevcut olan en iyi sahnedir ve bildirilen tarihiyle birlikte gelir.

Bulutlu olduğunda ne olur?

Optik kaybolur. %40’tan fazla bulut içeren sahneleri filtreliyoruz ve SCL bandının bulut, gölge, cirrus veya kar olarak işaretlediği pikselleri maskeleyip şeffaf bırakıyoruz, uydurma değil. Optik mümkün olmadığında Sentinel-1 kalır: radar bulutların içinden geçer ve gece de çalışır, bedeli ise okumanın farklı olmasıdır — renk değil, pürüzlülük ve nemi görür.

Yamaçların veya binaların yer değiştirmesini ölçüyor musunuz?

Hayır. Bunun için InSAR gerekir: sahne çiftleri, hassas yörüngeler, DEM ve fazın belirsizliğinin giderilmesi. Kodda bu ürün `requires_pair_processing` durumu ile listelenmiştir — yani uygulanmamış olarak beyan edilmiştir, gizli değil. Bunun yerine yaptığımız şey: tarama. Heyelanlar için bir triyaj modülü vardır, kendisini `flowmind-landslide-screening-v0` olarak sunar, heuristik çalışır ve API yanıtında bunun doğrulanmış tespit olmadığı yazılıdır.

Moldova’da kaç yol kamerası getirebilirsiniz?

Az, ve bunu siz bizim ağzımızdan duysanız daha iyi. Temmuz 2026’da yapılan kendi OSINT araştırmamız, ülke genelinde kamuya açık canlı yol kamerası üst sınırını yaklaşık 34 olarak buldu — 12 ANDSA artı sınırda 22. Bugünkü kontrolde, taranan 116 akıştan 13’ü yanıt veriyordu; hepsi yenilenen JPEG görüntülerdi, sıfır video akışı. Geri kalanlar şu gerekçelerle beyan ediliyor: abonelik süresi dolmuş, token değiştirilmiş, klasör kaybolmuş, port erişilemez. Birisi size Moldova’da 150 kamera vaat ediyorsa, listesini isteyin.

Sinyal lambalarını kontrol ediyor mu?

Hayır ve mevcut durumda bunu yapması da mümkün değil. 245 sinyal lambası veri içinde OpenStreetMap’ten noktalar olarak eşlenmiştir — platform onları haritada görür, yönetmez. Aktif kontrol, fiziksel denetleyicilerle entegrasyon ve güvenlik sorumluluğu gerektirir; bu da diğer ortaklarla ayrı bir projedir.

Üretimde makine öğrenimi modelleri var mı?

Hayır. Depoda eğitilmiş hiçbir model yok ve uygulama tarafından çağrılan hiçbir makine öğrenimi kodu da yok; `ml/gnn` ve `ml/forecasting` dizinleri boştur. ARCHITECTURE.md içindeki RL ve GNN mimarisi hedeftir ve aynı dosyada bu şekilde işaretlenmiştir.

Uydu trafiği bana ne kadara mal olur?

Standart Copernicus hesabı ayda 30.000 işleme birimi ve 30.000 istekle ücretsiz gelir. İstenen her tile bunlardan tüketir. Platform, tüketimi cache ile azaltır (hafızada 30 dakika, yanıtta 24 saat) ve istek boyutu ile aralığına sınırlamalar koyar, ancak bir kota sayacı yoktur — kurulumun kamuya açık trafiği yüksekse, sayım ve ücretli plan önceden karar verilmesi gereken şeylerdir, sonradan değil.

İllüstratif örnek

40 hektarlık alan için ormansızlaştırma şüphesinin kontrolü

Müşteri verisi veya atfedilen ticari sonuçlar olmadan bir kullanım senaryosu.

İlk durum

Bir belediye, erişimi zor bir bölgede orman kesildiğine dair bir şikâyet alır ve bir ekibin yer değiştirmesine değip değmeyeceğini bilmek ister.

Nasıl çalışır

Şikâyetten önceki ve yakın tarihli bir pencere için bölgenin kutusu üzerinde Sentinel-2 NDVI katmanı istenir — her biri en fazla 31 gün, %40 bulut filtresiyle. SCL bandının bulut veya gölge olarak işaretlediği pikseller şeffaf kalır. Her iki pencere de bulutluysa, bulutların içinden geçen Sentinel-1 VV/VH’ye geçilir. OSM geometrisiyle örtüşme, düşük değerli alanın gerçekten orman olup olmadığını ve hangi parselin üzerine düştüğünü gösterir.

Rezultatul

10 m’de, iki pencere arasında vejetasyon indeksinin düştüğü alanın konturu ile o alanın yaklaşık yüzeyi bulunan, tarihli bir çift görüntü. 10 m’lik bir piksel, yaklaşık 0,1 ha altındaki bir kesimin gürültüden ayırt edilememesi demektir — bir ağaç değil, bir parsel görünür.

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ă.

İş birliği olanakları

FlowMind, kuruluşunuzun bağlamında.

Arazinin gözlemlenmesi

Planlama, çevre veya tarım için uydu görüntüleri ve göstergelerinin analizi; her kaynağın çözünürlüğü, tarihi ve sınırlarının belirtilmesiyle.

Özel şirketler

Gerçek bir süreç etrafında bir pilot tanımlıyoruz: kullanıcılar, veriler, entegrasyonlar, maliyetler ve kabul kriterleri. Sonucun değerlendirilmesinden sonra genişleme gelir.

Kamu kurumları ve şirketleri

Erişilebilirlik, barındırma, veri koruması ve birlikte çalışabilirlik gereksinimlerini belirliyoruz. AGE veya STISC hizmetleriyle herhangi bir bağlantı, uygunluk, erişim ve onayların doğrulanmasını gerektirir.

Bunlar uyarlama senaryolarıdır, mevcut sözleşmeler veya ortaklıklar hakkında beyanlar değildir. Önerilen işlevler projenin çalışma alanında doğrulanır.

Bir pilotu konuşalım

Haritanın ötesine de bakıyoruz.

Copernicus gözlemlerini nasıl kullandığımızı ve uyduların yörüngelerini nasıl keşfettiğimizi görün.

Explorează datele și cosmosul

Bir ekosistemin parçası.

Neyin daha iyi çalışmasını isterdiniz?

Bize sürecinizi anlatın. Neyin kurulmaya değer olduğuna, neyi bağlayabileceğimize ve sonucu nasıl doğrulayacağımıza birlikte karar verelim.

Hadi konuşalım