Metadata-Version: 2.1 Name: mapbox Version: 0.18.1 Summary: A Python client for Mapbox services Home-page: https://github.com/mapbox/mapbox-sdk-py Author: Sean Gillies Author-email: sean@mapbox.com License: MIT Classifier: Development Status :: 5 - Production/Stable Classifier: Environment :: Console Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: MIT License Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.3 Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Description-Content-Type: text/markdown License-File: LICENSE License-File: AUTHORS Requires-Dist: boto3 (>=1.4) Requires-Dist: cachecontrol Requires-Dist: iso3166 Requires-Dist: python-dateutil (>=2.5.0) Requires-Dist: requests Requires-Dist: polyline (>=1.3.1) Requires-Dist: uritemplate (>=2.0) Provides-Extra: test Requires-Dist: coveralls ; extra == 'test' Requires-Dist: pytest (>=2.8.3) ; extra == 'test' Requires-Dist: pytest-cov ; extra == 'test' Requires-Dist: responses ; extra == 'test' Requires-Dist: tox ; extra == 'test' # 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 [](http://aws.amazon.com/sdk-for-python). Its methods return objects containing [HTTP responses](http://docs.python-requests.org/en/latest/api/#requests.Response) from the Mapbox API. ## Services - **Analytics V1** [examples](./docs/analytics.md), [website](https://www.mapbox.com/api-documentation/accounts/#analytics) - API usage for services by resource. - available for premium and enterprise plans. - **Directions V5** [examples](./docs/directions.md), [website](https://www.mapbox.com/api-documentation/navigation/#directions) - Profiles for driving, walking, and cycling - GeoJSON & Polyline formatting - **Distance V1** **DEPRECATED** - **Geocoding V5** [examples](./docs/geocoding.md), [website](https://www.mapbox.com/api-documentation/search/#geocoding) - Forward (place names ⇢ longitude, latitude) - Reverse (longitude, latitude ⇢ place names) - **Map Matching V4** [examples](./docs/mapmatching.md), [website](https://www.mapbox.com/api-documentation/navigation/#map-matching) - Snap GPS traces to OpenStreetMap data - **Static Maps V4** [examples](./docs/static.md), [website](https://www.mapbox.com/api-documentation/legacy/static-classic) - Generate standalone images from existing Mapbox *mapids* (tilesets) - Render with GeoJSON overlays - **Static Styles V1** [examples](./docs/static.md), [website](https://www.mapbox.com/api-documentation/maps/#static) - Generate standalone images from existing Mapbox *styles* - Render with GeoJSON overlays - Adjust pitch and bearing, decimal zoom levels - **Surface V4** [examples](./docs/surface.md), [website](https://www.mapbox.com/developers/api/surface/) - Interpolates values along lines. Useful for elevation traces. - **Uploads V1** [examples](./docs/uploads.md), [website](https://www.mapbox.com/api-documentation/maps/#uploads) - Upload data to be processed and hosted by Mapbox. - **Datasets V1** [examples](./docs/datasets.md), [website](https://www.mapbox.com/api-documentation/maps/#datasets) - Manage editable collections of GeoJSON features - Persistent storage for custom geographic data - **Tilequery V4** [examples](./docs/tilequery.md), [website](https://www.mapbox.com/api-documentation/maps/#tilequery) - Retrieve data about specific features from a vector tileset - **Maps V4** [examples](./docs/maps.md), [website](https://www.mapbox.com/api-documentation/maps/#maps) - 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 ```bash $ pip install mapbox ``` ## Testing ```bash pip install -e ".[test]" python -m pytest ``` To run the examples as integration tests on your own Mapbox account ```bash 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