TileStache.Goodies.Providers.Composite | index /Users/migurski/Sites/TileStache/TileStache/Goodies/Providers/Composite.py |
Layered, composite rendering for TileStache.
Example configuration:
{
"cache":
{
"name": "Test"
},
"layers":
{
"base":
{
"provider": {"name": "mapnik", "mapfile": "mapnik-base.xml"}
},
"halos":
{
"provider": {"name": "mapnik", "mapfile": "mapnik-halos.xml"},
"metatile": {"buffer": 128}
},
"outlines":
{
"provider": {"name": "mapnik", "mapfile": "mapnik-outlines.xml"},
"metatile": {"buffer": 16}
},
"streets":
{
"provider": {"name": "mapnik", "mapfile": "mapnik-streets.xml"},
"metatile": {"buffer": 128}
},
"composite":
{
"provider": {"class": "TileStache.Goodies.Providers.Composite.Composite",
"kwargs": {"stackfile": "composite-stack.xml"}}
}
}
}
Corresponding example composite-stack.xml:
<?xml version="1.0"?>
<stack>
<layer src="base" />
<stack>
<layer src="outlines">
<mask src="halos" />
</layer>
<layer src="streets" />
</stack>
</stack>
Note that each layer in this file refers to a TileStache layer by name.
This complete example can be found in the included examples directory.
Modules | ||||||
|
Classes | ||||||||||||||||||||
|
Functions | ||
|