add python wrapper and docstring for kismet plugin - closes #293

This commit is contained in:
Dane Springmeyer 2009-05-04 21:40:48 +00:00
parent 4e1e6c6c1d
commit 904f1d6899

View file

@ -349,6 +349,26 @@ def Osm(**keywords):
keywords['type'] = 'osm'
return CreateDatasource(keywords)
def Kismet(**keywords):
"""Create a Kismet Datasource.
Required keyword arguments:
host -- kismet hostname
port -- kismet port
Optional keyword arguments:
encoding -- file encoding (default 'utf-8')
extent -- manually specified data extent (comma delimited string, default None)
>>> from mapnik import Kismet, Layer
>>> datasource = Kismet(host='localhost',port=2501,extent='-179,-85,179,85')
>>> lyr = Layer('Kismet Server Layer')
>>> lyr.datasource = datasource
"""
keywords['type'] = 'kismet'
return CreateDatasource(keywords)
def mapnik_version_string():
"""Return the Mapnik version as a string."""
version = mapnik_version()