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 - Python Tutorial
From the course: Advanced Geospatial Data Analytics in Python
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.