PBF/Software Compliance
< 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 |