
Visual Basic (Declaration)
C#
The analysis can be restricted to an analysis extent if the
AnalysisExtent
parameter is specified. Optional SingleStoreID
parameter restricts the analysis to a single store of the store layer.
The code snippet below creates ThresholdRingsRadiiParameters and then executes a
Threshold Rings Radii task.
C# | ![]() |
---|---|
ThresholdRingsRadiiParameters parameters = new ThresholdRingsRadiiParameters(); // The PointLayer type could take either data as // ESRI.ArcGIS.Client.Tasks.FeatureSet, ESRI.ArcGIS.Client.BAServer.FolderItem, // or a list of ESRI.ArcGIS.Client.BACore.PointRecord items, e.g. //List<PointRecord> points = new List<PointRecord>() { // new PointRecord("Store 1", "Steiner St. & Geary Blvd", "1", 37.78415, -122.4346)}; // Set Stores as a list of PointRecord using implicit cast operator. parameters.Stores = points; // The StoreIDField parameter is ignored if stores are specified as a list of PointRecord. //parameters.StoreIDField = "STORE_ID"; // Optionally restrict analysis to ExtendData object specified with myExtent. //parameters.AnalysisExtent = myExtent; // Set a data layer to apply summarization by. parameters.ThresholdData = new Boundaries(new StandardLayer("US.ZIP5", zipCodesArray)); // Set threshold values. parameters.Radii = new List<double>(){ 3,5,10 }; // Set a summarization field. parameters.SummarizationField = "TOTHH_CY"; // esriUnits.esriMiles is the default value for OutputUnits. //parameters.OutputUnits = esriUnits.esriMiles; thresholdRingsRadiiTask.ExecuteAsync(parameters, new AsyncResponder(resultHandler, faultHandler)); |
System.Object
ESRI.ArcGIS.Client.BACore.Client.BABaseParameters
ESRI.ArcGIS.Client.BACore.Client.BAUtilityParameters
ESRI.ArcGIS.Client.BAServer.Tasks.TradeAreas.ThresholdRingsRadiiParameters
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family