[Qgis-developer] Problem with Postgis 2.0 Views and picking
(info-tool)
Sandro Santilli
strk at keybit.net
Wed Jan 18 15:13:32 EST 2012
On Wed, Jan 18, 2012 at 09:11:35PM +0100, Sandro Santilli wrote:
> On Wed, Jan 18, 2012 at 08:37:36PM +0100, Andreas Neumann wrote:
>
> > so the error is easy to detect: st_makeenvelope() uses an SRID of 0 when
> > it should use 21781 which I specified when loading the view.
> >
> > I hope this problem will be relatively easy to fix?
>
> Sounds so.
Please try the following patch:
diff --git a/src/providers/postgres/qgspostgresprovider.cpp b/src/providers/postgres/qgspostgresprovider.cpp
index 3d4443f..e5fbc21 100644
--- a/src/providers/postgres/qgspostgresprovider.cpp
+++ b/src/providers/postgres/qgspostgresprovider.cpp
@@ -547,7 +547,7 @@ void QgsPostgresProvider::select( QgsAttributeList fetchAttributes, QgsRectangle
.arg( rect.yMinimum() )
.arg( rect.xMaximum() )
.arg( rect.yMaximum() )
- .arg( mDetectedSrid );
+ .arg( mRequestedSrid );
}
whereClause = QString( "%1 && %2" )
More information about the Qgis-developer
mailing list