topojson.utils
singledispatch_class
singledispatch_class(func)
The singledispatch function only applies to functions. This function creates a wrapper around the singledispatch so it can be used for class instances.
Returns
coordinates
coordinates(arcs, tp_arcs)
Return GeoJSON coordinates for the sequence(s) of arcs.
The arcs parameter may be a sequence of ints, each the index of a coordinate sequence within tp_arcs within the entire topology describing a line string, a sequence of such sequences, describing a polygon, or a sequence of polygon arcs.
geometry
geometry(obj, tp_arcs, transform=None)
Converts a topology object to a geometry object.
The topology object is a dict with βtypeβ and βarcsβ items.
prettyjson
prettyjson(obj, indent=2, maxlinelength=80)
Renders JSON content with indentation and line splits/concatenations to fit maxlinelength. Only dicts, lists and basic types are supported
indentitems
indentitems(items, indent, level)
Recursively traverses the list of json lines, adds indentation based on the current depth
serialize_as_geodataframe
serialize_as_geodataframe(topo_object, url=False)
Convert a topology dictionary or string into a GeoDataFrame.
Parameters
Returns