Example #1
0
 private void populateComboBox()
 {
     if (mp != null)
     {
         IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIFeatureLayer);
         ILayer     lyr     = rstLyrs.Next();
         while (lyr != null)
         {
             string        lyrNm  = lyr.Name;
             IFeatureLayer ftrLyr = (IFeatureLayer)lyr;
             IFeatureClass ftrCls = ftrLyr.FeatureClass;
             if (!ftrDic.ContainsKey(lyrNm))
             {
                 ftrDic.Add(lyrNm, (ITable)ftrCls);
                 cmbSampleFeatureClass.Items.Add(lyrNm);
             }
             lyr = rstLyrs.Next();
         }
         rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
         lyr     = rstLyrs.Next();
         while (lyr != null)
         {
             string       lyrNm  = lyr.Name;
             IRasterLayer ftrLyr = (IRasterLayer)lyr;
             IRaster      ftrCls = rsUtil.createRaster(((IRaster2)ftrLyr.Raster).RasterDataset);
             if (!rstDic.ContainsKey(lyrNm))
             {
                 rstDic.Add(lyrNm, ftrCls);
                 cmbSampleFeatureClass.Items.Add(lyrNm);
             }
             lyr = rstLyrs.Next();
         }
     }
 }
Example #2
0
        private void populateComboBox()
        {
            if (mp != null)
            {
                IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
                ILayer     lyr     = rstLyrs.Next();
                while (lyr != null)
                {
                    string       lyrNm  = lyr.Name;
                    IRasterLayer rstLyr = (IRasterLayer)lyr;
                    IRaster      rst    = rsUtil.createRaster(((IRaster2)rstLyr.Raster).RasterDataset);

                    if (!rstDic.ContainsKey(lyrNm))
                    {
                        rstDic.Add(lyrNm, rst);
                        cmbStrata.Items.Add(lyrNm);
                    }
                    else
                    {
                        rstDic[lyrNm] = rst;
                    }

                    lyr = rstLyrs.Next();
                }
                rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIFeatureLayer);
                lyr     = rstLyrs.Next();
                while (lyr != null)
                {
                    string        lyrNm  = lyr.Name;
                    IFeatureLayer rstLyr = (IFeatureLayer)lyr;
                    IFeatureClass rst    = rstLyr.FeatureClass;

                    if (!ftrDic.ContainsKey(lyrNm))
                    {
                        ftrDic.Add(lyrNm, rst);
                        if (rst.ShapeType == esriGeometryType.esriGeometryPolygon)
                        {
                            cmbStrata.Items.Add(lyrNm);
                            cmbStands.Items.Add(lyrNm);
                        }
                        if (rst.ShapeType == esriGeometryType.esriGeometryPoint)
                        {
                            cmbPlots.Items.Add(lyrNm);
                        }
                    }
                    else
                    {
                        ftrDic[lyrNm] = rst;
                    }
                    lyr = rstLyrs.Next();
                }
            }
        }
Example #3
0
        private void populateComboBox()
        {
            if (mp != null)
            {
                IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
                ILayer     lyr     = rstLyrs.Next();
                while (lyr != null)
                {
                    string       lyrNm  = lyr.Name;
                    IRasterLayer rstLyr = (IRasterLayer)lyr;
                    IRaster      rst    = rsUtil.createRaster(((IRaster2)rstLyr.Raster).RasterDataset);

                    if (!rstDic.ContainsKey(lyrNm))
                    {
                        rstDic.Add(lyrNm, rst);
                        cmbZoneRaster.Items.Add(lyrNm);
                        cmbValueRaster.Items.Add(lyrNm);
                    }
                    else
                    {
                        rstDic[lyrNm] = rst;
                    }

                    lyr = rstLyrs.Next();
                }
                rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIFeatureLayer);
                lyr     = rstLyrs.Next();
                while (lyr != null)
                {
                    string        lyrNm  = lyr.Name;
                    IFeatureLayer rstLyr = (IFeatureLayer)lyr;
                    IFeatureClass rst    = rstLyr.FeatureClass;

                    if (!ftrDic.ContainsKey(lyrNm))
                    {
                        ftrDic.Add(lyrNm, rst);
                        cmbZoneRaster.Items.Add(lyrNm);
                    }
                    else
                    {
                        ftrDic[lyrNm] = rst;
                    }
                    lyr = rstLyrs.Next();
                }
                foreach (string s in Enum.GetNames(typeof(rasterUtil.zoneType)))
                {
                    cmbZonalStat.Items.Add(s);
                }
            }
        }
