Home | Trees | Indices | Help |
|
---|
|
object --+ | PythonDatasource
A base class for a Python data source. Optional arguments: envelope -- a mapnik.Box2d (minx, miny, maxx, maxy) envelope of the data source, default (-180,-90,180,90) geometry_type -- one of the DataGeometryType enumeration values, default Point data_type -- one of the DataType enumerations, default Vector
Instance Methods | |||
|
|||
|
|||
|
|||
Inherited from |
Class Methods | |||
|
|||
|
Properties | |
Inherited from |
Method Details |
x.__init__(...) initializes x; see help(type(x)) for signature
|
Return an iterable which yields instances of Feature for features within the passed query. Required arguments: query -- a Query instance specifying the region for which features should be returned |
Rarely uses. Return an iterable which yields instances of Feature for the specified point. |
A convenience function to wrap an iterator yielding pairs of WKB format geometry and dictionaries of key-value pairs into mapnik features. Return this from PythonDatasource.features() passing it a sequence of keys to appear in the output and an iterator yielding features. For example. One might have a features() method in a derived class like the following: def features(self, query): # ... create WKB features feat1 and feat2 return mapnik.PythonDatasource.wkb_features( keys = ( 'name', 'author' ), features = [ (feat1, { 'name': 'feat1', 'author': 'alice' }), (feat2, { 'name': 'feat2', 'author': 'bob' }), ] ) |
A convenience function to wrap an iterator yielding pairs of WKT format geometry and dictionaries of key-value pairs into mapnik features. Return this from PythonDatasource.features() passing it a sequence of keys to appear in the output and an iterator yielding features. For example. One might have a features() method in a derived class like the following: def features(self, query): # ... create WKT features feat1 and feat2 return mapnik.PythonDatasource.wkt_features( keys = ( 'name', 'author' ), features = [ (feat1, { 'name': 'feat1', 'author': 'alice' }), (feat2, { 'name': 'feat2', 'author': 'bob' }), ] ) |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu Aug 23 15:08:13 2012 | http://epydoc.sourceforge.net |