/// <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);
        }
Example #2
0
        /// <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);
        }
Example #5
0
        /// <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);
        }
Example #7
0
        /// <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);
        }
Example #8
0
        /// <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);
        }