#openstreetmap #osm

bin+lib osmio

Read and write OpenStreetMap data files

11 unstable releases (5 breaking)

Uses old Rust 2015

0.6.0 Aug 29, 2021
0.5.0-rc2 Jul 25, 2021
0.4.0-rc1 Nov 14, 2020
0.2.1 Jan 21, 2020
0.1.0 Oct 6, 2019

#9 in #openstreetmap

Download history 49/week @ 2021-09-28 51/week @ 2021-10-05 39/week @ 2021-10-12 18/week @ 2021-10-19 35/week @ 2021-10-26 43/week @ 2021-11-02 64/week @ 2021-11-09 46/week @ 2021-11-16 32/week @ 2021-11-23 42/week @ 2021-11-30 47/week @ 2021-12-07 33/week @ 2021-12-14 20/week @ 2021-12-21 51/week @ 2021-12-28 48/week @ 2022-01-04 60/week @ 2022-01-11

181 downloads per month
Used in osm-tag-csv-history

AGPL-3.0

300KB
8K SLoC

osmio Read and write OpenStreetMap file

The goal of this library is read and and write OpenStreetMap data files in pure Rust.

There is full read & write support for XML, OPL and read support for PBF file formats.

Library

Binaries

osmio-changeset-tags-to-sqlite

Takes 2 arguments, a changeset file, and a filename for a SQLite database. Creates a table changeset, with 2 columns, changeset_id, other_tags (a JSON array of changeset tags).

Copyright

Copyright GNU Affero General Public Licence 3 or later. Copyright 2017→2021 Amanda McCann amanda@technomancy.org


lib.rs:

Read and write OpenStreetMap files

Dependencies

~25MB
~493K SLoC