SpiderOSM is an open source python package for matching segments in one path network (e.g. streets and trails) to corresponding segments in another, based on geography and network connectivity.

SpiderOSM is frequently used to correlate jurisdictional centerline data with OpenStreetMaps data. However it is generally useful for matching path networks.

Uses include:


Now running on all major platforms: Windows, Linux, Mac-OSX. BETA software. Targeted for users with python programming skills.

Download and Installation

Spiderosm is registered with the Python Package Index . The easiest way to install (or upgrade to the current version) on your system is with the commandline tool pip:

% pip install --upgrade spiderosm


Bug Reports, Feature Requests, Questions, Comments...


Mailing Lists

Github Source Repository

spiderosm github repository




Michael Arnold.
unscrapable email address