Skip to main content

mapbox-sdk-py

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 . Its methods return objects containing HTTP responses from the Mapbox API.

Services

  • Analytics V1 examples, website

    • API usage for services by resource.
    • available for premium and enterprise plans.
  • Directions V5 examples, website

    • Profiles for driving, walking, and cycling
    • GeoJSON & Polyline formatting
  • Distance V1 DEPRECATED

  • Geocoding V5 examples, website

    • Forward (place names ⇢ longitude, latitude)
    • Reverse (longitude, latitude ⇢ place names)
  • Map Matching V4 examples, website

    • Snap GPS traces to OpenStreetMap data
  • Static Maps V4 examples, website

    • Generate standalone images from existing Mapbox mapids (tilesets)
    • Render with GeoJSON overlays
  • Static Styles V1 examples, website

    • Generate standalone images from existing Mapbox styles
    • Render with GeoJSON overlays
    • Adjust pitch and bearing, decimal zoom levels
  • Surface V4 examples, website

    • Interpolates values along lines. Useful for elevation traces.
  • Uploads V1 examples, website

    • Upload data to be processed and hosted by Mapbox.
  • Datasets V1 examples, website

    • Manage editable collections of GeoJSON features
    • Persistent storage for custom geographic data
  • Tilequery V4 examples, website

    • Retrieve data about specific features from a vector tileset
  • Maps V4 examples, website

    • Retrieve an image tile, vector tile, or UTFGrid in the specified format
    • Retrieve vector features from Mapbox Editor projects as GeoJSON or KML
    • Retrieve TileJSON metadata for a tileset
    • Retrieve a single marker image without any background map

Please note that there may be some lag between the release of new Mapbox web services and releases of this package.

Documentation

Please see https://mapbox-mapbox.readthedocs-hosted.com/en/latest/

Installation

$ pip install mapbox

Testing

pip install -e ".[test]"
python -m pytest

To run the examples as integration tests on your own Mapbox account

MAPBOX_ACCESS_TOKEN="MY_ACCESS_TOKEN" python -m pytest --doctest-glob='*.md' docs/*.md

See Also

Release files for mapbox 0.18.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mapbox 0.18.1
File Size Uploaded
mapbox-0.18.1.tar.gz 24.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mapbox 0.18.1
File Interpreter ABI Platform
mapbox-0.18.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 55.0 kB

Release files / mapbox-0.18.1.tar.gz

Download URL mapbox-0.18.1.tar.gz
Size 24.4 kB
Tags Source
SHA-256 checksum
How to use checksums
13c0774d8e4a4de07c224db00f04f6da21a40c1df7febda1791444d95c3d3c2b
BLAKE2b-256 checksum
How to use checksums
d951ec04b4d5442977335292557682edd4eeb0b5f01a57b72e3dc24a82f51c59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / mapbox-0.18.1-py2.py3-none-any.whl

Download URL mapbox-0.18.1-py2.py3-none-any.whl
Size 30.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
e61be76f1594c0851ec2b7c1d713d4ae8a9c07bada5fa3648ffd718b908b470b
BLAKE2b-256 checksum
How to use checksums
35e87027106b15b9779b7f39e1e601a4c07ab3046a258d3587f8c4b0028fd3d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page