Greener Walking Routes
A walking-navigation prototype that recommends routes with higher green exposure
Course project for Computational Modeling, taught by Meli Harvey
Is there a way to find a more enjoyable walking route that lets me experience more nature without adding too much extra time? Most navigation tools optimize for the shortest or fastest route, even when that route feels stressful or disconnected from green space. This project imagines a walking tool that recommends the route with the highest green exposure while limiting the detour to no more than 15% longer than the shortest route.

The question
Most navigation tools prioritize the shortest or fastest route. But the fastest route can feel stressful or disconnected from green space, especially on a walk you'd otherwise enjoy taking your time on. I wanted to see whether that tradeoff could be measured and offered as a real choice instead of an afterthought.
Method
I used NYC Parks open spatial data to identify green space along candidate routes, then compared route efficiency against green exposure in Grasshopper.
- Used Google Maps to select start and destination points and review possible walking routes
- Downloaded NYC Parks spatial data and imported park boundaries into Grasshopper
- Measured each route's total length and used it to compare route efficiency against green exposure
Open questions
Technical
How can I automatically generate and compare multiple valid walking routes instead of drawing each route manually?
Conceptual
Is being within 20 meters of a park an accurate measure of how much nature a pedestrian actually experiences?
From spatial analysis to interface
I'm interested in turning spatial systems into accessible digital experiences, so I translated this routing logic into a mobile navigation prototype. Instead of only showing time and distance, the interface communicates the tradeoff directly, e.g. "walk 2 minutes longer for 35% more green exposure."
Analyze
Import NYC Parks boundaries into Grasshopper and measure route length against proximity to green space.
Script
Generate and compare multiple valid walking routes computationally instead of drawing each one by hand.
Prototype
Translate the routing logic into a mobile flow where someone enters a destination and compares route options.
Communicate tradeoffs
Surface the time-for-greenery tradeoff directly in the interface rather than hiding it behind raw stats.
Prototype
Built in Claude Design: a walking-navigation flow where someone can search a destination, set route preferences (max detour, green-space priority), and compare a shortest, balanced, and greenest route before getting turn-by-turn directions.
Status
This is an active two-week project for Computational Modeling, due end of July 2026. Both the Rhino/Grasshopper spatial analysis and the mobile prototype are still in progress, this page reflects where the project stands right now.
Gallery

Search and recent destinations

Setting a destination

Route preferences

Choosing a route

Comparing routes

Turn-by-turn directions

Rhino: route geometry against park boundaries

Grasshopper: route generation script
Continue
View All Projects