A collection of Jupyter notebooks for visualizing static and interactive city maps using Python geospatial tools, with a focus on Taiwan's urban data and geographic features.
📘 View all notebooks in nbviewer 👉 No need to run locally!
Notebook | Description | nbviewer Link |
---|---|---|
01-City Static Maps |
Static map visualizations using GeoPandas, Matplotlib, and Contextily | 🔗 View |
02-City Interactive Maps |
Interactive maps using Folium and Pydeck (e.g. heatmaps, 3D columns) | 🔗 View |
03-Taiwan Maps |
Taiwan-focused maps including terrain, elevation, administrative boundaries | 🔗 View |
- Static choropleth maps and desire lines
- Interactive heatmaps and 3D visualizations
- Custom terrain colormaps & Fisher-Jenks classification
- Real-world data: YouBike trips, road accidents, elevation, boundaries
- Python, Jupyter Notebook
- GeoPandas, Folium, Pydeck
- Matplotlib, Contextily, jenkspy, osmnx
# Clone repo
git clone https://github.com/bolin0330/taiwanGeovisualization-Python.git
# Install dependencies
pip install geopandas folium pydeck matplotlib seaborn osmnx jenkspy contextily
# Launch Jupyter
jupyter notebook
- Open Government Data TW
- g0v.tw GeoJSON Data
- Taipei City Government Open Data
- Taichung City Govermnet Open Data
Many of the techniques used in this project were learned through the
📘 Web Mapping and Geovisualisation (ENVS456) course at the University of Liverpool,
designed by Dr. Gabriele Filomena and Dr. Elisabetta Pietrosteffani.
Their open teaching materials inspired the map design, data handling, and geospatial analysis methods used here.