/// <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()); }
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); }