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, website

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

Uploaded Source

Built Distributions

mapbox-0.12.1-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

mapbox-0.12.1-py2-none-any.whl (19.4 kB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for mapbox-0.12.1.tar.gz
Algorithm Hash digest
SHA256 2f5269f9ce192e400544364338c515d6aa0e578a886cb44d26fcbea5ad9bc07c
MD5 183454268fe0f7800eecbeb26878ec11
BLAKE2b-256 31f9b4bdc2097764c722e7d4407dc0723d0c3d75a8a09170658f7958be127b0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mapbox-0.12.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fce23d112d4d6a97f085a7bf98e55b642df1a114989a5ba513b5ce60a5c97a0b
MD5 50fc34dd6b936b76160181fe78f023ac
BLAKE2b-256 3f56a97d12381bde6fef405dbdabbda0c6c590d3087eee983d1e765981804f7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mapbox-0.12.1-py2-none-any.whl
Algorithm Hash digest
SHA256 847c6b6c0cb40c5bc4774b38930184acbb260ac3deca3884225f55140d83e5bc
MD5 d694e4cd68b3170f861a150360afe13c
BLAKE2b-256 78c1602735c86861ae3b48c3e7923013dd3264039bd7449d947ae9c8b20b07d1

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