mcda-suitability-analysis

Solid

Always invoke for spatial suitability, site selection, AHP, criteria weights, or weighted-overlay work, including audits of inconsistent pairwise judgments and requests for only a final map. Covers consistency, standardization, constraints, ranked surfaces, shortlists, and sensitivity. Route travel-time placement and location-allocation to network-accessibility-analysis.

AI & Automation 3 stars 0 forks Updated yesterday 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

# MCDA & Suitability Analysis Purpose: produce suitability maps whose weights, scales, and assumptions are explicit, consistent, and stress-tested. A suitability map without a sensitivity analysis is an opinion with a legend. ## Workflow 1. **Structure**: goal → criteria (factors) → constraints. Constraints are binary masks (legal exclusions, water bodies, slope > threshold) applied at the END by multiplication; factors are continuous and weighted. Keep them apart — encoding a constraint as a heavily-weighted factor is a classic error that lets forbidden areas score "acceptable". 2. **Criteria layers**: each factor as a raster on a COMMON grid (same CRS, extent, cell size, snap). Resample categorical layers with nearest, continuous with bilinear; document each. 3. **Standardization** to a common suitability scale (0-1 or 0-255): - Linear min-max for monotonic "more is better/worse". - Fuzzy membership (sigmoid/linear with control points) when suitability saturates — justify control points from domain knowledge. - Categorical layers: explicit reclass table, shown to the user. Direction check: confirm for EVERY layer whether high raw value means high or low suitability (slope: low=good; distance-to-road: usually low=good). Direction bugs survive to the final map invisibly. 4. **Weights** (AHP below, or direct/ranked methods with rationale). 5. **Aggregation**: weighted linear combination (WLC) default; OWA when the decision-maker's...

Details

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

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

network-accessibility-analysis

Always invoke for access to facilities or opportunities by walking, driving, cycling, or public transport, even for a conceptual question with no routing terms or data yet. Covers hospital and service access, transit/GTFS, routes, isochrones, OD matrices, closest facility, 2SFCA, walkability, coverage, and equity. Invoke when Euclidean buffers proxy for network access. Use movement-trajectory for observed tracks and MCDA for suitability without network costs.

3 Updated yesterday
muend
AI & Automation Listed

ahp-comparison-matrix

Build an AHP comparison matrix — derive criterion weights from pairwise comparisons on a 1/5/10 scale with reciprocal fill, principal-eigenvector weights, and a Saaty consistency check, then optionally score options against those weights. Use when weighting scoring criteria, building a rubric or decision matrix, prioritizing requirements, or the user asks for AHP / pairwise comparison / a prioritization matrix.

0 Updated 1 weeks ago
GZancewicz
AI & Automation Listed

decision-analysis

Systematic framework for rigorous, situationally-grounded decision analysis. Use when evaluating options with competing benefits where stated values may diverge from actual situational worth, when structural constraints rule out entire categories of value, or when the user wants a documented analytical process rather than a quick answer. Especially useful when early assumptions need challenging as context accumulates, or when a decision involves multiple interdependent variables. Load alongside opinionated-software-engineering:software-engineer for technical and architectural decisions.

6 Updated 2 days ago
Pyroxin