[mapguide-commits] r7629 - sandbox/adsk/2.4j/Server/src/Services/Feature

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Tue Jun 18 21:54:41 PDT 2013


Author: christinebao
Date: 2013-06-18 21:54:41 -0700 (Tue, 18 Jun 2013)
New Revision: 7629

Modified:
   sandbox/adsk/2.4j/Server/src/Services/Feature/ServerFeatureService.cpp
Log:
#2258: Serve WFS in alternate CS: SRSNAME not respected in getfeature, alternate SRS not available
Fix bug of converting filter coordinate system to data source.

Modified: sandbox/adsk/2.4j/Server/src/Services/Feature/ServerFeatureService.cpp
===================================================================
--- sandbox/adsk/2.4j/Server/src/Services/Feature/ServerFeatureService.cpp	2013-06-18 16:29:43 UTC (rev 7628)
+++ sandbox/adsk/2.4j/Server/src/Services/Feature/ServerFeatureService.cpp	2013-06-19 04:54:41 UTC (rev 7629)
@@ -1910,8 +1910,9 @@
                 {
                     fdoFilterString += L" OR "; //NOXLATE
                 }
-
-                fdoFilterString += u.Ogc2FdoFilter(ogcFilter, trans, prop->GetName(), properties);
+                TransformCache* itemFilter = TransformCache::GetLayerToMapTransform(transformCache, lfeatureName, fs, mapCs, &fact, this, true);
+                Ptr<MgCoordinateSystemTransform> transFilter = itemFilter? itemFilter->GetMgTransform() : NULL;
+                fdoFilterString += u.Ogc2FdoFilter(ogcFilter, transFilter, prop->GetName(), properties);
             }
         }
 



More information about the mapguide-commits mailing list