from qgis.core import QgsGeometry # create an empty point geometry point = QgsGeometry.fromPointXY(QgsPointXY()) # check if the geometry is empty if point.isGeosEmpty(): print("The point geometry is empty.") else: print("The point geometry is not empty.")
from qgis.core import QgsGeometry # create a polygon geometry polygon = QgsGeometry.fromPolygonXY([[QgsPointXY(0, 0), QgsPointXY(0, 1), QgsPointXY(1, 1), QgsPointXY(1, 0), QgsPointXY(0, 0)]]) # check if the geometry is empty if polygon.isGeosEmpty(): print("The polygon geometry is empty.") else: print("The polygon geometry is not empty.")In both examples, the isGeosEmpty() method is called on the created geometry object, and the result is printed to the console. Package library: qgis.core