- Web Apps : https://adbh.pages.dev
- Presentation: Presentation
- Youtube video : https://youtu.be/UNBXhglRGzs
apps.mp4
The Green Living Data Analysis Project aims to promote sustainable living by integrating various environmental datasets into a comprehensive knowledge graph. This project leverages data from satellite imagery, mapping services, and news articles to provide insights into green infrastructure, pollution levels, and related news.
- Sentinel Copernicus Satellite Imagery: Provides high-resolution Earth observation data for environmental monitoring.
- OpenStreetMap (OSM): An open-source mapping platform offering detailed information on geographical features, including green spaces and infrastructure.
- Event Registry: Aggregates global news articles, enabling analysis of environmental events and trends.
-
Geospatial Data Conversion:
- Converted geospatial data into efficient formats such as Parquet and GeoPackage (GPKG) to optimize storage and access.
- Performed spatial joins to integrate various geospatial datasets, aligning features based on spatial relationships.
-
News Data Processing:
- Applied Named Entity Recognition (NER) techniques to extract entities like organizations, locations, and environmental terms from news articles.
- Utilized Large Language Models (LLMs) to contextualize these entities, linking them to existing graph nodes and uncovering new relationships.
-
Graph Database Schema:
-
Nodes:
- Object: Represents entities such as Power Generators, EV Charging Stations, Greenery Lands, Public Transport Stations, and Waste Recycle Facilities.
- ObjectType: Categorizes objects into specific types (e.g., solar power generator, park).
- Country and City: Geographical entities with associated attributes.
- Grid: Represents population density and gaseous pollutant levels (CO, CH₄, NO₂).
- News: Contains news articles with attributes like content and date.
- NewsEntity and NewsEntityType: Extracted entities from news articles and their classifications.
-
Edges:
City→Country:located_inObject→City:located_inGrid→City:located_inObject→ObjectType:is_aNews→NewsEntity:mentionsNews→City:related_toNews→Country:related_toNewsEntity→NewsEntityType:belongs_to
-
The Agentic App dynamically retrieves and processes natural language queries based on user intent. It offers:
- Geospatial Data Analysis: Provides insights into the distribution and accessibility of green infrastructure and pollutant levels.
- News Retrieval: Aggregates and analyzes news related to environmental issues to keep communities informed.
Example Queries:
- "Find EV charging stations in Berlin."
- "How many greenery lands are in Hamburg?"
- "Show me the location with the highest CO level in Bayern."
Here how it's works
