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
-
- Interpolates values along lines. Useful for elevation traces.
-
- Upload data to be processed and hosted by Mapbox.
-
- 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
-
- 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
- Mapbox API Documentation: https://www.mapbox.com/api-documentation/
- Javascript SDK: https://github.com/mapbox/mapbox-sdk-js
- Mapbox API command line interface: https://github.com/mapbox/mapbox-cli-py
Metadata
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)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mapbox-0.18.1.tar.gz | 24.4 kB | Without provenance | Details for mapbox-0.18.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mapbox-0.18.1-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details for mapbox-0.18.1-py2.py3-none-any.whl |
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
|
Security for mapbox 0.18.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.