Example #4
0
 private void populateComboBox()
 {
     if (mp != null)
     {
         IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
         ILayer     lyr     = rstLyrs.Next();
         while (lyr != null)
         {
             string                 lyrNm  = lyr.Name;
             IRasterLayer           rstLyr = (IRasterLayer)lyr;
             IFunctionRasterDataset rst    = rsUtil.createIdentityRaster(((IRaster2)rstLyr.Raster).RasterDataset);
             if (!rstDic.ContainsKey(lyrNm))
             {
                 rstDic.Add(lyrNm, rst);
                 cmbInRaster1.Items.Add(lyrNm);
             }
             lyr = rstLyrs.Next();
         }
     }
     foreach (string s in Enum.GetNames(typeof(rasterUtil.localType)))
     {
         cmbFunction.Items.Add(s);
     }
     cmbFunction.SelectedItem = rasterUtil.localType.MEAN.ToString();
 }
Example #5
0
        private void populateComboBox()
        {
            if (mp != null)
            {
                IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
                ILayer     lyr     = rstLyrs.Next();
                while (lyr != null)
                {
                    string       lyrNm  = lyr.Name;
                    IRasterLayer rstLyr = (IRasterLayer)lyr;
                    IRaster      rst    = rsUtil.createRaster(((IRaster2)rstLyr.Raster).RasterDataset);

                    if (!rstDic.ContainsKey(lyrNm))
                    {
                        rstDic.Add(lyrNm, rst);
                        cmbInRaster1.Items.Add(lyrNm);
                    }
                    else
                    {
                        rstDic[lyrNm] = rst;
                    }

                    lyr = rstLyrs.Next();
                }
            }
        }
Example #6
0
 private void populateComboBox()
 {
     if (mp != null)
     {
         IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
         ILayer     lyr     = rstLyrs.Next();
         while (lyr != null)
         {
             string       lyrNm  = lyr.Name;
             IRasterLayer rstLyr = (IRasterLayer)lyr;
             IRaster      rst    = rstUtil.createRaster(((IRaster2)rstLyr.Raster).RasterDataset);
             if (!rstDic.ContainsKey(lyrNm))
             {
                 rstDic.Add(lyrNm, rst);
                 cmbRaster.Items.Add(lyrNm);
             }
             lyr = rstLyrs.Next();
         }
     }
     foreach (string s in Enum.GetNames(typeof(rasterUtil.windowType)))
     {
         cmbWindowType.Items.Add(s);
     }
     foreach (string s in Enum.GetNames(typeof(rasterUtil.glcmMetric)))
     {
         cmbGlcmTypes.Items.Add(s);
     }
 }
Example #7
0
 private void populateComboBox()
 {
     if (mp != null)
     {
         IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
         ILayer     lyr     = rstLyrs.Next();
         while (lyr != null)
         {
             string       lyrNm  = lyr.Name;
             IRasterLayer rstLyr = (IRasterLayer)lyr;
             IRaster      rst    = rsUtil.createRaster(((IRaster2)rstLyr.Raster).RasterDataset);
             if (!rstDic.ContainsKey(lyrNm))
             {
                 rstDic.Add(lyrNm, rst);
                 cmbRaster.Items.Add(lyrNm);
             }
             lyr = rstLyrs.Next();
         }
     }
     foreach (string s in Enum.GetNames(typeof(rasterUtil.focalType)))
     {
         cmbFocalStat.Items.Add(s);
     }
     foreach (string s in Enum.GetNames(typeof(rasterUtil.windowType)))
     {
         cmbWindowType.Items.Add(s);
     }
     foreach (string s in Enum.GetNames(typeof(rasterUtil.landscapeType)))
     {
         cmbMetric.Items.Add(s);
     }
     cmbWindowType.SelectedItem = rasterUtil.windowType.RECTANGLE.ToString();
     cmbFocalStat.SelectedItem  = rasterUtil.focalType.SUM.ToString();
     cmbMetric.SelectedItem     = rasterUtil.landscapeType.REGION.ToString();
 }
