Skip to main content

A Python client for Mapbox services

Project description

https://travis-ci.org/mapbox/mapbox-sdk-py.png?branch=master https://coveralls.io/repos/mapbox/mapbox-sdk-py/badge.png

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

  • Directions examples, website

    • Profiles for driving, walking, and cycling

    • GeoJSON & Polyline formatting

    • Instructions as text or HTML

  • Distance examples, website

    • Travel-time tables between up to 100 points

    • Profiles for driving, walking and cycling

  • Geocoding examples, website

    • Forward (place names ⇢ longitude, latitude)

    • Reverse (longitude, latitude ⇢ place names)

  • Map Matching examples, website

    • Snap GPS traces to OpenStreetMap data

  • Static Maps examples, website

    • Generate standalone images from existing Mapbox mapids

    • Render with GeoJSON overlays

  • Surface examples, website

    • Interpolates values along lines. Useful for elevation traces.

  • Uploads examples, website

    • 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

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

mapbox-0.10.1.tar.gz (11.1 kB view details)

Uploaded Source

Built Distributions

mapbox-0.10.1-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

mapbox-0.10.1-py2-none-any.whl (17.8 kB view details)

Uploaded Python 2

File details

Details for the file mapbox-0.10.1.tar.gz.

File metadata

  • Download URL: mapbox-0.10.1.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mapbox-0.10.1.tar.gz
Algorithm Hash digest
SHA256 9f34c7e88a57afd074ed241eb24b8689693a817e05dd6422b38cc35b96707f83
MD5 ef9f62de8d7e7c99331156e0110ee2fc
BLAKE2b-256 3abb85cb863e35ea2015b19b930bf0655bd10f00b9fc4c8bbb30b3747da9d04f

See more details on using hashes here.

File details

Details for the file mapbox-0.10.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mapbox-0.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7cf332d5903ead4073412b93b399c728554f0c98b26a4a668a83e46594078a1f
MD5 1db07817e65e83a21e539486aa278d12
BLAKE2b-256 3ba7444125d3b8410c4bc2425babcdc155cda6b8d4cc98b6b52d006eecd3a8af

See more details on using hashes here.

File details

Details for the file mapbox-0.10.1-py2-none-any.whl.

File metadata

File hashes

Hashes for mapbox-0.10.1-py2-none-any.whl
Algorithm Hash digest
SHA256 2c8844c3271d9c871e085cb0decd1f00de65803441599599a9ef0de0301aad30
MD5 a28329af22204636e5d3f3890ed5fffe
BLAKE2b-256 d60fe4bfdb4ea82a3e50ee49bbfa45cc9dde46c22226dd703933882aaf7f71a2

See more details on using hashes here.

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