'Returns SVG representation of the geographic field in a `svg`
attribute on each element of this GeoQuerySet.
Keyword Arguments:
`relative`  => If set to True, this will evaluate the path in
terms of relative moves (rather than absolute).
`precision` => May be used to set the maximum number of decimal
digits used in output (defaults to 8).'

def svg(self, relative=False, precision=8, **kwargs):

    relative = int(bool(relative))
    if (not isinstance(precision, six.integer_types)):
        raise TypeError('SVG    precision    keyword    argument    must    be    an    integer.')
    s = {'desc': 'SVG', 'procedure_fmt': '%(geo_col)s,%(rel)s,%(precision)s', 'procedure_args': {'rel': relative, 'precision': precision}}
    return self._spatial_attribute('svg', s, **kwargs)
