예제 #1
0
        private void fm_RasterRenderClassification_Load(object sender, EventArgs e)
        {
            CbxLayersAddItems();

            if (cbb_RasterLayersStretch.Items.Count != 0)
            {
                cbb_RasterLayersStretch.SelectedIndex = 0;
                cbb_RasterLayersScale.SelectedIndex   = 0;
                rasterlayer = GetRasterLayer(cbb_RasterLayersStretch.SelectedItem.ToString());
                cbb_BandStretch.DataSource = RasterRender.getBandName(rasterlayer);
            }

            List <ComboBoxSym> list3 = new List <ComboBoxSym>();

            list3.Add(cbbs_ColorStretch);
            list3.Add(cbbs_ColorStretch2);
            style.Style("Color Ramps", list3);
            List <ComboBoxSym> list4 = new List <ComboBoxSym>();

            list4.Add(cbbs_ColorScale);
            list4.Add(cbbs_ColorScale2);
            style.Style("Color Ramps", list4);
            cbb_NumberScale.DataSource       = classcount;
            cbb_MethodScale.DataSource       = classmethod;
            cbbs_ColorStretch.SelectedIndex  = 0;
            cbbs_ColorStretch2.SelectedIndex = 0;
            cbbs_ColorScale.SelectedIndex    = 0;
            cbbs_ColorScale2.SelectedIndex   = 0;
            cbb_MethodScale.SelectedIndex    = 0;
            cbb_NumberScale.SelectedIndex    = 0;
        }
예제 #2
0
        private void cbb_RasterLayersStretch_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbb_RasterLayersStretch.SelectedItem != null)
            {
                string RasterName = cbb_RasterLayersStretch.SelectedItem.ToString();
                rasterlayer = GetRasterLayer(RasterName);

                cbb_BandStretch.DataSource = RasterRender.getBandName(rasterlayer);
            }
        }