Example #8
0
        private void populateComboBox()
        {
            if (mp != null)
            {
                IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIFeatureLayer);
                ILayer     lyr     = rstLyrs.Next();
                while (lyr != null)
                {
                    string        lyrNm  = lyr.Name;
                    IFeatureLayer rstLyr = (IFeatureLayer)lyr;
                    IFeatureClass rst    = rstLyr.FeatureClass;

                    if (!rstDic.ContainsKey(lyrNm))
                    {
                        rstDic.Add(lyrNm, (ITable)rst);
                        cmbdataset.Items.Add(lyrNm);
                    }
                    else
                    {
                        rstDic[lyrNm] = (ITable)rst;
                    }

                    lyr = rstLyrs.Next();
                }
            }
        }
Example #9
0
 private void populateComboBox()
 {
     if (mp != null)
     {
         IEnumLayer ftrLyrs = vUtil.getActiveViewLayers(viewUtility.esriIFeatureLayer);
         ILayer     lyr     = ftrLyrs.Next();
         while (lyr != null)
         {
             string        lyrNm  = lyr.Name;
             IFeatureLayer ftrLyr = (IFeatureLayer)lyr;
             IFeatureClass ftrCls = ftrLyr.FeatureClass;
             try
             {
                 if (ftrCls != null)
                 {
                     if (ftrCls.ShapeType == ESRI.ArcGIS.Geometry.esriGeometryType.esriGeometryPolygon)
                     {
                         if (!ftrDic.ContainsKey(lyrNm))
                         {
                             ftrDic.Add(lyrNm, ftrCls);
                             cmbSampleFeatureClass.Items.Add(lyrNm);
                         }
                     }
                 }
             }
             catch
             {
             }
             lyr = ftrLyrs.Next();
         }
         IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
         lyr = rstLyrs.Next();
         while (lyr != null)
         {
             string       lyrNm  = lyr.Name;
             IRasterLayer rstLyr = (IRasterLayer)lyr;
             IRaster      rst    = rsUtil.createRaster(((IRaster2)rstLyr.Raster).RasterDataset);
             if (!rstDic.ContainsKey(lyrNm))
             {
                 rstDic.Add(lyrNm, rst);
                 cmbRaster.Items.Add(lyrNm);
                 cmbSampleFeatureClass.Items.Add(lyrNm);
             }
             lyr = rstLyrs.Next();
         }
     }
 }
Example #10
0
        private void populateComboBox()
        {
            if (mp != null)
            {
                IEnumLayer ftrLyrs = vUtil.getActiveViewLayers(viewUtility.esriIFeatureLayer);
                ILayer     lyr     = ftrLyrs.Next();
                while (lyr != null)
                {
                    string        lyrNm  = lyr.Name;
                    IFeatureLayer ftrLyr = (IFeatureLayer)lyr;
                    IFeatureClass ftrCls = ftrLyr.FeatureClass;
                    if (ftrCls.ShapeType == ESRI.ArcGIS.Geometry.esriGeometryType.esriGeometryPoint)
                    {
                        if (!ftrDic.ContainsKey(lyrNm))
                        {
                            ftrDic.Add(lyrNm, ftrCls);
                            cmbSampleFeatureClass.Items.Add(lyrNm);
                        }
                    }
                    lyr = ftrLyrs.Next();
                }
                IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
                lyr = rstLyrs.Next();
                while (lyr != null)
                {
                    string       lyrNm  = lyr.Name;
                    IRasterLayer rstLyr = (IRasterLayer)lyr;
                    IRaster      rst    = rsUtil.createRaster(((IRaster2)rstLyr.Raster).RasterDataset);
                    if (!rstDic.ContainsKey(lyrNm))
                    {
                        rstDic.Add(lyrNm, rst);
                        cmbRaster.Items.Add(lyrNm);
                    }
                    lyr = rstLyrs.Next();
                }
            }
            dgvAzDs.RowCount = 1;
            string sF = "";

            foreach (string s in Enum.GetNames(typeof(rasterUtil.clusterType)))
            {
                cmbCluster.Items.Add(s);
                sF = s;
            }
            cmbCluster.SelectedItem = sF;
        }
