Seattle University: Cafes and Bicycle Parking

Code Repository

Explore the code on the GitHub Code Repository.

Table of Contents

Introduction:

(Back to top)

I am currently pursuing my master's degree at Seattle University, I often find it challenging to navigate the campus and locate essential amenities such as cafes and bicycle parking. To address this issue, I decided to make a comprehensive map of Seattle University. This map is designed to assist students, faculty, and visitors in effortlessly navigating the campus, providing a quick and efficient way to locate key areas. The primary focus of this project is to facilitate easy identification of cafes and bicycle parking spaces within the university, enhancing the overall experience for those exploring the campus.

About Dataset:

(Back to top)

The dataset utilized in this project is derived from the Seattle University area. In order to collect information about the university's attributes, the OpenStreetMap (OSM) database was employed. The code makes use of the OSM Python library, particularly the OSMnx package, to extract geospatial data pertaining to parks, buildings, cafes, and cycle parking within the specified boundaries of Seattle University. Parks are identified through the "park" tag, buildings are captured using the "building" tag, cafes are singled out with the "amenity" tag and the value "cafe," and cycle parking locations are extracted through the "amenity" tag with the value "bicycle_parking." The resultant dataset provides a comprehensive overview of these features within Seattle University, furnishing valuable insights into the distribution of parks, buildings, cafes, and cycle parking areas throughout the university campus.

Seattle University Map

(Back to top)

Effectiveness of the graph

(Back to top)

The chosen graph design in this project, which effectively combines a map-based visualization facilitated by the OSMnx package, aligns seamlessly with the geospatial data extracted from the OpenStreetMap database. By representing parks, buildings, cafes, and cycle parking locations on a map, the audience gains an intuitive understanding of the spatial distribution within the confines of Seattle University. The application of distinct markers for each feature type enhances visual clarity, facilitating easy interpretation of different elements. The strategic use of color-coded differentiation further aids in visual comprehension, with parks colored in green to visually align with their outdoor nature. The simplicity of the design ensures accessibility for both technical and non-technical users, allowing for effortless understanding of the information presented. Moreover, the inclusion of park names, Seattle University boundaries, and cluster markers for bicycle parking, along with cafe names directly on the map, collectively contributes to an efficient and visually appealing means to explore and analyze the distribution of key features within the Seattle University campus. Overall, this graph design maximizes the effectiveness of conveying spatial relationships, offering an accessible and insightful representation of the campus landscape.

Requirements

(Back to top)

Make sure you have the following Python libraries installed:

pip install pandas altair osmnx folium geopandas ipywidgets

Features

(Back to top)

  • Geospatial data extraction using OSMnx.
  • Visualization with Folium.
  • Marker clustering for cycle parking points.
  • Displaying building information, including a special marker for the Chapel of Saint Ignatius.
  • Highlighting parks and cafes with polygons and icons.
  • Latitude and longitude information popup.

Configuration

(Back to top)

Modify the code as needed for your specific use case. You can customize the map style, marker icons, and other parameters according to your preferences.

Authors

(Back to top)