用于mapbox服务的python客户机
mapbox的Python项目详细描述
Mapbox Web服务的Python客户端
mapbox python sdk是一个低级的客户端api,而不是像boto3或github3.py中那样的资源api。它的方法从mapbox api返回包含HTTP responses的对象。
服务
- analytics v1examples,website
- 按资源列出的服务的API使用情况。
- 可用于高级和企业计划。
- 方向v5examples,website
- 驾驶、步行和骑自行车的配置文件
- GeoJSON&Polyline格式
- distance v1deprecated
- geocoding v5examples,website
- 向前(地名经度、纬度)
- 反向(经度,纬度地名)
- map匹配v4examples,website
- 将GPS跟踪捕捉到OpenStreetMap数据
- 静态映射v4examples,website
- 从现有的MpBox ^ {EM1}$MAPIDS
(TreSETs) 生成独立图像
- 使用geojson覆盖进行渲染
- 从现有的MpBox ^ {EM1}$MAPIDS
- 静态样式v1examples,website
- 从现有的MpBox ^ {EM1}$样式< EEM> 生成独立图像
- 使用geojson覆盖进行渲染
- 调整俯仰和方位角,十进制缩放级别
- surface v4examples,website
- 沿直线插值。用于高程跟踪。
- 上传v1examples,website
- 上载要由MapBox处理和托管的数据。
- 数据集v1examples,website
- 管理geojson功能的可编辑集合
- 自定义地理数据的持久存储
- tilequery v4examples,website
- 从矢量平铺集检索有关特定特征的数据
- 映射v4examples,website
- 以指定格式检索图像平铺、矢量平铺或utfgrid
- 从地图框编辑器项目中检索矢量特征,如geojson或kml
- 检索tileset的tilejson元数据
- 检索没有任何背景地图的单个标记图像
请注意,在发布新的Mapbox Web之前可能会有一些延迟 此包的服务和发行版。
安装
$ pip install mapbox
测试
pip install -e .[test] python -m pytest
在自己的mapbox帐户上作为集成测试运行示例
MAPBOX_ACCESS_TOKEN="MY_ACCESS_TOKEN" python -m pytest --doctest-glob='*.md' docs/*.md
另请参见
- Mapbox API文档:https://www.mapbox.com/api-documentation/
- javascript开发包:https://github.com/mapbox/mapbox-sdk-js
- Mapbox API命令行接口:https://github.com/mapbox/mapbox-cli-py