Hi Strk, Jürgen and others, I see that this is already fixed in trunk now - thank you for the very quick fix!
Andreas On 01/18/2012 09:13 PM, Sandro Santilli wrote: > 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" ) _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
