Skip to content

Instantly share code, notes, and snippets.

@geobabbler
Last active August 29, 2015 14:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save geobabbler/11366761 to your computer and use it in GitHub Desktop.
Save geobabbler/11366761 to your computer and use it in GitHub Desktop.
Function to generate world file parameters for any TMS tile. Useful for building virtual rasters. Add to globalmaptiles.py
def WorldFileParameters(self, tx, ty, zoom):
"Returns world file (affine transofrmation) parameters of the given tile."
bounds = self.TileBounds( tx, ty, zoom)
moriginx = bounds[3] + (self.Resolution(zoom) / 2)
moriginy = bounds[0] - (self.Resolution(zoom) / 2)
return (self.Resolution(zoom), 0.0, 0.0, self.Resolution(zoom) * -1, moriginy, moriginx)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment