Skip to content

Commit

Permalink
deploy: d00fb28
Browse files Browse the repository at this point in the history
  • Loading branch information
kfarr committed Dec 16, 2024
1 parent 80314d3 commit b546d82
Show file tree
Hide file tree
Showing 145 changed files with 628 additions and 279 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
---
title: "Visualizing Climate Resilient Infrastructure: Kiritimati's Sustainable Streets"
description: A World Bank project used 3DStreet visualization tools to re-imagine streets on Kiritimati Island to accommodate both current and future residents in the context of climate change and sea level rise, while improving safety and sustainability.
authors: [kfarr]
tags: [case study, climate change, sustainable streets, mapillary]
image: ./images/2024-12-15/cross-section-kiritimati-alt-2.jpg
---
import MuxPlayer from '@mux/mux-player-react';

On Kiritimati Island (pronounced kee-ris-muh s) our team partnered with Sam Johnson and the World Bank Transport team to visualize how sustainable transportation infrastructure can support both current and future residents on the world's largest coral atoll.

<iframe width="100%" style={{"aspect-ratio": "16 / 9"}} src="https://www.youtube.com/embed/UepgiC2rFF0?si=0NXQTUbkllC4PKup" title="YouTube video player" frameborder="0" allow="autoplay;encrypted-media; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

<!-- truncate -->

## An Island at the Crossroads

Located in the central Pacific Ocean, Kiritimati Island faces unique challenges as climate change reshapes the region. While the island's current population numbers only a few thousand, it may soon need to accommodate more residents from Kiribati’s other island which is increasingly vulnerable to rising sea levels.

![Global and local map of Kiritimati Island](./images/2024-12-15/kiritimati-global-map.jpg)

## Planning Ahead for Change

The island's main road network currently reflects its small population and historic development patterns. The existing infrastructure is basic, with limited provisions for pedestrians, cyclists, or public transport. As we look toward a future where Kiritimati could play a crucial role in regional climate migration, these roads will need to evolve to serve a larger, more diverse population.

![Current road conditions from Mapillary](./images/2024-12-15/existing-conditions-kiritimati-london.jpg)

The current road infrastructure supports:
* Private vehicles, motorcycles, and cargo trucks
* Limited pedestrian movement
* Basic access to key facilities and settlements
* Connection between main population centers like London Town and Banana

## From Reality to Digital Twin

