Python, OpenStreetMap, and Routing
OpenStreetMap is one of the largest open geodata sources in the world and is used daily for maps, analyses, route calculations, and location-based applications. Thanks to its extensive and freely available dataset, geographic networks and infrastructures can be accurately studied.
In this blended learning course, you’ll learn how to collect, process, and analyze OpenStreetMap data using Python. You’ll discover how to build road networks, calculate routes, and perform accessibility analyses using modern open-source tools.
The course is suitable for GIS professionals, data analysts, developers, and anyone who wants to learn how to work with OpenStreetMap data and routing applications. Thanks to the hands-on approach, you’ll not only learn the theory but also apply the techniques directly to realistic datasets and real-world problems.
What will you learn in this Blended Learning course?
In this blended learning course, you’ll learn the fundamentals of OpenStreetMap data and routing with Python. You’ll start by retrieving, managing, and analyzing geographic data from OpenStreetMap and learn how these datasets are structured.
Among other things, you’ll learn to work with OSMnx, Pyrosm, and Overpy to download, filter, and process data from OpenStreetMap. You’ll then discover how to build and analyze road networks for various applications.
You’ll also get hands-on experience with Networkit, RoutingPy, and Valhalla for network analysis and route calculations. You’ll learn how to determine the shortest routes, perform accessibility analyses, and examine network structures. You’ll also gain insight into developing location-based applications and routing workflows using geospatial data.
In short: this course is ideal for anyone who wants to use OpenStreetMap data for route calculations, network analysis, and location intelligence.
Why choose this Python OpenStreetMap and Routing course?
Blended learning combines independent online learning with hands-on guidance. You’ll have access to online course materials that allow you to learn at your own pace how to work with OpenStreetMap data, routing techniques, and network analysis. The theory is supported by practical assignments, so you can immediately practice with realistic datasets.
During the guided sessions, you can ask questions, get additional explanations, and work on assignments related to applications in mobility, logistics, spatial planning, and GIS. You’ll learn how to calculate routes, analyze networks, and generate geospatial insights from OpenStreetMap data.
Upon completion of this course, you’ll have a solid foundation in OpenStreetMap and routing with Python. You’ll be able to independently perform network analyses, develop route calculations, and use OpenStreetMap data for a wide range of geospatial applications.