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