[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#956911: ITP: mercantile -- Spherical mercator coordinate and tile utilities for web mercator XYZ tiles



Package: wnpp
Severity: wishlist
Owner: Joachim Langenbach <info@engsas.de>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

* Package name    : mercantile
  Version         : 1.1.3
  Upstream Author : Sean Gillies <sean@mapbox.com>
* URL             : https://github.com/mapbox/mercantile
* License         : BSD-3-clause
  Programming Lang: Python
  Description     : Spherical mercator coordinate and tile utilities for web mercator XYZ tiles

Spherical mercator coordinate and tile utilities

Documentation: http://mercantile.readthedocs.io/en/latest/

The mercantile module provides ``ul(xtile, ytile, zoom)`` and ``bounds(xtile,
ytile, zoom)`` functions that respectively return the upper left corner and
bounding longitudes and latitudes for XYZ tiles, a ``xy(lng, lat)`` function
that returns spherical mercator x and y coordinates, a ``tile(lng, lat,
zoom)`` function that returns the tile containing a given point, and
quadkey conversion functions ``quadkey(xtile, ytile, zoom)`` and
``quadkey_to_tile(quadkey)`` for translating between quadkey and tile
coordinates.

Also in mercantile are functions to traverse the tile stack.
Named tuples are used to represent tiles, coordinates, and bounding boxes.

I use this library in my project and find it very useful to transform between
XYZ coordinates and latitude / longitude coordinates. So I think, many other
users find it useful also.

I would be very happy to find a sponsor uploading this package. I already packaged
it and will upload it to debian mentors referencing this Bug report in the
changelog.

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE7rN7YxAGj/5T5nRYORUhb9eUwC4FAl6Yg0AACgkQORUhb9eU
wC4rCg//Tox9AcInyvrH7qG/kle+uxYGFkPxqDYcTfTxuJSzu4UsPFAW8tKczjOl
W/YDbV9vuPJsXCy/q+MuQS2vfzTgxBl9GMXjgbjxkN5l/JXxrNUEQZoT5+XG3rDM
1Z4IyqvLCJFZdYNeleGccl9a1jUabrFUS445jamEWaTJqoqOTGzkUWSDwBaBAzcJ
csBq95YAj4g17u/W9N6EzKKECGJ018pTxtK+5LVN2m4GqAUGa20Um89fbv5KdYZz
30h876gWSftSyK68Ed+by7w0dg7rj7xtO7BAMMUj44dglYo9cBNRFZTi46e80trl
2TNT6d7sLSr1IkOk5y6Wrszx3jf2a7Yp3BfHTkerD4HAnSIEsIN+T1j1tC1hvsxc
pmxNem89jdu8ppD231OoTjeD++2vrfLM/kGTIuQyHlBxHhEUMsny49enRl2BUgc2
J+/N7/1H2GneR4hBEUu/a5EsTGEQ4YwmqqeyUNLKZHYbt0x0oL5uosMeLps6mUCo
srnREO0p0YkjfKj4khCWYYlkzGeeI40D1OcY9mPCcPRJAh9NG4fXyjGGXF5ADCOz
rpyoY2HdiGa81Igcfte6Jr7/3we29rjVwR1Gd5bV9VdQYyJeTsSpeJs10HReQjrA
lu0ds2TxjEEY08VWlWfXGd++wHa1NDv6Qhkog5mkc4eqpSl0Fi8=
=KgAA
-----END PGP SIGNATURE-----


Reply to: