Tuesday, October 15, 2024

The A-Z Music Map

Step into the heart of Swinging London and let its iconic music lead you through the streets of a city alive with creativity, rebellion, and freedom. The 'London A to Z 1962-1973' interactive map will take you on a sonic journey through the London locations that helped shape one of the most exciting periods in music history.

LONDON A to Z 1962-1973 is an interactive map of songs about London from the Swinging 60s. During the 60s, London was at the heart of a global cultural revolution. As a symbol of youthful energy and creativity, the city represented freedom and opportunity. Many artists were drawn to this vibrant atmosphere and naturally incorporated London’s spirit into their music. Now, you can experience that creative energy for yourself by exploring the tracks on the London A to Z map.

All the songs featured on the map come from a new compilation album published by Ace Records, titled Bob Stanley Presents: London A to Z (1962-1973). The album includes tracks from artists such as Nick Drake, Cat Stevens, Jethro Tull, and Marianne Faithfull (though it seems Ace Records couldn't secure the rights to Waterloo Sunset by The Kinks!). As the title suggests, all the songs on the album reference a location or landmark in London. 

Each song on the album is represented on the London A to Z map by a pin. When you click on a marker, you can listen to a 30-second excerpt from the song. If you enjoy the selections, you can purchase the full album from Ace Records. For me, discovering a Nick Drake song I’d never heard before was like finding a hidden treasure. What might you find with the new musical London A to Z?

Monday, October 14, 2024

What is Your Neighborhood Scare Score?

map of Las Vegas nighborhood's scare scores

The Spookiest ZIP Codes in the U.S.

As Halloween approaches, many of us are stocking up on candy, preparing costumes, and decking our homes with spooky décor. But did you know that how much candy, costumes, and Halloween decorations you buy might reveal just how into Halloween your neighborhood is? That’s the concept behind Instacart’s brand-new interactive map, Explore America’s Haunts, which ranks the Halloween-ness of every ZIP code based on its “Scare Score.”

So, what exactly is a Scare Score, and how does it work?

What’s a Scare Score?

Instacart created the Scare Score using Halloween-related purchase data from October 2023. The score is based on three key factors:

Total candy sold: Instacart looked at the total number of ounces of candy delivered in each ZIP code.

Costume sales: The total number of Halloween costume items sold, broken down per person in each area.

Halloween décor: The number of spooky decorations purchased, also calculated per person.

These data points combine to give each ZIP code a customized “Scare Score” that reflects just how into Halloween its residents are!

Local Favorites and Top-Sellers: Your ZIP Code’s Unique Flavor

In addition to Scare Scores, Instacart also shares insights into which candies are most popular in each ZIP code. They did this by identifying the top-sellers (based on the total weight of candy delivered) and local favorites, which are candies that sold at a higher rate in your area compared to the national average.

For example, if your ZIP code can’t get enough of Reese's Peanut Butter Cups or perhaps has a soft spot for Sour Patch Kids, that local candy preference will show up on the map. This gives a fun and unique perspective on how Halloween tastes differ from one place to another.

Explore America’s Haunts: Discover the Spirit of Halloween Across the Country

Whether you’re curious to see how your neighborhood stacks up or you want to explore the spookiest ZIP codes in America, Explore America’s Haunts offers a fun and interactive way to dive into Halloween trends. The map not only ranks each area based on its Scare Score but also highlights candy favorites, allowing you to get a feel for how different regions celebrate the holiday.

Check out the map for yourself, and see if your neighborhood makes the list of the country’s most haunted haunts this Halloween season!

(FYI: I had to use a web-proxy to view Explore America's Haunts because it appears to be "configured to block access from your country".)

Sunday, October 13, 2024

Open Places Map

Welcome to OpenPlacesMap!
Are you bored of living in Plainville, USA? Don't you wish your hometown had a more exciting name? Now you can make it happen! OpenPlacesMap is an interactive map that empowers you to redefine your neighborhood. Simply click on any country, state, city, or neighborhood label and change its name to anything you want! 

Now you can live in Gotham City, Hogwarts, or Middle Earth - just by changing your town's name on OpenPlacesMap! Of course, be prepared: someone else just might change your town's name to Mordor, Skull Island, or Beyond the Wall.

Background

OpenPlacesMap is my latest weekend project. I have had the idea for creating a map with editable place-name labels for a long time. However, I have always been a little wary of how the map might be abused. I also haven't had access to a backend server to store the user data.

With Glitch's full range of project management tools, everybody and anybody now has easy access to collaborative web app development without the hassle of managing servers or databases. By leveraging Glitch's real-time editing features and built-in hosting, I was able to turn this concept into a fully functional map where users can rename any location instantly. 

OpenPlacesMap uses the badwords list to implement a basic profanity filter for the map. I also have the ability to remove any abusive language, and if the map becomes too toxic, I can always take it down.

Here’s a brief "how-to" guide explaining how the map was created:

Initialize the Map

OpenLabelMap is powered by MapLibre GL JS with OpenFreeMap tiles. These tiles are based on OpenStreetMap (OSM) data and allow us to display a beautiful, open-source map.

Expressions

MapLibre Expressions allow developers to style the data in vector map tiles based on conditions. In OpenLabelMap, we use expressions to filter the place name labels in the OpenFreeMap map tiles. Here are the OpenFreeMap label layers that we use expressions to style: 

const placeNameLayers = [
   
'label_other',
'label_city_capital',
'label_city',
'label_town',
'label_village',
'label_state',
'label_country_1',
'label_country_2',
'label_country_3', ];
This array defines all the different OpenFreeMap layers that contain place names. Using expressions, we can allow map users to interact with these layers and change the names displayed.

Persisting User Data with Node.js

Once a map user clicks on a place name label, they can enter an alternative name. To store and retrieve user-defined names, OpenLabelMap uses a Node.js server with Express. The server handles API requests from the client to save and fetch the user-edited place names. When the page loads, the client fetches the previously saved names from the server and updates the map labels accordingly. This ensures that the user-defined place names are displayed every time the map is loaded.

Conclusion 

By combining MapLibre GL JS, OpenFreeMap tiles, and a Node.js backend, it is possible to create a dynamic map that allows users to interact with place names, customize them, and save those changes for future use.

If you’re interested in building a similar project, you can access and clone the full-code on the OpenLabelMap Glitch edit page. You can expand on it by adding more customization options, different types of layers, or even advanced features like user authentication or data analytics. By cloning the project on Glitch, you can even let Glitch handle the Node.js server and Express backend.

Friday, October 11, 2024

Florida's Waffle House Index Score

map showing closed and open Waffle House restaurants in Florida

In the wake of Hurricane Milton, which made landfall on Florida’s Gulf Coast with devastating winds and flooding, emergency responders are working to assess the damage. One unconventional but, some argue, effective tool for gauging the situation is the "Waffle House Index," a metric used by the Federal Emergency Management Agency (FEMA) to evaluate the severity of storms and guide disaster recovery efforts.

Named after the resilient Southern restaurant chain, the Waffle House Index has, in the past, proven useful in post-storm assessments and could now play a role in the recovery process following Hurricane Milton.

Riley Walz has created what is the first map to track the “Waffle House Index” in real-time. His Waffle House Index map currently shows that 106 Waffle House restaurants are closed in Florida. Waffle House, which operates extensively across the southern U.S. where hurricanes are frequent, has developed strong risk management and disaster preparedness strategies. The chain is known for staying operational during extreme weather and quickly reopening, often with a limited menu, after major storms like Hurricane Milton.

Dan Stoneking, FEMA’s director of external affairs, explains:

“The Waffle House test doesn't just tell us how quickly a business might rebound – it also tells us how the larger community is faring. The sooner restaurants, grocery stores, and banks can reopen, the sooner local economies will start generating revenue again – signaling a stronger recovery for that community."

The Waffle House Index map can therefore serve as a useful tool for assessing which areas in Florida are struggling to recover from Hurricane Milton, if used alongside a broader recovery strategy.

Thursday, October 10, 2024

Real-Time Animated Wind Maps

animated visualization of Hurricane Milton over a map of Florida

In recent weeks, ferocious winds have dominated the headlines. The devastating impact of Hurricane Milton, arriving so soon after Hurricane Helene rampaged through Florida, has left many communities reeling from the destructive power of these tropical storm-force winds. 

In the last fortnight, I've often found myself drawn to Earth Nullschool's real-time map of global wind conditions. At the time of writing, Earth Nullschool shows the eye of Hurricane Milton centered northwest of Orlando (animated map above).

Earth Nullschool is just one of several interactive maps providing near real-time maps of current wind conditions. Windfinder uses data from over 20,000 weather stations worldwide, along with the National Oceanic and Atmospheric Administration (NOAA), to provide real-time wind reports. The map offers real-time and forecasted wind speeds, wind direction, air temperature, and other meteorological data, with global wind forecasts available up to 10 days in advance.

Windy.com also offers a real-time map of global weather conditions. Windy.com includes a timeline feature that allows users to view an animated forecast of the upcoming week's wind patterns. This feature can help you track Hurricane Milton as it follows its predicted path out into the Atlantic Ocean.

Wednesday, October 09, 2024

Animal Migration Tracking

map of wildebeest migration tracks in the Serengeti

The Atlas of Ungulate Migration

Ungulates, large herbivorous mammals with hooves, are a vital part of many ecosystems across the globe. These animals, including species like wildebeest, caribou, elk, and zebra, often migrate seasonally over vast distances. These migrations play a crucial role in maintaining the resilience of ecosystems, supporting biodiversity, and even sustaining local economies. However, human activities have increasingly disrupted the natural migratory routes of animals. As a result, tracking ungulate migration has become an essential tool for conservation efforts aimed at preserving both the animals and the ecosystems they depend on.

The UN has now launched a new interactive map, the Atlas of Ungulate Migration, to serve as a vital resource for tracking and conserving ungulate migrations across the globe. Powered by detailed GPS tracking data, this repository of migration maps is designed to inform conservation planning, infrastructure development, and policymaking efforts.

By providing insights into the migratory paths of some of the world's most iconic species - such as the Serengeti wildebeest, African elephants, and the Central Asian saiga - the Atlas allows stakeholders to make evidence-based decisions that balance development with environmental preservation.

elephant migration tracks in Hwange National Park

Understanding Ungulate Migration and its Importance

Ungulate migration refers to the seasonal movements of hooved animals that traverse vast landscapes in search of food, water, or suitable climates. In temperate regions, animals often move between summer and winter ranges, while in tropical areas, they follow the availability of water between dry and rainy seasons. These migrations are essential for the survival of species, influencing the health of ecosystems, supporting biodiversity, and even sustaining rural economies through hunting and ecotourism.

However, human activities, such as urban development, road construction, and agricultural expansion, have increasingly fragmented the landscapes that ungulates rely on. This has disrupted migration routes, leading to population declines in species like bison, wildebeest, and elk. In this context, the Atlas of Ungulate Migration plays a crucial role by mapping out these routes and highlighting areas where conservation efforts are most needed.

the annual migration tracks of the American Wigeon

Tracking the Migratory Routes of Bird Species

The eBird Status and Trends maps offer another powerful tool for understanding wildlife movements, complementing the insights provided by the Atlas of Ungulate Migration. These maps, developed by the eBird Science team, utilize sophisticated statistical models and machine learning to analyze vast datasets, including raw bird observation data submitted by the public and satellite imagery from NASA, NOAA, and USGS. By integrating these sources, eBird creates predictive visualizations that showcase bird migration patterns, population trends, and range boundaries with high precision. This information helps decision-makers, scientists, and birders alike to better understand the dynamics of bird populations throughout the year.

One of the key features of these tools is the eBird Trends maps, which reveal long-term patterns in bird abundance. These maps show where certain bird species have been increasing or decreasing since 2007, offering the most detailed insights available on bird population changes. Such data is invaluable for conservationists working to reverse the widespread declines in bird populations by targeting the areas where species are most at risk.

By visualizing seasonal abundance patterns, these maps enhance our understanding of bird biology and migration ecology. The animations generated from this data are not only mesmerizing but also serve as practical tools for guiding conservation efforts, helping scientists and policymakers protect critical habitats along migratory routes.

Tuesday, October 08, 2024

The American Election & the Rest of the World

With the world closely watching the U.S. 2024 election, what could a Trump or Harris presidency mean for international stability? From rising tensions in Eastern Europe to critical climate action, the global implications of the U.S. election stretch far beyond American borders.

The European Union Institute for Security Studies (EUISS) has been exploring "how a Trump or a Harris presidency would affect key flashpoints around the world." The positions of the Democratic and Republican candidates for the U.S. Presidency differ significantly on many issues, particularly regarding how the U.S. should engage with the rest of the world.

In The US elections: what choices for Europe?, the EUISS outlines a number of key global flashpoints and examines the potential impacts on these areas if either Trump or Harris wins next month's election. Despite the title, this analysis covers flashpoints beyond Europe, many of which are global in nature.

As readers scroll through the EUISS article, an interactive globe spins and zooms in on each flashpoint in turn, highlighting how that area could be affected by the foreign policies of Trump or Harris. The flashpoints discussed include the Russian invasion of Ukraine, U.S.-EU trade relations, the Israel-Hamas war, and global climate change.

While the EUISS analysis centers on an EU perspective, it provides a compelling synopsis of each candidate's foreign policy vision. And with global media attention often locked on domestic issues, the international consequences of the 2024 U.S. election could prove to be just as important. Whether it's maintaining stability in Europe or confronting global climate challenges, the next U.S. president will have a profound influence on the future of international relations.

Monday, October 07, 2024

Guess Where You Are

Street View of the Forbidden City in Beijing

I am currently ranked Number One in the world in the game GuessWhereYouAre. However, I suspect I won't stay on top of the leaderboard for long, especially after other players discover this exciting new Street View game.

GuessWhereYouAre is a fun and engaging location-based game that places players in random spots around the world using Street View. Your goal is to explore your surroundings and figure out where you are by navigating the virtual environment and using the clues you find.

How to play:

  1. Explore your surroundings: Use the Street View controls to move around and investigate the area. Look for signs, landmarks, or any visual hints that could reveal your location.

  2. Make a guess: Once you feel confident, click on the mini map and choose where you think you are. Confirm your selection when you're ready.

  3. Earn points: After making your guess, you'll be awarded points based on how accurate your guess was to the actual location. The closer you are, the higher your score!

  4. Rank Up!: Increase your total points to rank up and reach new levels. 

Additionally, GuessWhereYouAre offers two multiplayer modes. Invite one or more friends (up to 100) and you can play either cooperatively as a team or compete in a high-stakes, winner-takes-all live challenge.

If you enjoy playing GuessWhereYouAre then you might also enjoy the six other Street View games listed in the Maps Mania post Six Free Alternatives to GeoGuessr.

Saturday, October 05, 2024

The Nicknames of America

Some U.S. cities have very quirky nicknames. Apparently, the citizens of Auburn, Alabama like to call their town the 'Armpit of the Confederacy'. While their nearby neighbors in Gordo, Alabama call their home the 'Armpit of Civilization'. 

Elmwood and Belleville in Wisconsin both claim to be the 'UFO Capital of the World' (presumably because of all the strange, alien-looking folk living in both towns). White Center in Washington likes to be affectionately known as 'Rat City' and Chatsworth, California has adopted the moniker 'San Pornando'.

You can find these five city nicknames and the nicknames of around 1,600 other cities on my new interactive US Nicknames Map.

I'll admit that browsing U.S. city nicknames will probably have limited appeal. However, I actually made the map as an example of overcoming a couple of issues I discovered this week when using OpenFreeMap and Versa Tiles with MapLibre.

Both OpenFreeMap and Versa Tiles are fantastic, free map-tiles that can be used with the MapLibre GL mapping library. This week, however, I discovered a couple of issues with using OpenFreeMap and Versa Tiles with expressions and with variable label placement with MapLibre. To be clear, this is not a problem with either OpenFreeMap or Versa Tiles, but the problem arises because the MapLibre documentation uses different map-tiles in their example maps.

In both cases, the problems with the MapLibre example maps are that they attempt to reference fonts which are not present in the OpenFreeMap and Versa Tiles map styles. For example, if I copy the code for the variable label placement map and attempt to swap in the OpenFreeMap Liberty map style as the tile layer, then I get this 404 error:  'https://tiles.openfreemap.org/fonts/Open%20Sans%20Regular,Arial%20Unicode%20MS%20Regular/0-255.pbf 404 (Not Found)'. 

Both OpenFreeMap and Versa Tiles use Noto Sans instead of Arial as the font for the map labels. So when you want to use variable label placement or use expressions to change map labels (as I am doing with my US Nicknames Map) you need to point the map to use the available font. So, for example, for the OpenFreeMap Liberty map style we have to change the demo code to add a map layer to: 

'layout': {
'text-field': ['get', 'description'],
'text-font': ['Noto Sans Regular'], // Specify the font here
'text-variable-anchor': ['top', 'bottom', 'left', 'right'],
'text-radial-offset': 0.5,
'text-justify': 'auto',
'icon-image': ['concat', ['get', 'icon'], '_15']
}

Similarly, if you check out the source code in my US Nicknames Map, you will see that the 'map.addLayer' custom layer also references "text-font": ["Noto Sans Regular"].

Friday, October 04, 2024

Finding Your Coordinate Twins

world map showing cities sharing the same latitude and longitude as Chicago

Did you know San Francisco shares the same latitude as Fukushima, Japan? Or that Chicago lines up with Rome? These surprising global connections can now be explored with a fun new interactive map that reveals your latitude and longitude twins from across the world!

Introducing LatLon Connect - an interactive tool that lets you discover cities around the globe that sit on the same latitude or longitude as your hometown. Simply enter your location, and the map will display two lines: one horizontal (latitude) and one vertical (longitude). As you explore, you'll see other cities marked with blue pins that share the same coordinates.

What makes the map so fascinating is that cities which share the same latitude can experience vastly different climates! For example, Chicago and Rome may line up on the map, but they’re worlds apart when it comes to weather. According to Wikipedia's List of Cities by Average Temperature, Chicago’s average yearly temperature sits at a chilly 11.3°C (52.4°F), while Rome enjoys a balmy 15.2°C (59.4°F).

Curious to find out which cities share your latitude or longitude? It’s easy to get started with LatLon Connect. Simply enter your hometown or a city of interest, and watch as the map highlights all the places around the globe that are your geographic twins.

If you’re feeling extra adventurous you can also explore where you would end up if you dug straight down through the Earth and popped out on the other side. If LatLon Connect has sparked your curiosity, you’ll love the Antipodes Map. Simply enter your location, and this fun tool will show you what’s directly on the opposite side of the Earth from where you are. 

If you have Transmarine Dreams then you can also discover what locations lie directly beyond the sea from any coastal location around the world. Click on any coastline location on Andy Woodruff's Beyond the Sea interactive map to find all the 'straight-line views' across the ocean (that is - if you ignore the curvature of the Earth and your imperfect vision).