TileStache.Goodies.Caches.GoogleCloud module¶
Caches tiles to Google Cloud Storage.
- Requires boto (2.0+):
- http://pypi.python.org/pypi/boto
Example configuration:
- “cache”: {
“name”: “TileStache.Goodies.Caches.GoogleCloud:Cache”, “kwargs”: {
“bucket”: “<bucket name>”, “access”: “<access key>”, “secret”: “<secret key>”}
}
cache parameters:
- bucket
- Required bucket name for GS. If it doesn’t exist, it will be created.
- access
- Required access key ID for your GS account.
- secret
- Required secret access key for your GS account.
-
class
TileStache.Goodies.Caches.GoogleCloud.Cache(bucket, access, secret)¶ -
lock(layer, coord, format)¶ Acquire a cache lock for this tile.
Returns nothing, but blocks until the lock has been acquired.
-
read(layer, coord, format)¶ Read a cached tile.
-
remove(layer, coord, format)¶ Remove a cached tile.
-
save(body, layer, coord, format)¶ Save a cached tile.
-
unlock(layer, coord, format)¶ Release a cache lock for this tile.
-
-
TileStache.Goodies.Caches.GoogleCloud.tile_key(layer, coord, format)¶ Return a tile key string.