Skip to content

osmzoso/pbf2sqlite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pbf2sqlite

A simple command line tool for reading OpenStreetMap .osm.pbf files into a SQLite database.

Usage:
pbf2sqlite DATABASE [OPTION ...]

Main options:
  read FILE     Reads FILE (.osm.pbf or .osm) into the database
  rtree         Add R*Tree indexes
  addr          Add address tables
  graph         Add graph table
  noindex       Do not create indexes (not recommended)

Other options:
  node ID                                 Show node data
  way ID                                  Show way data
  relation ID                             Show relation data
  vgraph LON1 LAT1 LON2 LAT2 HTMLFILE     Visualize graph data
  vaddr  LON1 LAT1 LON2 LAT2 HTMLFILE     Visualize address data

The command

pbf2sqlite test.db read country.osm.pbf

reads the OSM PBF file country.osm.pbf and creates in the database test.db the tables.

The tables created are described in the documentation.

OSM data can be obtained from a provider such as Geofabrik.

The vgraph option creates a zoomable map of the graph:

Example vgraph

The vaddr option creates a zoomable map of the addresses:

Example vaddr

The SQLite and the readosm libraries are used for this program.

See also notes on compilation.

Download the latest version

About

A command line tool for reading OpenStreetMap .osm.pbf files into a SQLite database.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published