[QGIS-Developer] QGIS unstable on debian testing
Andrea Giudiceandrea
andreaerdna at libero.it
Mon Apr 20 04:17:35 PDT 2020
Jorge Gustavo Rocha wrote
> Hi Andrea,
>
> Yes, Nyall added a test using exactly uclaros's expression and it must
> return NULL.
Thanks, Jorge Gustavo.
Testing the latest QGIS 3.13.0-Master (8b61e24e96) on Windows, with GEOS
3.8.1-CAPI-1.13.3, it seems to me there is an inconsistency:
QgsGeometry.fromWkt('Polygon ((0 0, 1 1, 1 0, 0
0))').intersection(QgsGeometry.fromWkt('Point (42 0)'))
returns
<QgsGeometry: null>
but
QgsGeometry.fromWkt('Polygon ((0 0, 1 1, 1 0, 0
0))').intersection(QgsGeometry.fromWkt('Linestring (42 0, 43 0)'))
returns
<QgsGeometry: LineString EMPTY>
and
QgsGeometry.fromWkt('Polygon ((0 2, 1 3, 1 2, 0
2))').intersection(QgsGeometry.fromWkt('Polygon ((42 0, 43 1, 43 0, 42
0))'))
returns
<QgsGeometry: Polygon EMPTY>
Should QgsGeometry.fromWkt('Polygon ((0 0, 1 1, 1 0, 0
0))').intersection(QgsGeometry.fromWkt('Point (42 0)')) return <QgsGeometry:
Point EMPTY>?
Regards.
Andrea
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Developer-f4099106.html
More information about the QGIS-Developer
mailing list