OSM Library

Ruby libraries for OpenStreetMap

[OpenStreetMap Project]
Packages

The OSM Library contains several packages which can be installed separately:

Base

Basic support for OSM data model (Nodes, Ways, Relations, and Tags). Parsing of OSM XML files. Access to OSM API. [More...]

Export

Export of OSM data into other formats. Currently supported: Shapefiles, KML, and CSV. [More...]

SQLite

Storage of OSM data in a SQLite database. Loading from OSM XML files and writing into OSM XML files. [More...]

NameFinder

Search of the Name finder web service and parsing of results. [More...]

About

The OSM Library is a collection of Ruby modules and classes to handle data from the OpenStreetMap project.

Status

The OSM Library is rather new. Some parts are not well tested yet. Consider it beta quality.

License

All parts of the library are released into the Public Domain. You are free to use it in every way you like.

Development

The source code is available from the Subversion repository at http://osmlib.rubyforge.org/svn/ (More Info). Contributions are welcome. Please contact the main developer Jochen Topf (jochen@remote.org) or the development mailing list.

Mailing Lists

There are two mailing lists available: