PBF/Software Compliance

From OpenStreetMap Wiki
< PBF
Jump to navigation Jump to search

This page documents which kind of PBF support is available in software.

OSM data libraries, OSM data conversion utilities and editors

Program name reading writing Notes
dense non-dense zlib/deflate uncompressed dense non-dense zlib/deflate uncompressed
Osmosis yes yes yes yes yes yes yes yes Osmosis uses the PBF reference implementation. From v0.37 on. Unmaintained since September 2018.
osmconvert yes no yes no yes no yes no
Osmium (aka Libosmium), Osmium Tool and Pyosmium yes yes yes yes yes yes yes yes Libosmium can be build without PBF support but that's a rarely used option.
JOSM yes yes yes yes yes yes yes yes Read from JOSM 4541 with PBF plugin from SVN r26962. See ticket 6886. Write from JOSM 7562 with PBF plugin from SVN r30660. See ticket 9704. Read from JOSM r18695 without plugin support. See ticket 22603.
osm4j yes yes yes yes yes yes yes yes
osm4scala yes yes yes yes no no no no
Vespucci yes yes yes yes no no no no 12.2 and later

Other software strongly focused on OSM data

Program name reading writing Notes
dense non-dense zlib/deflate uncompressed dense non-dense zlib/deflate uncompressed
maptool (navit) ? ? ? ? ? ? ? ?
MoNav yes yes yes yes no no no no from version 0.3 (MoNav)
Imposm yes yes yes yes no no no no
OsmAndMapCreator yes ? yes ? no no no no from 0.5.1
mkgmap yes yes yes yes n/a n/a n/a n/a
splitter yes yes yes yes yes yes
Maperitive yes yes yes yes no no no no
osm2pgsql yes yes yes yes no no no no From version 0.70.5 (SVN revision 24099): only if PBF libraries available at compile time.

From version 0.90.0 on: Osm2pgsql uses Libosmium (see above) as dependency to provide PBF support

phyghtmap no no no no yes no yes no From version 1.40 (with python-protobuf installed), from version 1.42 natively.
GeoDesk yes no yes yes no no no no Import format for gol build

Applications whose main purpose is not processing OSM data

Program name reading writing Notes
dense non-dense zlib/deflate uncompressed dense non-dense zlib/deflate uncompressed
GDAL yes yes yes yes no no no no
Manifold Release 9 yes yes yes yes no no no no From version 9.0.171 can read whole-planet PBF using native Manifold PBF dataport. proprietary software
Manifold Viewer yes yes yes yes no no no no Free, read-only version of Release 9. proprietary software
Spatial Manager Desktop™ yes no yes yes no no no no proprietary software
Spatial Manager™ for AutoCAD yes no yes yes no no no no proprietary software
Spatial Manager™ for BricsCAD yes no yes yes no no no no proprietary software