XY2LonLat function

Convert a tile coordinate to a lon/lat coordinate

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)

Arguments

  • X: horizontal map-tile coordinate (0 is map-left)
  • Y: vertical map-tile coordinate (0 is map-top)
  • zoom: zoom
  • x: within tile x (0 is tile-left)
  • y: within tile y (0 it tile-top)
  • xpix: width of tile in pixels
  • ypix: length of tile in pixels

Returns

a data frame with columns lon and lat (in degrees)

Examples

## 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)

See Also

https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames

Author(s)

David Kahle david@kahle.io , based on RgoogleMaps::XY2LatLon() by Markus Loecher of Sense Networks markus@sensenetworks.com

  • Maintainer: David Kahle
  • License: GPL-2
  • Last published: 2023-11-19