TileStache.Goodies.VecTiles.topojson
index

 
Modules
       
json

 
Functions
       
decode(file)
Stub function to decode a TopoJSON file into a list of features.
 
Not currently implemented, modeled on geojson.decode().
diff_encode(line, transform)
Differentially encode a shapely linestring or ring.
encode(file, features, bounds, is_clipped)
Encode a list of (WKB, property dict) features into a TopoJSON stream.
 
Also accept three-element tuples as features: (WKB, property dict, id).
 
Geometries in the features list are assumed to be unprojected lon, lats.
Bounds are given in geographic coordinates as (xmin, ymin, xmax, ymax).
get_tiles(names, config, coord)
Retrieve a list of named TopoJSON layer tiles from a TileStache config.
 
Check integrity and compatibility of each, looking at known layers,
correct JSON mime-types, "Topology" in the type attributes, and
matching affine transformations.
get_transform(bounds, size=1024)
Return a TopoJSON transform dictionary and a point-transforming function.
 
Size is the tile size in pixels and sets the implicit output resolution.
merge(file, names, config, coord)
Retrieve a list of TopoJSON tile responses and merge them into one.
 
get_tiles() retrieves data and performs basic integrity checks.
update_arc_indexes(geometry, merged_arcs, old_arcs)
Updated geometry arc indexes, and add arcs to merged_arcs along the way.
 
Arguments are modified in-place, and nothing is returned.