Bug report #17643
Circular string does not work
|Affected QGIS version:||2.18.14||Regression?:||No|
|Operating System:||Easy fix?:||No|
|Pull Request or Patch supplied:||No||Resolution:||fixed/implemented|
|Crashes QGIS or corrupts data:||No||Copied to github as #:||25540|
To reproduce the error:
1- Digitize a new circular string
2- Press save
3- The feature disappears
#2 Updated by Jan Lippmann almost 5 years ago
I can confirm. it creates NULL geometries. i think it depends on the geometrytypewhich is defined in the postgis table. with MULTIPOLYGON this problem occurs in my case.
CREATE TABLE public.gis_gruen_f
geo_id integer NOT NULL DEFAULT 0,
the_geom geometry(MultiPolygon,31467) NOT NULL DEFAULT NULL::geometry,
CONSTRAINT pk_gis_gruen_f PRIMARY KEY (gid),
CONSTRAINT enforce_dims_the_geom CHECK (st_ndims(the_geom) = 2),
CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = 'MULTIPOLYGON'::text OR the_geom IS NULL),
CONSTRAINT enforce_srid_the_geom CHECK (st_srid(the_geom) = 31467)
with other dataprovider this problem do not occur. after click save edits, the circular/curved geometry converted/segmentized to the defined geometrytype in the datasource.
its possible to set the priority of this issue to "high". i think its an important issue for digitizing.
QGIS 2.18.x and actual master are affected