Hi, It would be interesting to know how you manage to generate duplicate fids with Geoserver but perhaps it is better to discuss about that in geoserver-users.
-Jukka Rahkonen- Martin Landa wrote > Hi all, > > I have an issue with GML generated by GeoServer. There are features > with duplicated FID: > > ``` > OGRFeature(lucas_view):36 > gml_id (String) = lucas_view.fid--269ff1b9_177af2abc34_-36e6 > point_id (Integer) = 45502976 > nuts0 (String) = CZ > POINT (4550000 2976000) > OGRFeature(lucas_view):36 > gml_id (String) = lucas_view.fid--269ff1b9_177af2abc34_-36e5 > point_id (Integer) = 45542918 > nuts0 (String) = CZ > POINT (4554000 2918000) > ``` > > This is a reason why converting such data into GPKG (using > CopyLayer()) fails with: > > ``` > ERROR 1: failed to execute insert : UNIQUE constraint failed: layer.fid > ``` > > Is there any way to force the GML driver to generate a unique FID > instead of guessing from gml_id? > > Thanks in advance, Martin > > -- > Martin Landa > http://geo.fsv.cvut.cz/gwiki/Landa > http://gismentors.cz/mentors/landa > _______________________________________________ > gdal-dev mailing list > gdal-dev@.osgeo > https://lists.osgeo.org/mailman/listinfo/gdal-dev -- Sent from: http://osgeo-org.1560.x6.nabble.com/GDAL-Dev-f3742093.html _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/gdal-dev