Hi everyone,

I'm using QGIS 3.16 to 3.22. I created a table with multipolygon objects in a SpatiaLite database. When editing one of the polygons there appears a warning "Die Operation würden Geometrietyp ändern" ("The operation would change geometry type") and saving of the changings failes.

Following are the objects before and after the modification:

before editing:
wkt_geom: MultiPolygon (((379698.83699999999953434 5709466.37000000011175871, 379705.34999999997671694 5709460.93499999959021807, 379703.7970000000204891 5709459.07600000035017729, 379697.34799999999813735 5709464.77400000020861626, 379698.83699999999953434 5709466.37000000011175871)))

after adding the point (379701.02700000000186265 5709464.54299999959766865):
wkt_geom: Polygon ((379701.02700000000186265 5709464.54299999959766865, 379705.34999999997671694 5709460.93499999959021807, 379703.7970000000204891 5709459.07600000035017729, 379697.34799999999813735 5709464.77400000020861626, 379698.83699999999953434 5709466.37000000011175871, 379701.02700000000186265 5709464.54299999959766865))

how can I make sure that the type does not change due to editing? The only idea i have is to remove or modify the geometry constraint in the Spatialite database table for the geometry column. The warning still appears but saving is successful.

Interesting fact: The problem didn't appear with QGIS 3.16.

Many thanks for your help!

Jörg Höttges

-------
FH Aachen
University of Applied Sciences
Bayernallee 9
52066 Aachen | Germany
www.fh-aachen.de/menschen/hoettges

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to