girs.feat.layers.LayersWriter.__init__¶
-
LayersWriter.
__init__
(*args, **kwargs)¶ Instantiate a LayersWriter object
Example:
srs0 = get_srs(epsg=4326) fields0 = [FieldDefinition("Name", ogr.OFTString), FieldDefinition("Area", ogr.OFTReal)] fields1 = [FieldDefinition("Code", ogr.OFTInteger), FieldDefinition("Capital", ogr.OFTString)] LayersWriter(None, [ogr.wkbPolygon, srs0, fields0], [ogr.wkbPoint, srs0, fields1]) LayersWriter('', [ogr.wkbPolygon, srs0, fields0], [ogr.wkbPoint, srs0, fields1]) LayersWriter(D:/tmp/mfile.shp, ['', ogr.wkbPolygon, srs0, fields0]) LayersWriter(D:/tmp/mfile.gml, ['park', ogr.wkbPolygon, srs0, fields0], ['area', ogr.wkbPoint, srs0, fields1], drivername='GML')
Parameters: - args –
layer parameters with at least name and geometry type. Any of the following lists is valid:
- [name, geometry type]
- [name, geometry type, spatial reference system]
- [name, geometry type, spatial reference system, list of girs.feat.layers.FieldDefinition]
- kwargs –
key source: (str) source name (e.g., file name with extension) key drivername: a short driver name (see FeatDrivers.get_driver_names()
). E.g., ‘Memory’
- args –