Hi,

As there seems to be a somehow annoying registration process on the
community site, I attached the patch to this email.

HTH,
Markus
Index: providers/postgres/qgspostgresprovider.cpp
===================================================================
RCS file: /cvsroot/qgis/qgis/providers/postgres/qgspostgresprovider.cpp,v
retrieving revision 1.31.2.7
diff -u -a -r1.31.2.7 qgspostgresprovider.cpp
--- providers/postgres/qgspostgresprovider.cpp  10 Dec 2004 03:54:23 -0000      
1.31.2.7
+++ providers/postgres/qgspostgresprovider.cpp  12 Feb 2005 04:25:48 -0000
@@ -603,13 +603,13 @@
 #endif
   if(useIntersect){
     declare += " where intersects(" + geometryColumn;
-    declare += ", GeometryFromText('BOX3D(" + rect->stringRep();
+    declare += ", setsrid('BOX3D(" + rect->stringRep();
     declare += ")'::box3d,";
     declare += srid;
     declare += "))";
   }else{
     declare += " where " + geometryColumn;
-    declare += " && GeometryFromText('BOX3D(" + rect->stringRep();
+    declare += " && setsrid('BOX3D(" + rect->stringRep();
     declare += ")'::box3d,";
     declare += srid;
     declare += ")";

Reply via email to