📌 Project Description

The project focuses on:

POI Validation: Applies a series of deterministic validation rules (e.g., distance from interpolated point, street name mismatches, side orientation issues) to automatically flag POIs with potential violations and assign explanatory scenarios.

Satellite Imagery Analysis: Utilizes a Machine Learning model to detect structures surrounding POI locations, verifying their presence and enhancing positional accuracy. Data Classification: Assigns POIs to predefined scenarios based on spatial accuracy and naming consistency.

Duplicate Detection: Automatically identifies and reports POIs with duplicate coordinates or names. Real-Time Feedback: Produces output files summarizing validation results, classified scenarios, and detected duplicates for downstream review and correction. Key technologies used:

Geospatial processing with Turf.js and GeoJSON Satellite imagery analysis with OpenCV Excel report generation HERE Maps API for tile fetching

🛠 Technologies Used

Core: Node.js (JavaScript) Python (for image analysis)

Geospatial: Turf.js GeoJSON Shapely (Python)

Image Processing: OpenCV scipy.spatial

Data Handling: Pandas (Python) XLSX (Excel export)

APIs: HERE Maps API

Built With

Share this project:

Updates