Working with key stakeholders including local government authorities and the [International Road Assessment Program](https://irap.org/), the team explored design solutions that would create safer, more inclusive streets while preparing for potential population growth.

Using 3DStreet's visualization capabilities, we created digital twins of both current conditions and proposed improvements across three critical areas that represent the diverse needs of transportation infrastructure on the island.

![Project areas of focus](./images/2024-12-15/local-aerial-map-kiritimati.jpg)
*Three areas of focus for the Kiritimati project*

## Reimagining Street Space
Proposed designs incorporate several key features to support sustainable mobility:
* Wider, shaded walkways to protect pedestrians from the tropical sun
* Slow speed zones in urban areas that safely mix vehicles, motorcycles, and bicycles
* Dedicated bus bays to support future public transport services
* Enhanced safety features based on iRAP assessment recommendations

<MuxPlayer
streamType="on-demand"
playbackId="C1OeGSoJiPbALG5kJXnoQpy6oGEEvLz8"
primaryColor="#FFFFFF"
secondaryColor="#000000"
accentColor="#653CB0"
autoplay="muted"
loop
/><br/>

## Making the Case for Change
By combining Mapillary's street-level imagery with 3DStreet's visualization tools, we were able to create compelling before-and-after comparisons that helped stakeholders understand the tangible benefits of the proposed changes. This approach was particularly valuable given the unique context of planning for both current needs and potential future scenarios.

The visualization process helped demonstrate how relatively modest infrastructure improvements could significantly enhance safety and accessibility while building climate resilience. These visualizations are proving instrumental in making the case for infrastructure funding that considers not just today's needs, but tomorrow's challenges.

![Cross section](./images/2024-12-15/cross-section-kiritimati-alt-2.jpg)

## Stretching the Capabilities of 3DStreet
The Kiritimati project pushed our platform in exciting new directions. While 3DStreet was originally designed for visualizing individual street segments, the World Bank team's requirements encouraged us to significantly expand our capabilities. The project's scope required handling multiple kilometers of roadway across three distinct sections, driving us to optimize our rendering pipeline while maintaining detail.

Creating locally appropriate assets and smooth fly-through animations that transition between current and proposed conditions required new approaches to both asset development and camera control. These technical challenges led to innovations in scene management and rendering that have since become standard features in our platform, benefiting visualization projects worldwide.

## Looking Forward
As climate change continues to impact Pacific island nations, the importance of forward-thinking infrastructure planning becomes increasingly critical. Through this project, we're demonstrating how digital twin technology can help communities like Kiritimati prepare for complex demographic and environmental changes while improving quality of life for current residents.

The visualizations we've created are helping stakeholders understand how streets can be transformed from basic transport corridors into vibrant, safe spaces that support sustainable mobility for all users. As we continue to refine these designs, we're excited to see how this approach could serve as a model for other islands facing similar challenges across the Pacific region.

## Read More
[Read the press release from International Road Assessment Program](https://irap.org/2024/12/kiritimati-island-concept-design-aims-for-4-star-safety/)

*Disclaimer: The views expressed in this blog post do not necessarily reflect the views of the World Bank Group.*
4 changes: 2 additions & 2 deletions 404.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@

<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="3DStreet RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="3DStreet Atom Feed"><link rel="stylesheet" href="/assets/css/styles.e64d441b.css">
<script src="/assets/js/runtime~main.bb4ce3b1.js" defer="defer"></script>
<script src="/assets/js/main.323a2878.js" defer="defer"></script>
<script src="/assets/js/runtime~main.02b66bad.js" defer="defer"></script>
<script src="/assets/js/main.bdd45aaa.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"dark")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/logo-black.svg" alt="3DStreet Logo" class="themedComponent_mlkZ themedComponent--light_NVdE" width="140"><img src="/img/logo.svg" alt="3DStreet Logo" class="themedComponent_mlkZ themedComponent--dark_xIcU" width="140"></div><b class="navbar__title text--truncate">Home</b></a><a class="navbar__item navbar__link" href="/blog">Blog</a><a class="navbar__item navbar__link" href="/docs/">Documentation</a></div><div class="navbar__items navbar__items--right"><a href="https://3dstreet.app" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">Launch App<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently dark mode)" aria-label="Switch between dark and light mode (currently dark mode)" aria-live="polite"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><main class="container margin-vert--xl"><div class="row"><div class="col col--6 col--offset-3"><h1 class="hero__title">Page Not Found</h1><p>We could not find what you were looking for.</p><p>Please contact the owner of the site that linked you to the original URL and let them know their link is broken.</p></div></div></main></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">3DStreet</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/docs/category/about-3dstreet/">About 3DStreet</a></li><li class="footer__item"><a href="https://us6.list-manage.com/contact-form?u=01ce9902276fa6ad96be57ac6&amp;form_id=3f024b297f2177befa87b5ca5e9d45cc" target="_blank" rel="noopener noreferrer" class="footer__link-item">Contact Sales<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">Community</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://discord.gg/VN242sx9qu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://twitter.com/3dstreetapp" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.linkedin.com/company/3dstreet/" target="_blank" rel="noopener noreferrer" class="footer__link-item">LinkedIn<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://urbanists.social/@3dstreet" target="_blank" rel="noopener noreferrer" class="footer__link-item">Mastadon<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">GitHub Repositories</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://github.com/3dstreet/3dstreet" target="_blank" rel="noopener noreferrer" class="footer__link-item">3DStreet Core (Parser and Viewer)<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/3dstreet/3dstreet-editor" target="_blank" rel="noopener noreferrer" class="footer__link-item">3DStreet Editor<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/3dstreet/3dstreet-assets-source" target="_blank" rel="noopener noreferrer" class="footer__link-item">3DStreet Assets<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Copyright © 2024 3DStreet LLC. 3DStreet is a trademark of 3DStreet LLC.</div></div></div></footer></div>
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/js/0afd36a3.1722dd49.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions assets/js/1810ead6.90e340c8.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit b546d82

Please sign in to comment.