Example #11
0
        private void populateComboBox()
        {
            if (mp != null)
            {
                IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
                ILayer     lyr     = rstLyrs.Next();
                while (lyr != null)
                {
                    string       lyrNm  = lyr.Name;
                    IRasterLayer rstLyr = (IRasterLayer)lyr;
                    IRaster      rst    = rsUtil.createRaster(((IRaster2)rstLyr.Raster).RasterDataset);
                    if (!rstDic.ContainsKey(lyrNm))
                    {
                        rstDic.Add(lyrNm, rst);
                        cmbInRaster1.Items.Add(lyrNm);
                        cmbInRaster2.Items.Add(lyrNm);
                    }
                    lyr = rstLyrs.Next();
                }
            }
            foreach (string s in new string[] { ">", "<", ">=", "<=", "=", "and", "or" })
            {
                rasterUtil.logicalType opVl = rasterUtil.logicalType.GE;
                switch (s)
                {
                case ">":
                    opVl = rasterUtil.logicalType.GT;
                    break;

                case "<":
                    opVl = rasterUtil.logicalType.LT;
                    break;

                case "<=":
                    opVl = rasterUtil.logicalType.LE;
                    break;

                case "=":
                    opVl = rasterUtil.logicalType.EQ;
                    break;

                case "and":
                    opVl = rasterUtil.logicalType.AND;
                    break;

                case "or":
                    opVl = rasterUtil.logicalType.OR;
                    break;

                default:
                    opVl = rasterUtil.logicalType.GE;
                    break;
                }
                cmbProcess.Items.Add(s);
                oprDic.Add(s, opVl);
            }
        }
Example #12
0
        private void populateComboBox()
        {
            if (mp != null)
            {
                IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
                ILayer     lyr     = rstLyrs.Next();
                while (lyr != null)
                {
                    string       lyrNm  = lyr.Name;
                    IRasterLayer rstLyr = (IRasterLayer)lyr;
                    IRaster      rst    = rsUtil.createRaster(((IRaster2)rstLyr.Raster).RasterDataset);
                    if (!rstDic.ContainsKey(lyrNm))
                    {
                        rstDic.Add(lyrNm, rst);
                        cmbInRaster1.Items.Add(lyrNm);
                        cmbInRaster2.Items.Add(lyrNm);
                    }
                    lyr = rstLyrs.Next();
                }
            }
            foreach (string s in new string[] { "+", "-", "*", "/", "POW", "MOD" })
            {
                esriRasterArithmeticOperation opVl = esriRasterArithmeticOperation.esriRasterMode;
                switch (s)
                {
                case "+":
                    opVl = esriRasterArithmeticOperation.esriRasterPlus;
                    break;

                case "-":
                    opVl = esriRasterArithmeticOperation.esriRasterMinus;
                    break;

                case "*":
                    opVl = esriRasterArithmeticOperation.esriRasterMultiply;
                    break;

                case "/":
                    opVl = esriRasterArithmeticOperation.esriRasterDivide;
                    break;

                case "POW":
                    opVl = esriRasterArithmeticOperation.esriRasterPower;
                    break;

                default:
                    opVl = esriRasterArithmeticOperation.esriRasterMode;
                    break;
                }
                cmbProcess.Items.Add(s);
                oprDic.Add(s, opVl);
            }
        }
