Eninge10.1直连sde进行空间查询有内存泄露情况

Eninge10.1直连sde进行空间查询有内存泄露情况,报错“Out of client memory”

{{{
private List GetIntersectFeaturesByShape(IFeature feature, IFeatureLayer featurelayer)
{
List inFeatures = new List();
//Create the spatial filter and set its spatial constraints.
ISpatialFilter spatialFilter = new SpatialFilterClass
{
Geometry = feature.Shape,
GeometryField = featurelayer.FeatureClass.ShapeFieldName,
SpatialRel = esriSpatialRelEnum.esriSpatialRelIntersects
};
IFeatureCursor featureCursor = featurelayer.FeatureClass.Search(spatialFilter, false);
IFeature feat = featureCursor.NextFeature();
while (feat != null)
{
inFeatures.Add(feat);
feat = featureCursor.NextFeature();
}
featureCursor = null;
feat = null;
return inFeatures;
}
}}}
已邀请:

刘峥 - ArcGIS多面手

赞同来自:

【解决办法】:
参考链接:http://gis.stackexchange.com/q ... nnect

要回复问题请先登录注册