🗺️Astoria Conquest

An ambitious quest to run every street in Astoria, Queens. Real-time progress tracking powered by Strava and geospatial analysis.

94
Total Runs
0
Miles
94
Activities

🎮 Interactive Demo

Sample data showing GPS coordinate matching
0
Sample Runs
0.0mi
Total Distance
0
GPS Segments
0.0%
Mock Coverage

🗺️ GPS Coordinate Matching Demo

Drag to pan • Zoom controls on right • Click for coordinates
📍 Astoria, Queens (0 neighborhoods)🛣️ 0 street segments📐 Area: ~15 square miles
Generated: Loading...
🗺️

Loading Base Map...

Preparing Astoria street network

🔗 Strava Integration Plan

📱 Real Data Pipeline:

  • • Fetch activities from Strava API
  • • Filter runs within Astoria bounds
  • • Match GPS points to street segments
  • • Calculate completion percentages
  • • Update visualizations in real-time

🎯 Coordinate Matching:

  • • GPS points → Street segment mapping
  • • Distance-based street coverage
  • • Tolerance for GPS accuracy (~10m)
  • • Partial vs. complete street coverage
  • • Progress tracking over time
Next Steps: Connect to your Strava account to replace this demo data with real running activities. The coordinate system (EPSG:4326) ensures perfect alignment between Strava GPS data and the base map.

📊Research & Methodology

Dive deep into the technical analysis, algorithms, and data science methodology that powers this project. View the complete research process from data collection to route optimization.

🔬 Research Process

1
Data Collection & Processing

NYC street network analysis, Strava API integration

2
Graph Theory Application

Network optimization and route planning algorithms

3
Geospatial Analysis

PostGIS spatial operations and coverage calculations

4
Optimization & Validation

Algorithm testing and real-world validation

📋 Technical Analysis

📄
Complete Research Report

View the full technical analysis including code, visualizations, and detailed methodology used in this project.

Interactive data visualizations
Complete code documentation
Algorithm explanations
Performance analysis
📊 View Complete Analysis

How it works

📱 Data Collection:Automatically syncs running activities from Strava daily
🗺️ Geospatial Analysis:Uses PostGIS to match runs with Astoria's street network
📊 Progress Tracking:Real-time statistics and visual progress on the interactive map
Data automatically synced from Strava • Real-time geospatial analysis