Skip to main content

OpenStreetMap coordinates

Project description

OpenStreetMap

Downloads

openstreetmap is a pure Python library that provides an easy way to extracting OpenStreetMap coordinates by name or relation id.

Code example

# -*- coding: UTF-8 -*-
from openstreemap import Crawler

c = Crawler()
boundary = c.name_parse('合肥市蜀山区', level='county',coo_order=True)
# level: country state city county town
# coo_order  :False ->lng,lat ; True -> lat,lng  coo_order;
print(boundary.info)
boundary = c.id_parse("2458199", csys='wgs84', coo_order=True)
# csys(Coordinate System): wgs84 gcj02 bd09
print(boundary.info)
{'name': '', 'relation_id': '', 'boundary': {'outer': '', 'inner': ''}}

Installation


openstreetmap is hosted on PYPI and can be installed as such:

$ pip install openstreetmap

Alternatively, you can also get the latest source code from GitHub and install it manually:

$ git clone https://github.com/Mywayking/openstreetmap.git
$ cd openstreetmap
$ python setup.py install

For update:

$ pip install openstreetmap --upgrade

License


Galen @20180521

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openstreetmap-0.0.18.tar.gz (8.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page