Skip to content

n0s0r0g/perfect_OSM

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Perfect OSM

perfect_OSM is a simple tool to process OpenStreetMap data.

Requirements

Usage:

Command line:

python3 perfect_OSM.py osm_file output_dir

  • osm_file - Open Street Map data (.osm, .osm.bz2)
  • output_dir - directory to store the results

Where to get OSM data?

How to add your own handler?

  1. Create .py file inside handlers/ package.
  2. Create new class (for example, ExampleHandler) from Handler (multi-pass handler) or SimpleHandler (single-pass handler) and implement required methods.
  3. Add from handlers.xxx import xxx to perfect_OSM.py.
  4. Add your handler after the line: # Add your handlers here:

About

perfect_OSM - a simple tool to process OpenStreetMap data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published