This is a small toolkit in order to deal with Bing Tiles, used i.e. by Facebook for their Data for Good datasets.
Clone this repository, then issue the following command:
python setup.py install
Generate a Shapefile from a bounding box
If you run
you will be asked to enter the latitudes and the longitudes of the upper left and bottom right corners of the bounding box inside of which you would like to define the Bing Tile grid. You will also be asked to insert a level of definition, an integer between 1 and 23 depending on the coarseness of the tile.
You can also have an image produced of the geographic area that you are going to crop in order to be sure of the operation. The script then produces an ESRI Shapefile with the grid squares as Polygons in the area previously defined.
Use conversion functions
You can also import
from pybingtiles.convert import *
and get the conversion functions between Bing Maps Pixels XY coordinates, Bing Maps Tiles XY coordinates, WGS 84 latitudes and longitudes and QuadKeys.
Five functions are available:
Check docstrings for more details.
- Bing Maps Tile System – Microsoft