/// <summary> /// Adds tool configuration which can be used for generation of the UI for tool. /// </summary> protected override void Configure(IAppContext context, Services.ToolConfiguration configuration) { base.Configure(context, configuration); configuration.Get <ValidateShapefileTool>() .SetDefault(t => t.CreateOutput, true); }
/// <summary> /// Adds tool configuration which can be used for generation of the UI for tool. /// </summary> protected override void Configure(IAppContext context, Services.ToolConfiguration configuration) { base.Configure(context, configuration); configuration.Get <PolygonizeGridTool>() .SetDefault(t => t.BandIndex, 1); }
/// <summary> /// Adds tool configuration which can be used for generation of the UI for tool. /// </summary> protected override void Configure(IAppContext context, Services.ToolConfiguration configuration) { base.Configure(context, configuration); configuration.Get <SimplifyLinesTool>() .SetDefault(t => t.Tolerance, 0.1); // km }
/// <summary> /// Adds tool configuration which can be used for generation of the UI for tool. /// </summary> protected override void Configure(IAppContext context, Services.ToolConfiguration configuration) { base.Configure(context, configuration); configuration.Get <SortShapefileTool>() .AddField(t => t.Input, t => t.FieldIndex) .SetDefault(t => t.Ascending, true); }
/// <summary> /// Adds tool configuration which can be used for generation of the UI for tool. /// </summary> protected override void Configure(IAppContext context, Services.ToolConfiguration configuration) { base.Configure(context, configuration); var operations = EnumHelper.GetValues <ClipOperation>(); configuration.Get <OverlayTool>() .AddComboList(t => t.Operation, operations) .SetDefault(t => t.Operation, ClipOperation.Intersection); }
/// <summary> /// Adds tool configuration which can be used for generation of the UI for tool. /// </summary> protected override void Configure(IAppContext context, Services.ToolConfiguration configuration) { base.Configure(context, configuration); configuration.Get <CalculateAreaTool>() .AddComboList(t => t.Units, EnumHelper.GetValues <AreaUnits>()) .SetDefault(t => t.Units, AreaUnits.Hectares) .SetDefault(t => t.FieldName, "Area") .SetDefault(t => t.Overwrite, true); }
/// <summary> /// Adds tool configuration which can be used for generation of the UI for tool. /// </summary> protected override void Configure(IAppContext context, Services.ToolConfiguration configuration) { base.Configure(context, configuration); configuration.Get <SpatialQueryTool>() .AddComboList(t => t.Relation, EnumHelper.GetValues <SpatialRelation>()) .AddComboList(t => t.SelectionOperation, EnumHelper.GetValues <SelectionOperation>()) .SetDefault(t => t.Relation, SpatialRelation.Intersects) .SetDefault(t => t.SelectionOperation, SelectionOperation.New); }
/// <summary> /// Adds tool configuration which can be used for generation of the UI for tool. /// </summary> protected override void Configure(IAppContext context, Services.ToolConfiguration configuration) { base.Configure(context, configuration); var methods = EnumHelper.GetValues <PolygonCenter>(); configuration.Get <CentroidTool>() .AddComboList(t => t.Method, methods) .SetDefault(t => t.Method, PolygonCenter.Centroid); }