[Qgis-developer] addVectorLayer and PostGIS layer: forcing geometry
type
luca_manganelli at comune.trento.it
luca_manganelli at comune.trento.it
Thu Apr 28 10:01:23 EDT 2011
Hi all,
I have a PostGIS layer with multiple geometries: POINT, MULTIPOINT,
LINESTRING and MULTILINESTRING.
I tried to add a layer in this way:
uri = QgsDataSourceURI()
uri.setConnection ("cartografia", "5432", "schema", "postgres", "pppp")
uri.setSql ("sql=GeometryType('wkb_geometry') IN
('LINESTRING','MULTILINESTRING')")
self.iface.addVectorLayer (uri.uri(), tab, "postgres")
but QGIS complains that it cannot add GEOMETRY types. How can threat this
layer as LINESTRING ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/qgis-developer/attachments/20110428/db1cb754/attachment.html
More information about the Qgis-developer
mailing list