[mapguide-commits] r1351 - trunk/MgDev/Web/src/mapviewerjava
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Thu Mar 22 16:39:47 EDT 2007
Author: chrisclaydon
Date: 2007-03-22 16:39:46 -0400 (Thu, 22 Mar 2007)
New Revision: 1351
Modified:
trunk/MgDev/Web/src/mapviewerjava/setselection.jsp
Log:
RFC15 Addendum2 Viewer files update (JSP only)
Modified: trunk/MgDev/Web/src/mapviewerjava/setselection.jsp
===================================================================
--- trunk/MgDev/Web/src/mapviewerjava/setselection.jsp 2007-03-22 20:25:46 UTC (rev 1350)
+++ trunk/MgDev/Web/src/mapviewerjava/setselection.jsp 2007-03-22 20:39:46 UTC (rev 1351)
@@ -83,15 +83,9 @@
MgResourceIdentifier featureSource = new MgResourceIdentifier(layer.GetFeatureSourceId());
MgFeatureReader features = featureSrvc.SelectFeatures(featureSource, featureClassName, query);
int featCount = 0;
- MgGeometry geometry = null;
while(features.ReadNext()) {
if(featCount++ == 1)
break;
- MgClassDefinition classDef = features.GetClassDefinition();
- String geomPropName = classDef.GetDefaultGeometryPropertyName();
- MgByteReader geomReader = features.GetGeometry(geomPropName);
- MgAgfReaderWriter agfRW = new MgAgfReaderWriter();
- geometry = agfRW.Read(geomReader);
}
if(featCount != 1) {
response.getWriter().write("Error: There must be exactly one feature in the set."); ///NOXLATE dbg report only
@@ -100,7 +94,7 @@
MgRenderingService renderingSrvc = (MgRenderingService)site.CreateService(MgServiceType.RenderingService);
MgStringCollection layerNames = new MgStringCollection();
layerNames.Add(layer.GetName());
- MgFeatureInformation featInfo = renderingSrvc.QueryFeatures(map, layerNames, geometry, MgFeatureSpatialOperations.Intersects, 1);
+ MgFeatureInformation featInfo = renderingSrvc.QueryFeatures(map, layerNames, null, MgFeatureSpatialOperations.Intersects, selText, 1, true);
response.getWriter().write(featInfo.ToXml().ToString());
}
}
More information about the mapguide-commits
mailing list