Example #13
0
 private void populateCmb()
 {
     if (mp != null)
     {
         IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
         ILayer     lyr     = rstLyrs.Next();
         while (lyr != null)
         {
             string       lyrNm  = lyr.Name;
             IRasterLayer rstLyr = (IRasterLayer)lyr;
             IRaster      rst    = rsUtil.createRaster(((IRaster2)rstLyr.Raster).RasterDataset);
             if (!rstDic.ContainsKey(lyrNm))
             {
                 IDataset dSet = (IDataset)((IRaster2)rst).RasterDataset;
                 rstDic.Add(lyrNm, rsUtil.createIdentityRaster(rst));
                 lyrDic.Add(lyrNm, dSet.Workspace.PathName + "\\" + dSet.BrowseName);
                 lsbLayers.Items.Add(lyrNm);
             }
             lyr = rstLyrs.Next();
         }
         IEnumLayer ftrLyrs = vUtil.getActiveViewLayers(viewUtility.esriIFeatureLayer);
         lyr = ftrLyrs.Next();
         while (lyr != null)
         {
             string        lyrNm  = lyr.Name;
             IFeatureLayer ftrLyr = (IFeatureLayer)lyr;
             IFeatureClass ftrCls = ftrLyr.FeatureClass;
             if (!ftrDic.ContainsKey(lyrNm))
             {
                 ftrDic.Add(lyrNm, ftrCls);
                 IDataset dSet = (IDataset)ftrCls;
                 lyrDic.Add(lyrNm, dSet.Workspace.PathName + "\\" + dSet.BrowseName);
                 lsbLayers.Items.Add(lyrNm);
             }
             lyr = rstLyrs.Next();
         }
     }
     lsbFunctions.Items.AddRange(Enum.GetNames(typeof(batchCalculations.batchGroups)));
     lsbFunctions.SelectedItem = lsbFunctions.Items[0];
 }
Example #14
0
 private void populateComboBox()
 {
     if (mp != null)
     {
         IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIFeatureLayer);
         ILayer     lyr     = rstLyrs.Next();
         while (lyr != null)
         {
             string        lyrNm  = lyr.Name;
             IFeatureLayer ftrLyr = (IFeatureLayer)lyr;
             IFeatureClass ftrCls = ftrLyr.FeatureClass;
             if (!ftrDic.ContainsKey(lyrNm))
             {
                 ftrDic.Add(lyrNm, (ITable)ftrCls);
                 cmbSampleFeatureClass.Items.Add(lyrNm);
             }
             lyr = rstLyrs.Next();
         }
         rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
         lyr     = rstLyrs.Next();
         while (lyr != null)
         {
             string       lyrNm  = lyr.Name;
             IRasterLayer ftrLyr = (IRasterLayer)lyr;
             IRaster      ftrCls = rsUtil.createRaster(((IRaster2)ftrLyr.Raster).RasterDataset);
             if (!rstDic.ContainsKey(lyrNm))
             {
                 rstDic.Add(lyrNm, ftrCls);
                 cmbSampleFeatureClass.Items.Add(lyrNm);
             }
             lyr = rstLyrs.Next();
         }
     }
     cmbClustType.Items.AddRange(Enum.GetNames(typeof(esriUtil.Statistics.clusterType)));
     cmbClustType.SelectedItem = "KMEANS";
 }
Example #15
0
 private void populateComboBox()
 {
     if (mp != null)
     {
         IEnumLayer ftrLyrs = vUtil.getActiveViewLayers(viewUtility.esriIFeatureLayer);
         ILayer     lyr     = ftrLyrs.Next();
         while (lyr != null)
         {
             try
             {
                 string        lyrNm  = lyr.Name;
                 IFeatureLayer ftrLyr = (IFeatureLayer)lyr;
                 IFeatureClass ftrCls = ftrLyr.FeatureClass;
                 if (ftrCls.ShapeType == ESRI.ArcGIS.Geometry.esriGeometryType.esriGeometryPoint)
                 {
                     Console.WriteLine(lyrNm);
                     Console.WriteLine(((IDataset)ftrLyr).Workspace.PathName);
                     if (!ftrDic.ContainsKey(lyrNm))
                     {
                         ftrDic.Add(lyrNm, ftrCls);
                         cmbSampleFeatureClass.Items.Add(lyrNm);
                     }
                 }
             }
             catch (Exception e)
             {
                 Console.WriteLine(e.ToString());
                 break;
             }
             lyr = ftrLyrs.Next();
         }
     }
     foreach (string s in Enum.GetNames(typeof(fiaIntegration.biomassTypes)))
     {
         try
         {
             clbBiomassTypes.Items.Add(s, true);
         }
         catch (Exception e)
         {
             Console.WriteLine(e.ToString());
             break;
         }
     }
 }
