All casesGIS & Data Visualization

movingpolygons.com

Creator & Lead Developer

2023 — Present/Personal Project

The Challenge

Geographic data visualization tools are typically static or require expensive desktop software. The goal was to create an accessible, browser-based tool that allows anyone to create animated geographic visualizations, moving polygons across maps to tell stories with spatial data.

My Contribution

Built a browser-based animation tool using Mapbox GL JS and the Canvas API, enabling users to define polygon paths, control animation timing, and export the results. Implemented smooth interpolation algorithms for geographic coordinates, ensuring fluid polygon movement along complex paths.

Designed an intuitive interface for defining waypoints, adjusting speeds, and customizing polygon styles. Optimized rendering performance to handle complex animations with multiple concurrent moving elements.

Key Results

  • Created a unique browser-based tool for geographic animation
  • Implemented smooth coordinate interpolation for fluid polygon movement
  • Optimized WebGL rendering for complex multi-element animations
  • Built an intuitive UI for creating geographic visualizations without code

Technologies Used

TypeScriptMapbox GL JSGeoJSONCanvas APIAnimationReact