feat: implement GBIF biodiversity API integration (partial)
- Add GBIF API integration for marine species observations - Implement species categorization (birds, fish, mammals, algae, etc.) - Add Marine Protected Area detection for 7 Irish MPAs - Determine habitat types from observations - Add BiodiversityInfo component back to EnvironmentalDataPanel - Free API, no key required Note: GBIF API parameters need adjustment - currently returning 400 error
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
import { WeatherWidget } from './WeatherWidget';
|
||||
import { TideDisplay } from './TideDisplay';
|
||||
import { WaterQualityIndicator } from './WaterQualityIndicator';
|
||||
import { BiodiversityInfo } from './BiodiversityInfo';
|
||||
|
||||
interface EnvironmentalDataPanelProps {
|
||||
latitude: number;
|
||||
@@ -19,13 +20,14 @@ export function EnvironmentalDataPanel({
|
||||
<div className="mb-4">
|
||||
<h2 className="text-xl font-bold text-gray-800 mb-2">Environmental Context</h2>
|
||||
<p className="text-sm text-gray-600">
|
||||
Weather, tide, and water quality data for this location
|
||||
Weather, tide, water quality, and biodiversity data for this location
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<WeatherWidget latitude={latitude} longitude={longitude} />
|
||||
<TideDisplay latitude={latitude} longitude={longitude} />
|
||||
<WaterQualityIndicator latitude={latitude} longitude={longitude} />
|
||||
<BiodiversityInfo latitude={latitude} longitude={longitude} />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user