From 03abefd4a5b37f09a78256d6eb10922f15ae691d Mon Sep 17 00:00:00 2001 From: rldhont Date: Thu, 7 May 2020 16:41:07 +0200 Subject: [PATCH 1/2] [Bugfix][Server] WFS DescribeFeatureType: Support MultiCurve in schema --- src/server/services/wfs/qgswfsdescribefeaturetype.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/services/wfs/qgswfsdescribefeaturetype.cpp b/src/server/services/wfs/qgswfsdescribefeaturetype.cpp index 0a0dcdab77ef..65e198245ae9 100644 --- a/src/server/services/wfs/qgswfsdescribefeaturetype.cpp +++ b/src/server/services/wfs/qgswfsdescribefeaturetype.cpp @@ -236,6 +236,9 @@ namespace QgsWfs case QgsWkbTypes::MultiPoint: geomElem.setAttribute( QStringLiteral( "type" ), QStringLiteral( "gml:MultiPointPropertyType" ) ); break; + case QgsWkbTypes::MultiCurve: + geomElem.setAttribute( QStringLiteral( "type" ), QStringLiteral( "gml:MultiCurveType" ) ); + break; case QgsWkbTypes::MultiLineString25D: case QgsWkbTypes::MultiLineString: geomElem.setAttribute( QStringLiteral( "type" ), QStringLiteral( "gml:MultiLineStringPropertyType" ) ); From df8b19d506804cad7519eca63937c677b0b482e6 Mon Sep 17 00:00:00 2001 From: rldhont Date: Thu, 7 May 2020 16:50:46 +0200 Subject: [PATCH 2/2] [Bugfix][Server] WFS DescribeFeatureType: Support MultiSurface in schema --- src/server/services/wfs/qgswfsdescribefeaturetype.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/services/wfs/qgswfsdescribefeaturetype.cpp b/src/server/services/wfs/qgswfsdescribefeaturetype.cpp index 65e198245ae9..47d0f167013e 100644 --- a/src/server/services/wfs/qgswfsdescribefeaturetype.cpp +++ b/src/server/services/wfs/qgswfsdescribefeaturetype.cpp @@ -243,6 +243,9 @@ namespace QgsWfs case QgsWkbTypes::MultiLineString: geomElem.setAttribute( QStringLiteral( "type" ), QStringLiteral( "gml:MultiLineStringPropertyType" ) ); break; + case QgsWkbTypes::MultiSurface: + geomElem.setAttribute( QStringLiteral( "type" ), QStringLiteral( "gml:MultiSurfaceType" ) ); + break; case QgsWkbTypes::MultiPolygon25D: case QgsWkbTypes::MultiPolygon: geomElem.setAttribute( QStringLiteral( "type" ), QStringLiteral( "gml:MultiPolygonPropertyType" ) );