feat: add border corridor analysis, gap-filler detection, PTZ camera geolocation, and 3D terrain/satellite visualization controls

This commit is contained in:
Hamza-Ayed
2026-09-26 00:06:52 +03:00
parent cb91e5f0de
commit 5028d20881
5 changed files with 2713 additions and 252 deletions
+49 -2
View File
@@ -84,6 +84,25 @@
"https://tiles.intaleqapp.com/places_iraq/{z}/{x}/{y}"
],
"maxzoom": 14
},
"terrain-dem": {
"type": "raster-dem",
"tiles": [
"https://s3.amazonaws.com/elevation-tiles-prod/terrarium/{z}/{x}/{y}.png",
"https://tiles.intaleqapp.com/raster_dem/{z}/{x}/{y}.png"
],
"encoding": "terrarium",
"tileSize": 256,
"maxzoom": 15
},
"esri-satellite": {
"type": "raster",
"tiles": [
"https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}"
],
"tileSize": 256,
"maxzoom": 19,
"attribution": "© Esri"
}
},
"layers": [
@@ -94,6 +113,34 @@
"background-color": "#F6F4F0"
}
},
{
"id": "satellite-base-layer",
"type": "raster",
"source": "esri-satellite",
"layout": {
"visibility": "none"
},
"paint": {
"raster-opacity": 0.95,
"raster-saturation": 0.1
}
},
{
"id": "terrain-3d-hillshading",
"type": "hillshade",
"source": "terrain-dem",
"layout": {
"visibility": "visible"
},
"paint": {
"hillshade-illumination-direction": 315,
"hillshade-illumination-anchor": "viewport",
"hillshade-shadow-color": "#261d15",
"hillshade-highlight-color": "#fffbf2",
"hillshade-accent-color": "#784a28",
"hillshade-exaggeration": 0.75
}
},
{
"id": "admin-boundary-national",
"type": "line",
@@ -1362,7 +1409,7 @@
"type": "fill-extrusion",
"source": "local-osm-polygons",
"source-layer": "planet_osm_polygon",
"minzoom": 13,
"minzoom": 12,
"filter": [
"has",
"building"
@@ -1410,7 +1457,7 @@
"type": "fill-extrusion",
"source": "overture_buildings",
"source-layer": "overture_building",
"minzoom": 13,
"minzoom": 12,
"layout": {
"visibility": "visible"
},