koala73 / koala73/worldmonitor
Feature Request: Global Agricultural Commodities & Crop Disruption Radar Layer
- Dominant language
- TypeScript
- Stars
- 86.6k
- Forks
- 13.1k
- Avg merge
- 8h 4m
- Merged PRs (30d)
- 825
Description
### Feature area
Map / Globe / Data layers
### Description
Introduce a new map layer and intelligence feed specifically dedicated to agricultural supply chain disruptions and food security metrics. This "AgroTech" layer would track real-time extreme weather impacts on major crop yields, regional agricultural input shortages (e.g., fertilizer supply bottlenecks), and localized crop diseases. It could pull from open agricultural databases or remote sensing APIs to visualize at-risk agricultural zones directly on the 3D globe and flat maps.
### Problem it solves
While World Monitor currently tracks standard financial commodities and general conflicts, food security is a major underlying driver of geopolitical instability, which directly impacts the Country Instability Index (CII). Currently, users cannot spatially visualize agricultural risk zones or geographically correlate raw crop disruptions with market shifts. Introducing this dedicated tracking allows researchers and users of the Commodity variant to anticipate agricultural supply chain shocks before they fully manifest in the broader market.
### Alternatives considered
Relying entirely on the existing text-based AI news synthesis for agriculture-related keywords, though this lacks immediate geospatial correlation.
Using the existing general weather layers, which don't directly translate to crop yield risk without domain-specific interpretation.
Manually exporting the global intelligence data to an external relational database management system to map it against independent agricultural datasets offline.
### Additional context
This feature would naturally expand the capabilities of the commodity.worldmonitor.app variant. Potential data sources could include FAO (Food and Agriculture Organization) open datasets or USDA remote sensing data. The new layer could seamlessly utilize the existing deck.gl/globe.gl infrastructure to render color-coded heatmaps of crop stress alongside the existing 56 map layers.
Contributor guide
Research direction
Start by inspecting the existing map and globe layer architecture, including the deck.gl/globe.gl integration and the commodity.worldmonitor.app variant. Identify how the current 56 layers receive and render data, then define the agricultural data sources, risk metrics, and visualization scope before implementation. Done means an agreed data pipeline and a working crop-risk layer with documented coverage and update behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- data-visualization, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100