Bug report #19049

Difference algorithm doesn't work on Windows with MultiPoints

Added by gcarrillo - about 2 years ago. Updated about 2 years ago.

Status:Open
Priority:Normal
Assignee:-
Category:Processing/QGIS
Affected QGIS version:3.1(master) Regression?:No
Operating System:Windows 10 Easy fix?:No
Pull Request or Patch supplied:No Resolution:
Crashes QGIS or corrupts data:No Copied to github as #:26879

Description

The Difference algorithm from QGIS Processing seems to work differently depending on the Operating System used.

With the sample GPKG data attached (two layers, one multipoint and one simplepoint, only one point in each layer), such algorithm works as expected on GNU/Linux, but on Windows it does not.

On Windows, using the Difference algorithm with both input parameters pointing to the MultiPoint layer, the result is the same point, whereas on GNU/Linux the result of the Difference (Multipoint-Multipoint) is an empty layer, as expected.

See QGIS and dependency versions in the image attached.

test_difference.gpkg (116 KB) gcarrillo -, 2018-05-28 09:00 PM

2018-05-28.png - Versions (29.2 KB) gcarrillo -, 2018-05-28 09:02 PM

History

#1 Updated by Andrea Giudiceandrea about 2 years ago

On Windows 7 64 bit I can reproduce the bug with QGIS 3.1.0-Master (rev.
310bfb1e3e) but not with QGIS 2.18.19.

Also available in: Atom PDF