Skip to content

Commit

Permalink
Add detection for circular types in postgres provider
Browse files Browse the repository at this point in the history
  • Loading branch information
m-kuhn committed Mar 25, 2020
1 parent 9b0db6e commit 52bb3fb
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions src/providers/postgres/qgspostgresconn.cpp
Expand Up @@ -2032,6 +2032,26 @@ void QgsPostgresConn::postgisWkbType( QgsWkbTypes::Type wkbType, QString &geomet
geometryType = QStringLiteral( "MULTIPOLYGON" );
break;

case QgsWkbTypes::CircularString:
geometryType = QStringLiteral( "CIRCULARSTRING" );
break;

case QgsWkbTypes::CompoundCurve:
geometryType = QStringLiteral( "COMPOUNDCURVE" );
break;

case QgsWkbTypes::CurvePolygon:
geometryType = QStringLiteral( "CURVEPOLYGON" );
break;

case QgsWkbTypes::MultiCurve:
geometryType = QStringLiteral( "MULTICURVE" );
break;

case QgsWkbTypes::MultiSurface:
geometryType = QStringLiteral( "MULTISURFACE" );
break;

case QgsWkbTypes::Unknown:
geometryType = QStringLiteral( "GEOMETRY" );
break;
Expand Down

0 comments on commit 52bb3fb

Please sign in to comment.