Defence scenarios
PRESETSPre-processing
OBJ 1Thresholding
OBJ 1–3−1 dB is stricter (less water), +1 dB looser. Local tiles use Otsu only where Ashman's D > 2.
Road network
OBJ 4Kulsary package from the Colab notebook (real Sentinel-1, HAND, OSM roads and places), or an OSM roads GeoJSON.
How to make the Kulsary package
- Open kulsary_gee_package.ipynb in Google Colab.
- Run all cells and sign in with the Google account that has access to the Earth Engine project.
- The last cell downloads kulsary_package.json (about 5–15 MB).
- Load that file here. Everything on this page then runs on the real scene.
Roads only: export from Colab
import osmnx as ox
G = ox.graph_from_place("Kulsary, Kazakhstan", network_type="drive")
edges = ox.graph_to_gdfs(G, nodes=False).reset_index()
edges["highway"] = edges["highway"].astype(str)
edges[["u", "v", "length", "highway", "geometry"]].to_file(
"kulsary_roads.geojson", driver="GeoJSON")
from google.colab import files
files.download("kulsary_roads.geojson")
Building scene
Simulating Sentinel-1 backscatter, speckle and terrain…
→Choose a scenario on the left, or change any setting. Every number is recomputed in your browser.
Result
LIVEAccuracy on test points
OBJ 2Settlements
OBJ 4Select a settlement to see why it is open, delayed or cut off.