Convert a tile coordinate to a lon/lat coordinate
Convert a tile coordinate to a lon/lat coordinate for a given zoom. Decimal tile coordinates are accepted.
XY2LonLat(X, Y, zoom, x = 0, y = 0, xpix = 255, ypix = 255)
X
: horizontal map-tile coordinate (0 is map-left)Y
: vertical map-tile coordinate (0 is map-top)zoom
: zoomx
: within tile x (0 is tile-left)y
: within tile y (0 it tile-top)xpix
: width of tile in pixelsypix
: length of tile in pixelsa data frame with columns lon and lat (in degrees)
## Not run: XY2LonLat(480, 845, zoom = 11) XY2LonLat(0, 0, zoom = 1) XY2LonLat(0, 0, 255, 255, zoom = 1) XY2LonLat(0, 0, 255, 255, zoom = 1) ## End(Not run)
https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames
David Kahle david@kahle.io , based on RgoogleMaps::XY2LatLon()
by Markus Loecher of Sense Networks markus@sensenetworks.com