O'Reilly logo

Python Geospatial Analysis Essentials by Erik Westra

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Further improvements

While the GPS Heatmap system works surprisingly well, it is not perfect. No program is ever complete. If you're inclined, you might want to consider the following:

  • Make the road-segmentation algorithm more sophisticated to support one-way roads, and points where two roads intersect but do not join (for example, on a highway overpass).
  • Improve the route-development process to allow it to capture routes that include U-turns and repeated road segments.
  • Take the raw GPS data and split it into contiguous segments, process each segment in turn, and then join the processed segments back together again. This will allow the algorithm to work with GPS recordings that include gaps in the recorded data.
  • Combine the map matching algorithm ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required