from qgis.core import QgsPoint point = QgsPoint(0, 0) is_valid = point.isGeosValid() print(is_valid) # True
from qgis.core import QgsGeometry polygon = QgsGeometry.fromPolygonXY([[(0, 0), (0, 1), (1, 1), (1, 0), (0, 0)]]) is_valid = polygon.isGeosValid() print(is_valid) # TrueIn this example, we create a polygon geometry using the `fromPolygonXY` method and passing a list of vertex coordinates. The polygon is a square with corners at (0, 0), (0, 1), (1, 1), and (1, 0). Since this is a valid polygon, the result will be `True`. Package library: qgis.core.