I thought about making something like this too, years ago. I wanted to converge data from tornados, fault lines, flooding, and hurricaine probabilities. But then I got sucked into EVERY parameter I might want to consider, like air traffic (vortac lines), distance to power grid, UPS coverage, internet coverage, cellular coverage... and eventually the amount of data crushed my brain and the project never even made it to a NextJS boilerplate. :) So if you want to add more data... hint hint hint. :)
How did you "bend" those hexagons? What's going on there as I go from coast to coast? Is that to map them to a sphere?
Not the dev, but these are probably hexagonal bins that were computed in spherical/conic space (e.g the Albers Equal Area or Lambert Conformal projections [0], which happen to also be the projections that NOAA distributes a lot of their data in) and projected to Web Mercator (which is the web maps projection). Usually when you do that you get bendy things.
I think it would be very hard to compare the risk from living near a fault line to living in a tornado zone. Tornadoes come nearly every year and it's pretty easy to quantify your risk of being in the path of one (and it's generally easy to minimize the risk -- listen for Tornado warnings and move to a shelter (build one if you have to)).
But the risk from earthquakes is much harder to quantify since they are so rare, hard to predict except in broad generalities, and the damage suffered is also hard to predict. You can try to reduce your risk by following good earthquake practices, but it's hard to quantify the risk reduction.
In my area, the earthquake risk is: “We estimate the probability of having a magnitude 9 earthquake in the next 50 years is about 10 to 14 percent”, but no one can say exactly where the earthquake will strike or what areas will suffer the most damage.
I honestly have no idea how the heck grid works haha. Maybe someone else can chime in.
The MVP site took >1 second to rerender when you dragged the slider. I got it down to a few dozen ms, which makes it a lot more fun to use. Pretty proud of that :)
The responsive, low-latency controls are definitely a pleasure!
Thank you for not making it a typical CRUD app that queries an overloaded 35MB database for a couple round trips every time you want to move a slider....
I thought about making something like this too, years ago. I wanted to converge data from tornados, fault lines, flooding, and hurricaine probabilities. But then I got sucked into EVERY parameter I might want to consider, like air traffic (vortac lines), distance to power grid, UPS coverage, internet coverage, cellular coverage... and eventually the amount of data crushed my brain and the project never even made it to a NextJS boilerplate. :) So if you want to add more data... hint hint hint. :)
How did you "bend" those hexagons? What's going on there as I go from coast to coast? Is that to map them to a sphere?