Socket
Socket
Sign inDemoInstall

tilemapbase

Package Overview
Dependencies
0
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    tilemapbase

Use OpenStreetMap tiles as basemaps in python / matplotlib


Maintainers
1

Readme

|Build Status|

TileMapBase

Uses OpenStreetMap tiles, or other tile servers, to produce “basemaps” for use with matplotlib. Uses a SQLite database to cache the tiles, so you can experiment with map production without re-downloading the same tiles. Supports Open Data tiles from the UK Ordnance Survey.

Requirements

Pure python. Uses requests <http://docs.python-requests.org/en/master/>__ to make HTTP requests for tiles, and pillow <https://python-pillow.org/>__ for image manipulation.

Install

::

pip install tilemapbase

or build from source:

::

python setup.py install

or directly from GitHub:

::

pip install https://github.com/MatthewDaws/TileMapBase/zipball/master

Example

  • Example <https://github.com/MatthewDaws/TileMapBase/blob/master/notebooks/Example.ipynb>__
    • Jupyter notebook showing examples.
  • Ordnance Survey <https://github.com/MatthewDaws/TileMapBase/blob/master/notebooks/Ordnance%20Survey.ipynb>__
    • Ordnance survey examples.
  • Notebooks <https://github.com/MatthewDaws/TileMapBase/blob/master/notebooks/>__
    • Other examples.

OpenStreetMap data

OpenStreetMap Data is “© OpenStreetMap contributors”, see http://www.openstreetmap.org/copyright

Please remember that tile set usage is subject to constraints: https://operations.osmfoundation.org/policies/tiles/

  • As of 25/05/2019 OSM requires a user agent for all requests <https://operations.osmfoundation.org/policies/tiles/>__, with a warning “Faking another app’s User-Agent WILL get you blocked.” We hence default to using “TileMapBase” as a user agent.

Ordnance Survery data

Contains OS data © Crown copyright and database right (2017) <http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/>__

.. |Build Status| image:: https://travis-ci.org/MatthewDaws/TileMapBase.svg?branch=master :target: https://travis-ci.org/MatthewDaws/TileMapBase

Keywords

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc