예제 #1
0
        /// <summary>
        /// Configures the specified context.
        /// </summary>
        protected override void Configure(IAppContext context, ToolConfiguration configuration)
        {
            base.Configure(context, configuration);

            var resolutions = new[] { "", "highest", "lowest", "average", "user" };

            configuration.Get <BuildVrtTool>()
            .AddComboList(t => t.Resolution, resolutions)
            .AddComboList(t => t.Resampling, GdalHelper.GetRasterResampling());
        }
예제 #2
0
        protected override void Configure(IAppContext context, ToolConfiguration configuration)
        {
            base.Configure(context, configuration);

            var dataTypes = GdalHelper.GetRasterDataTypes().ToList();

            dataTypes.Insert(0, "<autodetect>");

            configuration.Get <WarpRasterTool>()
            .AddComboList(t => t.DstResampling, GdalHelper.GetRasterResampling())
            .AddComboList(t => t.WorkingPixelsType, dataTypes);
        }