Parse OSM and Overpass JSON
Project description
osm2geojson
Parse OSM and Overpass JSON with python.
Usage
Install this package with pip:
$ pip install osm2geojson
If you want to convert OSM xml or Overpass json/xml to Geojson you can import this lib and use one of 2 methods:
json2geojson
- to convert Overpass json to Geojsonxml2geojson
- to convert OSM xml or Overpass xml to Geojson
Example:
import codecs
import osm2geojson
with codecs.open('file.osm', 'r', encoding='utf-8') as data:
xml = data.read()
geojson = osm2geojson.xml2geojson(xml)
# >> { "type": "FeatureCollection", "features": [ ... ] }
Development
Setup package
$ python setup.py develop
Run tests
$ python -m unittest discover
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
osm2geojson-0.1.1.tar.gz
(5.1 kB
view hashes)