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

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.11.0.tar.gz (11.0 kB view details)

Uploaded Source

Built Distributions

mapbox-0.11.0-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

mapbox-0.11.0-py2-none-any.whl (17.7 kB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for mapbox-0.11.0.tar.gz
Algorithm Hash digest
SHA256 98bbb8fdf09bcfa19952f39513d76ef64a5958c7fb20eccbb3bf61f5129e24bf
MD5 604ef8635df2ff4d928dabe777929b89
BLAKE2b-256 26e7004764906a96bd2d0b725c19146ef0d1fb3019ec04ead0c5ed709e6da164

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mapbox-0.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 41b403be302ec6b77a0272291d8d91cf1fec8715956700e51225eb7c7ec1dd40
MD5 ab94d9c8797d02a1617eb843f0046195
BLAKE2b-256 175780b8f8ed01911f2156e8e9443f6650d50f7b52341b04582398614c019ddb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mapbox-0.11.0-py2-none-any.whl
Algorithm Hash digest
SHA256 c5ade936bb9a9e67d651c5d00c1b49f1ca6ade348792730eae21b677f9189ec2
MD5 7a18e58cf6da1790c8965ee71b7a91ea
BLAKE2b-256 5d3096d5169fe21d265b6ab0d1f212696c9dffd135875efa4719d177cb2f2afc

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