[QGIS-it-user] metodo di pyQgis che restituisce il tipo di file, vettoriale

Salve a tutti

usando py qgis vorrei scrivere delle righe che controllano se il vector layer interessato è poligonale.

esiste un metodo “isPolygon()” per scrivere qualcosa di simile?

if not vectorLayerQGS.isPolygon():

Grazie

Ciao,

prova questo:
https://qgis.org/pyqgis/3.10/core/QgsVectorLayer.html#qgis.core.QgsVectorLayer.geometryType

nel tuo caso potrebbe essere

if vectorLayerQGS.geometryType() != QgsWkbTypes.PolygonGeometry:

···

Il 04/07/2020 20:29, Giacomo Fontanelli ha scritto:

Salve a tutti

usando py qgis vorrei scrivere delle righe che controllano se il vector layer interessato è poligonale.

esiste un metodo “isPolygon()” per scrivere qualcosa di simile?

if not vectorLayerQGS.isPolygon():

Grazie

_______________________________________________
QGIS-it-user mailing list
[QGIS-it-user@lists.osgeo.org](mailto:QGIS-it-user@lists.osgeo.org)
[https://lists.osgeo.org/mailman/listinfo/qgis-it-user](https://lists.osgeo.org/mailman/listinfo/qgis-it-user)

Ciao Alessandro e grazie mille

il mio problema principale è che non sono bravo a reperire info sulle funzioni e classi di pyqgis

saluto

Giacomo

Il giorno sab 4 lug 2020 alle ore 21:04 Alessandro Perego <alsper78@gmail.com> ha scritto:

Ciao,

prova questo:
https://qgis.org/pyqgis/3.10/core/QgsVectorLayer.html#qgis.core.QgsVectorLayer.geometryType

nel tuo caso potrebbe essere

if vectorLayerQGS.geometryType() != QgsWkbTypes.PolygonGeometry:


Alessandro Perego
www.alspergis.altervista.org

Il 04/07/2020 20:29, Giacomo Fontanelli ha scritto:

Salve a tutti

usando py qgis vorrei scrivere delle righe che controllano se il vector layer interessato è poligonale.

esiste un metodo “isPolygon()” per scrivere qualcosa di simile?

if not vectorLayerQGS.isPolygon():

Grazie

_______________________________________________
QGIS-it-user mailing list
[QGIS-it-user@lists.osgeo.org](mailto:QGIS-it-user@lists.osgeo.org)
[https://lists.osgeo.org/mailman/listinfo/qgis-it-user](https://lists.osgeo.org/mailman/listinfo/qgis-it-user)


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user