Example #16
0
 private void populateComboBox()
 {
     if (mp != null)
     {
         IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
         ILayer     lyr     = rstLyrs.Next();
         while (lyr != null)
         {
             string       lyrNm  = lyr.Name;
             IRasterLayer rstLyr = (IRasterLayer)lyr;
             IRaster      rst    = rsUtil.createRaster(((IRaster2)rstLyr.Raster).RasterDataset);
             if (((IRasterBandCollection)rst).Count > 1)
             {
                 for (int i = 0; i < ((IRasterBandCollection)rst).Count; i++)
                 {
                     IRaster rsN  = rsUtil.returnRaster(rsUtil.getBand(rst, i));
                     string  rsNm = lyrNm + "_Band_" + (i + 1).ToString();
                     if (!rstDic.ContainsKey(rsNm))
                     {
                         rstDic.Add(rsNm, rsN);
                         cmbInRaster1.Items.Add(rsNm);
                     }
                     else
                     {
                         rstDic[rsNm] = rsN;
                     }
                 }
             }
             else
             {
                 if (!rstDic.ContainsKey(lyrNm))
                 {
                     rstDic.Add(lyrNm, rst);
                     cmbInRaster1.Items.Add(lyrNm);
                 }
                 else
                 {
                     rstDic[lyrNm] = rst;
                 }
             }
             lyr = rstLyrs.Next();
         }
     }
 }
Example #17
0
 private void populateComboBox()
 {
     if (mp != null)
     {
         IEnumLayer ftrLyrs = vUtil.getActiveViewLayers(viewUtility.esriIFeatureLayer);
         ILayer     lyr     = ftrLyrs.Next();
         while (lyr != null)
         {
             string        lyrNm  = lyr.Name;
             IFeatureLayer ftrLyr = (IFeatureLayer)lyr;
             IFeatureClass ftrCls = ftrLyr.FeatureClass;
             if (!ftrDic.ContainsKey(lyrNm))
             {
                 ftrDic.Add(lyrNm, ftrCls);
                 cmbSampleFeatureClass.Items.Add(lyrNm);
             }
             lyr = ftrLyrs.Next();
         }
     }
 }
Example #18
0
 private void populateComboBox()
 {
     if (mp != null)
     {
         IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIRasterLayer);
         ILayer     lyr     = rstLyrs.Next();
         while (lyr != null)
         {
             string       lyrNm  = lyr.Name;
             IRasterLayer rstLyr = (IRasterLayer)lyr;
             IRaster      rst    = rstLyr.Raster;
             if (!rstDic.ContainsKey(lyrNm))
             {
                 rstDic.Add(lyrNm, rst);
                 cmbRasterBands.Items.Add(lyrNm);
             }
             lyr = rstLyrs.Next();
         }
     }
 }
Example #19
0
 private void populateComboBox()
 {
     if (mp != null)
     {
         IEnumLayer rstLyrs = vUtil.getActiveViewLayers(viewUtility.esriIFeatureLayer);
         ILayer     lyr     = rstLyrs.Next();
         while (lyr != null)
         {
             string        lyrNm  = lyr.Name;
             IFeatureLayer ftrLyr = (IFeatureLayer)lyr;
             IFeatureClass ftrCls = ftrLyr.FeatureClass;
             if (!ftrDic.ContainsKey(lyrNm))
             {
                 ftrDic.Add(lyrNm, (ITable)ftrCls);
                 cmbSampleFeatureClass.Items.Add(lyrNm);
             }
             lyr = rstLyrs.Next();
         }
     }
     cmbLink.Items.AddRange(Enum.GetNames(typeof(Statistics.dataPrepGlm.LinkFunction)));
     cmbLink.SelectedItem = Statistics.dataPrepGlm.LinkFunction.Identity.ToString();
 }
