[GIS] Union Tool returns an not-before-seen error in QGIS

qgisunion

'NoneType' object has no attribute 'isGeosEmpty'

Above the error I get when attempting to combing two polygons of the same spatial extent, but of course with two different sets of information. Both have same projection defined. not sure why this isn't working. Do the attribute tables have to have at least one column of similar information?

Best Answer

Attributes should not affect it. The isGeosEmpty error is likely due to errors in geometry. As quoted from the link:

check if geometry is empty using GEOS


You can check/fix these errors using:

  • The Geometry Checker plugin which can be downloaded/enabled from the menu bar:

    Plugins > Manage and Install Plugins...
    
  • The GRASS tool v.clean which can be accessed from the Processing Toolbox.