A Python client for Mapbox services
Project description
A Python client for Mapbox web services
The Mapbox Python SDK is a low-level client API, not a Resource API such as the ones in boto3 or github3.py. Its methods return objects containing HTTP responses from the Mapbox API.
Services
-
Profiles for driving, walking, and cycling
GeoJSON & Polyline formatting
Instructions as text or HTML
-
Travel-time tables between up to 100 points
Profiles for driving, walking and cycling
-
Forward (place names ⇢ longitude, latitude)
Reverse (longitude, latitude ⇢ place names)
Map Matching examples, website
Snap GPS traces to OpenStreetMap data
-
Generate standalone images from existing Mapbox mapids
Render with GeoJSON overlays
-
Interpolates values along lines. Useful for elevation traces.
-
Upload data to be processed and hosted by Mapbox.
Datasets examples
Manage editable collections of GeoJSON features
Persistent storage for custom geographic data
Note: The Mapbox Datasets API is in private beta. Currently, all end user requests to this API from outside of Mapbox will 404.
Other services coming soon.
Installation
$ pip install mapbox
Testing
pip install -e .[test]
py.test
To run the examples as integration tests on your own Mapbox account
MAPBOX_ACCESS_TOKEN="MY_ACCESS_TOKEN" py.test --doctest-glob='*.md' docs/*.md
See Also
Command line interface: https://github.com/mapbox/mapbox-cli-py
Javascript SDK: https://github.com/mapbox/mapbox-sdk-js
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
Built Distributions
File details
Details for the file mapbox-0.9.0.tar.gz
.
File metadata
- Download URL: mapbox-0.9.0.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0df5d7f6eea830f31d25e91fc0c211870e9ea3fb51e49c54d93cba58a0b2d22f |
|
MD5 | 13753fc39a083ca9c2969ec6e5065ca5 |
|
BLAKE2b-256 | 3a153071ac5e41a66a618247c41bcba1e78445846a4b8527559e9451dae686ec |
File details
Details for the file mapbox-0.9.0-py3-none-any.whl
.
File metadata
- Download URL: mapbox-0.9.0-py3-none-any.whl
- Upload date:
- Size: 17.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 403142ada0d9b636adb55c66560092209599492aa389f04864c01adbf51cfd58 |
|
MD5 | c46762f881daf3755c3810e724a37468 |
|
BLAKE2b-256 | bf56d810b9ae3f3bfcd7767456b3162c30905009933fe2e8f1d85453003df061 |
File details
Details for the file mapbox-0.9.0-py2-none-any.whl
.
File metadata
- Download URL: mapbox-0.9.0-py2-none-any.whl
- Upload date:
- Size: 17.1 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50738cac8e7917f2d6fbf82b404a8c255a70c587715aecb46045b7b5e067f96b |
|
MD5 | 90497ef051e3ed57ba3bad4b8283885b |
|
BLAKE2b-256 | e7335a1270d0597e1931ee9292962e546e6ee0b34085d6c6ca14ae3645b51c84 |