From the course: Advanced Geospatial Data Analytics in Python

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Geocoding

Geocoding

- [Instructor] To close this advanced course, I would like to bring in a few further tools, which you will probably find handy in your geospatial data science journey. The first of those is geocoding. Geocoding is a widely used concept in spatial technologies and spatial analysis that involves converting written textual addresses into geographic coordinates and vice versa. This capability is essential for a wide range of applications where you do not have detailed numeric spatial data, but you have spatial information encoded in text. While there are many propriety geocoding services available in this section, we will focus on a free solution using the GeoPy library, which interfaces with the Nominatim Geocoder based on OpenStreetMap. Now, let's import the necessary libraries. First, we are going to import the relevant GeoPy libraries, and then the usual libraries to deal with vector data. Also, to make sure that we are on the same page, let's quickly print out the GeoPy version we…

Contents