# Morocco Offshore Wind Farm Suitability Analysis
GIS-based multi-criteria decision analysis using fuzzy AHP to locate offshore wind farm sites in Morocco's EEZ.
## Project Overview
- Approach: Fuzzy Analytic Hierarchy Process (Fuzzy-AHP) plus weighted overlay
- Source study: Taoufik and Fekri (2021) Energy Conversion and Management: X 11 (2021) 100103
- Study area: Atlantic and Mediterranean coasts, Morocco EEZ (~1.2 million km2)
- Goal: Identify sites totaling about 13.3 GW potential
## Project Structure
```
morocco-offshore-wind-gis/
├── data/
│ ├── raw/ # Original downloaded datasets (14 sources)
│ ├── processed/ # Cleaned, reprojected, clipped data
│ └── outputs/ # Final suitability maps and results
├── notebooks/
│ ├── 01_data_collection.ipynb # Data download and inventory
│ ├── 02_data_preprocessing.ipynb # CRS alignment, clipping
│ ├── 03_criteria_mapping.ipynb # Distance calculations, KDE
│ ├── 04_fuzzy_ahp.ipynb # Weight calculation
│ ├── 05_suitability_analysis.ipynb # Weighted overlay
│ └── 06_visualization.ipynb # Figure generation
├── src/
│ ├── data_processing.py # Data I/O utilities
│ ├── fuzzy_ahp.py # AHP and fuzzy AHP algorithms
│ ├── spatial_analysis.py # GIS operations
│ └── visualization.py # Plotting functions
├── requirements.txt
├── .gitignore
└── README.md
```
## Evaluation Criteria
### Technical (7)
1. Wind speed (38.5 percent weight)
2. Water depth (20.7 percent)
3. Distance from power grid (12.9 percent)
4. Distance from airports (3.4 percent)
5. Sediment thickness (10.4 percent)
6. Distance from submarine cables (exclusion < 500 m)
7. Shipping routes (exclusion)
### Socio-economic (5)
8. Distance from ports (6.0 percent)
9. Distance from shoreline (6.0 percent)
10. Tourism density (2.0 percent)
11. Blue Flag beaches (exclusion < 2000 m)
12. EEZ boundaries (exclusion outside EEZ)
### Environmental (2)
13. Protected areas (e …