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 17 stars 1 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
42
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
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 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Bundled in these plugins

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.

15 Updated 1 months 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.

44,401 Updated today
K-Dense-AI
Data & Documents Solid

geo-data-engineering

Always invoke when geospatial data must be acquired, prepared, repaired, scaled, or moved through a repeatable pipeline. Covers open-data/OSM/STAC acquisition, spatial formats, CRS transforms, quality checks, and batch ETL architecture for growing or recurring joins. Invoke alongside PostGIS for database execution and alongside SWE standards when code is delivered. Do not trigger merely because another specialist reads analysis-ready data.

17 Updated 1 weeks ago
muend