mapping all airbnb listings in Hamburg

So far, our mapping tourism project visualized the spatial patterns of tourism in Hamburg by showing all hotels & hostels. But even when we only look at the places where tourists stay, this view is incomplete. Holiday rental accommodations and camp sites for example could also be considered – and of course there are online marketplaces / community platforms like airbnb. They bring together hosts and guests and thereby offer a completely new way to explore a destination. Having stayed in great airbnb apartments in Switzerland and China, meeting wonderful people, I’m personally a big fan of this concept.

At the same time the hotel business is not amused about their new competitor. Whereas around 1,000 accommodations with a capacity of approx. 2,500 beds is a quite moderate number compared to more than 50,000 hotel beds in Hamburg, the situation in other cities (e.g. Barcelona with more than 11,000 airbnb listings) is different.

But how about the spatial distribution of those accommodations? Are there similarities to the patterns of hotel locations or do airbnb listings show different agglomerations? 
 
To explore these questions we’ve collected location data for every airbnb accommodation in Hamburg and visualized it on an interactive map, using cartoDB once again. We’ve slightly modified the style of our hotel map and used different colors and another basemap this time (mainly because we really love the stamen toner map). Of course this relatively abstract kind of visualization, using effects like transparency and overlay, doesn’t produce a very clean look, but it might help to identify patterns. Take a look and explore the airbnb hotspots in Hamburg here: (for full screen click here)

But how about the direct comparison: patterns of hotels vs. pattern of airbnb accommodations? 

Let’s take a closer look (this time working with the same map style in both cases) at Hamburg’s most touristy areas.

  • The Reeperbahn (bottom centre of the image) is Hamburg’s famous amusement district. It offers a wide range of bars & clubs, hosts the red light district and seems to offer a concentration of hotels as well as airbnb accommodations.
  • Totally different is the situation at Sternschanze (top centre of the image, use the arrows to change between the two images). The close-by neighborhood is a residential area which in recent years more and more developed into a tourist destination with a huge variety of bars, restaurants and fashion stores. While there are hardly any hotels to be found, there’s a strong agglomeration of airbnb accommodations. 

In our opinion this distribution can be explained by the following:

  1. Sternschanze is Hamburg’s ‘hipster district’. It’s only logic that we see the highest agglomeration of airbnb listings in an area that’s especially popular with young people that frequently use social networks and the like.
  2. A system like airbnb can easily adopt to changing preferences of tourists (to be more precise, it’s of course not airbnb itself that acts, but the collectivity of apartment host). Providers like airbnb thus benefit from an accommodation demand gap in quarters with limited space for new building projects whereas tourists benefit from the adaptability of these platforms.

Mapping Tourism – Identifying Hamburg’s most ‘touristy’ areas

Finally, I found some time to continue working on my mapping tourism project. The first map I published some weeks ago displayed, as you might remember, every hotel & hostel in the city of Hamburg. The map hereby enabled the viewer to get an impression of the spatial dimension of tourism at a glance. Not bad as a starting point. But one of the main reasons tourism has become a topic of public interest in Hamburg recently, is the complaint by some inhabitants that growing tourism is becoming a problem in their neighborhood for various reasons (e.g. noise, traffic, littering). To address these issues too, it was necessary to include an additional aspect in my visualization: population. I’ve thus made a second map, which shows the ratio between inhabitants and tourists on a fine-grained level – in my eyes a very good indicator how ‘touristy’ an area is.

It was’n quite easy to find publicly accessible data for the map. The smallest existing tract shapes (German: statistische Gebiete) are provided by the city of Hamburg, which has opened up this data set as part of their recent open data initiative, which of course is a good thing. The down side is, that this data set is only available via an WFS-Server. A technique, which is not really suitable if you aim at opening up data for the average user. The population data comes from an official  publication by the city of Hamburg, which unfortunately is only available as a pdf-Version, which meant quite some work for me to extract and process the data.

Finally having the data sets at hand, I calculated the number of tourists per area by spatially joining the hotel locations to each tract and counting the sum of provided rooms. The final visualization is once again done in CartDB – this time by using their API, which is way more flexible and allows you to integrate things like a switch between satellite-view and map-view. The final map makes it easy to see which are the most touristy parts of town (marked in blue). You can explore the interactive map by clicking here or on the preview picture below. Both lead to the updated project page, where I also added a new project summary (completely in English now).