在python/matplotlib中使用openstreetmap tiles作为基础地图
tilemapbase的Python项目详细描述
tilemapbase
使用openstreetmap tiles或其他tile服务器生成“基本地图” 与matplotlib一起使用。使用sqlite数据库缓存磁贴,因此 你可以尝试地图制作而不必重新下载 瓷砖。支持英国军械调查局的开放数据块。
安装
pip install tilemapbase
或从源代码生成:
python setup.py install
或者直接从github:
pip install https://github.com/MatthewDaws/TileMapBase/zipball/master
示例
- Example -展示例子的Jupyter笔记本。
- Ordnance Survey -军械测量实例。
- Notebooks -其他例子。
openstreetmap数据
OpenStreetMap数据是“?OpenStreetMap贡献者”,请参见 http://www.openstreetmap.org/copyright
请记住,磁贴集的使用受到以下限制: https://operations.osmfoundation.org/policies/tiles/
- 截至2019年5月25日OSM requires a user agent for all requests, 警告“假冒其他应用程序的用户代理将获得 因此我们默认使用“tilemapbase”作为用户代理。