< PBF
PBF/Software Compliance
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. | |
| 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. |
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 |
This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.