From 6fd879d820709e37a43c5aaf8b39febb770e3bb3 Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Tue, 3 Mar 2015 17:41:29 +0100 Subject: [PATCH] Add comment about possible pending bug in force2d need detection --- src/providers/postgres/qgspostgresconn.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/providers/postgres/qgspostgresconn.cpp b/src/providers/postgres/qgspostgresconn.cpp index 9dc18805a5b..6e7d1b16047 100644 --- a/src/providers/postgres/qgspostgresconn.cpp +++ b/src/providers/postgres/qgspostgresconn.cpp @@ -469,6 +469,10 @@ bool QgsPostgresConn::getTableInfo( bool searchGeometryColumnsOnly, bool searchP layerProperty.types = QList() << ( QgsPostgresConn::wkbTypeFromPostgis( type ) ); layerProperty.srids = QList() << srid; layerProperty.sql = ""; + /* TODO: why not != 2 ? + * Also note the value is not necessarely trustworthy: + * http://trac.osgeo.org/postgis/ticket/3068 + */ layerProperty.force2d = dim == 4; addColumnInfo( layerProperty, schemaName, tableName, isView ); @@ -1306,7 +1310,7 @@ void QgsPostgresConn::retrieveLayerTypes( QgsPostgresLayerProperty &layerPropert query += " FROM " + table; - //QgsDebugMsg( "Retrieving geometry types: " + query ); + //QgsDebugMsg( "Retrieving geometry types,srids and dims: " + query ); QgsPostgresResult gresult = PQexec( query );