Example #20
0
 private void populateComboBox()
 {
     if (mp != null)
     {
         IEnumLayer ftrLyrs = vUtil.getActiveViewLayers(viewUtility.esriIFeatureLayer);
         ILayer     lyr     = ftrLyrs.Next();
         while (lyr != null)
         {
             string        lyrNm  = lyr.Name;
             IFeatureLayer ftrLyr = (IFeatureLayer)lyr;
             IFeatureClass ftrCls = ftrLyr.FeatureClass;
             if (ftrCls.ShapeType == ESRI.ArcGIS.Geometry.esriGeometryType.esriGeometryPoint)
             {
                 if (!ftrDic.ContainsKey(lyrNm))
                 {
                     ftrDic.Add(lyrNm, ftrCls);
                     cmbSampleFeatureClass.Items.Add(lyrNm);
                 }
             }
             lyr = ftrLyrs.Next();
         }
     }
     dgvAzDs.RowCount = 1;
 }
Example #21
0
        private void populateComboBox()
        {
            gSed = new graphSedimentByArivalTime(rsUtil, mp);
            if (mp != null)
            {
                IEnumLayer ftrLyrs = vUtil.getActiveViewLayers(viewUtility.esriIFeatureLayer);
                ILayer     lyr     = ftrLyrs.Next();
                while (lyr != null)
                {
                    string        lyrNm  = lyr.Name;
                    IFeatureLayer ftrLyr = (IFeatureLayer)lyr;
                    IFeatureClass ftrCls = ftrLyr.FeatureClass;
                    if (ftrCls.ShapeType == ESRI.ArcGIS.Geometry.esriGeometryType.esriGeometryPolygon)
                    {
                        if (!ftrDic.ContainsKey(lyrNm))
                        {
                            ftrDic.Add(lyrNm, ftrCls);
                            cmbInFeatureClass.Items.Add(lyrNm);
                        }
                    }
                    lyr = ftrLyrs.Next();
                }
            }
            string magfireDir = @"c:\magfire";

            if (System.IO.Directory.Exists(magfireDir))
            {
                System.IO.DirectoryInfo dInfo = new System.IO.DirectoryInfo(magfireDir);
                foreach (System.IO.DirectoryInfo d in dInfo.GetDirectories())
                {
                    string dirPath             = d.FullName + "\\Input";
                    System.IO.DirectoryInfo d2 = new System.IO.DirectoryInfo(dirPath);
                    if (d2.Exists)
                    {
                        foreach (System.IO.DirectoryInfo d3 in d2.GetDirectories())
                        {
                            string dirPath2            = d3.FullName + "\\RESULTS";
                            System.IO.DirectoryInfo d4 = new System.IO.DirectoryInfo(dirPath2);
                            if (d4.Exists)
                            {
                                cmbProject.Items.Add(d.Name);
                                prjDic.Add(d.Name, d.FullName);
                                break;
                            }
                        }
                    }
                }
            }
            string        defaultRcz = magfireDir + "\\rcz\\RCZ70_stands5d.shp";
            IFeatureClass defRcz     = geoUtil.getFeatureClass(defaultRcz);

            defaultRcz = ((IDataset)defRcz).BrowseName;
            if (defRcz != null)
            {
                ftrDic.Add(defaultRcz, defRcz);
                cmbInFeatureClass.Items.Add(defaultRcz);
                cmbInFeatureClass.SelectedItem = defaultRcz;
            }
            //foreach (string s in Enum.GetNames(typeof(graphSedimentByArivalTime.ArrivalClasses)))
            //{
            //    cmbArrival.Items.Add(s);
            //}
            //cmbArrival.SelectedItem = cmbArrival.Items[0];
        }