Around the World in 80 Lines — Crossing the Antimeridian with Python and Shapely

Global Geospatial Analysis with Python and Shapely. Handling problematic real-world geometries (polygons) that cross the 180th meridian or International Date Line

A Complete Guide to creating Choropleth Maps in Python

In this article, I will share how we can create choropleth maps with Python and Google Geocoding API, using data from Singapore’s resale housing price. A Complete Guide to creating Choropleth Maps in Python

Mapping Census Data

Today I’m taking a look at the racial composition of Seattle, according to the 2010 Census. Towards this end, I’ll use Integrated Public Use Microdata Series (IPUMS) National Historical Geographic Information System (NHGIS).

Visualization of Maharashtra’s Elections

This article will cover how to make a choropleth map of the Maharashtra’s 2019 assembly elections using publicly available data. The shape file for the assembly constituencies, in general, is an extremely scarce resource on the internet.

Vietnam retail landscape: an analysis of retail footprint (part 2)

How to identify gaps in the store footprint? Should all gaps be closed? This blog post is a follow-up of my work for the IBM-Coursera Applied Data Science Capstone.

How Jane Jacobs-y is Your Neighborhood?

An analysis of urban design based on Death and Life of Great American Cities using Pandas, OpenStreetMap, and the US Census. In Death and Life of Great American Cities, the great Jane Jacobs lays out four essential characteristics of a great neighborhood:

Using GeoPandas for Spatial Visualization

Taking Your Data Into the Real World.Recently, I was working on a project where I was trying to build a model that could predict housing prices in King County, Washington — the area that surrounds Seattle. After looking at the features, I wanted a way to determine the houses’ worth based on location.

Point-in-Polygon Analysis Using Python GeoPandas

Identifying Seismic Regions for Earthquake Events. As you may have heard, since December 28, 2019, Puerto Rico has experienced a highly active seismic season. Since then, the lives of Puerto Ricans who live in the southern and southwestern regions of the island have not been the same. I personally experienced a few of those during my winter vacation in Puerto Rico. Since then, I constantly check the earthquake app and the family group chat, especially in the middle of the night just to know that everyone is safe.

The missing piece towards ‘any scale’ spatial-temporal analytics

What are the limitations of popular tools such as GeoPandans,PostGIS, GeoSpark & GeoMesa? And why we need a new solution.

Automating GIS and remote sensing workflows with open python libraries

A hands-on guide for implementing some of the most beloved tools in the spatial python community

Fuel Through Time, EIA API+Geopandas

I’ve been doing some python mapping recently, and am now getting around to instantiating the GitHub repos for these projects. I try to…

Mapping COVID-19 Infections in Toronto with Python

Leveraging data from Toronto’s Open Data Portal, I’ve prepared a brief introduction to simple plotting of vector data using Python. This article won’t teach you how to recreate some of the stellar interactive dashboards we’ve seen floating around the web (such as my favourite by John Hopkins University). Rather, this article will provide a beginner’s introduction to using the GeoPandas library in Python, and producing two kinds of maps: a proportional symbol and choropleth map.

Finding and Visualizing Clusters of Geospatial Data

How to visualize geolocation coordinates and cluster centers on a map

Geospatial Adventures. Step 2: Pandas vs. GeoPandas

Exploring the differences between Pandas and GeoPandas and introducing some real world geospatial datasets we are going to analyse later

Create Chloropleth Maps from Location Address

How to retrieve coordinates of an address using Google Geocoding API, and plot chloropleth maps with Python geopandas.