
As a default this task uses the geographic center of the trade areas for the average drive time calculation. You can alternately choose the actual store center points if specify the Stores
parameter. In this case, the AreaLinkField
parameter should specify an attribute field in the input Boundaries
layer containing IDs of associated stores and the optional StoreIDField
parameter can specify an attribute field in the input Stores
layer containing unique ID of store.
Output options for this task include creating a report (OutputTypes.GetReport). You need not specify the output options for this task because the GetReport output type is set by default.
C# | ![]() |
---|---|
AverageDriveTimeReportParameters parameters = new AverageDriveTimeReportParameters(); // The Boundaries type could take either data as // ESRI.ArcGIS.Client.Tasks.FeatureSet, ESRI.ArcGIS.Client.BAServer.FolderItem, // or ESRI.ArcGIS.Client.BACore.StandardLayer. // Set Boundaries with a valid data type. // It is recommended that the average drive time report be run using customer derived trade areas. parameters.Boundaries = boundaries; // Set an attribute field name which describes every trade area in the Boundaries layer. parameters.AreaDescField = "AREA_DESC"; // DriveTimeUnits.esriMiles is the default value for DistanceUnits. //parameters.DistanceUnits = DriveTimeUnits.esriMiles; // The origins for average drive time calculations are either geographic centers of trade areas // or actual store points. In the last case, you should also specify the Stores and AreaLinkField // parameters and can specify the optional StoreIDField parameter. //parameters.Stores = stores; //parameters.AreaLinkField = "STORE_ID"; // Set report parameters. parameters.StandardReportOptions = new ReportOptions("PDF"); averageDriveTimeReportTask.ExecuteAsync(parameters, new AsyncResponder(resultHandler, faultHandler)); |
System.Object
ESRI.ArcGIS.Client.BACore.Client.BATaskParameters
ESRI.ArcGIS.Client.BACore.Client.StandardReportParameters
ESRI.ArcGIS.Client.BAServer.Tasks.StandardReportParameters
ESRI.ArcGIS.Client.BAServer.Tasks.Reports.AverageDriveTimeReportParameters
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