[mapguide-commits] r7630 - trunk/MgDev/Server/src/Services/Feature
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Tue Jun 18 22:01:00 PDT 2013
Author: christinebao
Date: 2013-06-18 22:01:00 -0700 (Tue, 18 Jun 2013)
New Revision: 7630
Modified:
trunk/MgDev/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: trunk/MgDev/Server/src/Services/Feature/ServerFeatureService.cpp
===================================================================
--- trunk/MgDev/Server/src/Services/Feature/ServerFeatureService.cpp 2013-06-19 04:54:41 UTC (rev 7629)
+++ trunk/MgDev/Server/src/Services/Feature/ServerFeatureService.cpp 2013-06-19 05:01:00 UTC (rev 7630)
@@ -1915,8 +1915,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