Я следую этому примеру для библиотек ADF
http://edndoc.esri.com/arcobjects/9.2/NET_Server_Doc/developer/samples/Web_Applications/ArcGIS_Buffer_Geoprocessing/ee05ac98-384b-4dbe-b8e3-8d741180dc9a.htm
Я практически рисую круг вокруг точки с помощью сервиса геообработки.Радиус около 20 км.
Код работает нормально, но процедура «Очистить» - нет.Каждый раз, когда я очищаю карту от предыдущих данных, память службы буфера тоже не очищается, и я получаю это
![enter image description here](https://i.stack.imgur.com/gNtWK.jpg)
Код подпрограммы «Очистить»тот же пример, но не работает:
// Clears features from all graphics layers in the resource specified by _graphicsResourceName
protected void ClearGraphics()
{
// Retrieve the resource and clear its graphics dataset
ESRI.ArcGIS.ADF.Web.DataSources.Graphics.MapResource graphicsMapResource =
Map1.GetFunctionality(_graphicsResourceName).Resource as
ESRI.ArcGIS.ADF.Web.DataSources.Graphics.MapResource;
graphicsMapResource.Graphics.Clear();
// This won't work too
GeoprocessingResourceManager1.GetResource(0).ClearState();
// Refresh the resource and copy the map's callback results to the callback results collection so
// the graphics are removed from the map
Map1.RefreshResource(graphicsMapResource.Name);
_callbackResultCollection.CopyFrom(Map1.CallbackResults);
}
Это должно быть просто, но я не могу понять, как решить эту проблему ... Единственное решение, которое я нашел, это перезапустить сервер IIS, которыйочевидно, очень плохо
Может кто-нибудь, пожалуйста, помогите мне?