remote-sensing-analysis

Solid

Always invoke for classical analysis, classification, validation, or comparability of satellite, aerial, or drone imagery. This skill owns sensor/product/processing-level harmonization, including multi-date inputs; add change-detection only after comparable observations exist. Covers spectral indices, masking, compositing, SAR, land cover, and accuracy assessment. Route neural methods to geo-deep-learning and planetary server-side execution to google-earth-engine.

AI & Automation 3 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Remote Sensing Analysis Purpose: turn raw Earth observation imagery into defensible analytical products. The failure modes here are subtle — uncorrected DNs treated as reflectance, clouds counted as land cover change, indices computed on the wrong bands — so this skill front-loads the checks. ## Data access (STAC-first) Search via STAC APIs rather than per-provider portals; the workflow is uniform and scriptable: ```python import pystac_client import odc.stac catalog = pystac_client.Client.open("https://earth-search.aws.element84.com/v1") items = catalog.search( collections=["sentinel-2-l2a"], bbox=[27.0, 38.3, 27.4, 38.6], datetime="2025-05-01/2025-09-30", query={"eo:cloud_cover": {"lt": 20}}, ).item_collection() ds = odc.stac.load(items, bands=["red", "nir", "scl"], resolution=10, chunks={}) ``` Key collections: `sentinel-2-l2a` (10 m optical, surface reflectance), `landsat-c2-l2` (30 m, 1982→), `sentinel-1-grd` (SAR, weather-independent). Microsoft Planetary Computer mirrors most (needs `planetary_computer` signing). For continental/global extents or decades-long stacks, route to `google-earth-engine` instead of downloading. Record collection + item IDs + search parameters for reproducibility. ## Processing-level discipline | Level | Meaning | Analysis-ready? | |---|---|---| | L1C / L1TP | Top-of-atmosphere (TOA) | Indices OK-ish; cross-date comparison risky | | **L2A / L2SP** | Surface reflectance (BOA) | Yes — default choice | | GRD (SAR) | Dete...

Details

Author
muend
Repository
muend/geoai-skills
Created
1 weeks ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

astrophotography-processing

Router for astrophotography processing, troubleshooting, and safe workflow guidance across deep-sky, narrowband, planetary/lunar/solar, Milky Way landscape, comet, and mosaic data.

13 Updated 5 days ago
mickpletcher
AI & Automation Featured

geomaster

Comprehensive geospatial science skill covering remote sensing, GIS, spatial analysis, machine learning for earth observation, and 30+ scientific domains. Supports satellite imagery processing (Sentinel, Landsat, MODIS, SAR, hyperspectral), vector and raster data operations, spatial statistics, point cloud processing, network analysis, cloud-native workflows (STAC, COG, Planetary Computer), and 8 programming languages (Python, R, Julia, JavaScript, C++, Java, Go, Rust) with 500+ code examples. Use for remote sensing workflows, GIS analysis, spatial ML, Earth observation data processing, terrain analysis, hydrological modeling, marine spatial analysis, atmospheric science, and any geospatial computation task.

31,883 Updated today
K-Dense-AI
AI & Automation Solid

change-detection

Invoke whenever the primary question is what, where, or how much changed between times, including two-scene comparisons, deforestation, urban growth, disaster damage, and parcel-change audits. Covers bi-temporal differencing, post-classification comparison, adjusted area, and time-series trend/break analysis (BFAST/LandTrendr/CCDC-style). Invoke even when seasons, sensors, or processing levels are not comparable; diagnosing an invalid comparison is part of change analysis. Use remote-sensing-analysis for single-date preparation and add google-earth-engine only when GEE executes the work.

3 Updated today
muend