资源简介
66b557733ace1535d3a4ff36eb748e99.rar

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.Geodatabase;
using ESRI.ArcGIS.DataSourcesRaster;
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.SpatialAnalyst;
using ESRI.ArcGIS.GeoAnalyst;
namespace Math
{
public partial class FrmMath : Form
{
public FrmMath()
{
InitializeComponent();
}
private IGeoDataset inGeodataset1;//输入数据1
private IGeoDataset inGeodataset2;//输入数据2
private IGeoDataset result;//返回结果
private IMathOp mathOp;//数学计算对象
private ILogicalOp logicalOp;//逻辑运算对象
private ITrigOp trigOp;//三角函数计算对象
private IBitwiseOp bitwiseOp;//按位计算对象
#region 参数设置
private void cmbInputData1_MouseClick(object sender MouseEventArgs e)
{
ComboBox c = sender as ComboBox;
c.Items.Clear();
IMap map = axMapControl1.Map;
if (map != null)
{
for (int i = 0; i < map.layerCount; i++)
{
c.Items.Add(map.get_layer(i).Name);
}
}
}
//设置输入数据1
private void cmbInputData1_SelectedIndexChanged(object sender EventArgs e)
{
try
{
ilayer layer = getlayerFromName(cmbInputData1.SelectedItem.ToString());
IRasterlayer rasterlayer = layer as IRasterlayer;
IRaster raster = rasterlayer.Raster;
inGeodataset1 = raster as IGeoDataset;
}
catch {
MessageBox.Show(“请输入栅格数据!“);
};
}
//设置输入数据2
private void cmbInputData2_SelectedIndexChanged(object sender EventArgs e)
{
try
{
ilayer layer = getlayerFromName(cmbInputData2.SelectedItem.ToString());
IRasterlayer rasterlayer = layer as IRasterlayer;
IRaster raster = rasterlayer.Raster;
inGeodataset2 = raster as IGeoDataset;
}
catch
{
MessageBox.Show(“请输入栅格数据!“);
};
}
//对象实例化
private void FrmMath_Load(object sender EventArgs e)
{
mathOp = new RasterMathOpsClass();
logicalOp = new RasterMathOpsClass();
trigOp = new RasterMathOpsClass();
bitwiseOp = new RasterMathOpsClass();
}
#endregion
#region 数学计算
private void btnPlus_Click(object sender EventArgs e)
{
try
{
if (cmbInputData1.SelectedItem == null || cmbInputData2.SelectedItem == null)
return;
result = mathOp.Plus(inGeodataset1
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 31232 2015-07-07 15:46 code\Math\bin\Debug\Math.exe
文件 75264 2015-07-07 15:46 code\Math\bin\Debug\Math.pdb
文件 11608 2015-07-17 19:56 code\Math\bin\Debug\Math.vshost.exe
文件 490 2010-03-17 22:39 code\Math\bin\Debug\Math.vshost.exe.manifest
文件 30208 2015-01-29 11:42 code\Math\bin\Release\Math.exe
文件 48640 2015-01-29 11:42 code\Math\bin\Release\Math.pdb
文件 11608 2015-01-29 11:42 code\Math\bin\Release\Math.vshost.exe
文件 490 2010-03-17 22:39 code\Math\bin\Release\Math.vshost.exe.manifest
文件 1 2015-01-23 21:22 code\Math\ClassDiagram1.cd
文件 10700 2015-07-16 17:16 code\Math\FrmMath.cs
文件 19900 2015-07-16 17:16 code\Math\FrmMath.Designer.cs
文件 5817 2015-07-16 17:16 code\Math\FrmMath.resx
文件 754 2015-01-23 21:22 code\Math\LicenseInitializer.cs
文件 15234 2015-01-23 21:22 code\Math\LicenseInitializer.Designer.cs
文件 9319 2015-07-02 09:34 code\Math\Math.csproj
文件 452 2015-01-23 21:22 code\Math\Math.csproj.user
文件 249347 2015-01-28 14:27 code\Math\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6710 2015-07-17 19:57 code\Math\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 3677 2015-07-17 19:56 code\Math\obj\x86\Debug\Math.csproj.FileListAbsolute.txt
文件 977 2015-01-27 10:56 code\Math\obj\x86\Debug\Math.csproj.GenerateResource.Cache
文件 262372 2015-01-28 21:16 code\Math\obj\x86\Debug\Math.csprojResolveAssemblyReference.cache
文件 31232 2015-07-07 15:46 code\Math\obj\x86\Debug\Math.exe
文件 4050 2015-07-07 15:46 code\Math\obj\x86\Debug\Math.FrmMath.resources
文件 75264 2015-07-07 15:46 code\Math\obj\x86\Debug\Math.pdb
文件 180 2015-07-07 15:46 code\Math\obj\x86\Debug\Math.Properties.Resources.resources
文件 123631 2015-07-06 15:11 code\Math\obj\x86\Debug\ResolveAssemblyReference.cache
文件 4608 2015-01-23 21:22 code\Math\obj\x86\Debug\TempPE\Properties.Resources.Designer.cs.dll
文件 124772 2015-01-29 11:10 code\Math\obj\x86\Release\DesignTimeResolveAssemblyReferences.cache
文件 7281 2015-01-29 11:42 code\Math\obj\x86\Release\DesignTimeResolveAssemblyReferencesInput.cache
文件 780 2015-01-29 11:42 code\Math\obj\x86\Release\Math.csproj.FileListAbsolute.txt
............此处省略30个文件信息
- 上一篇:测绘程序设计实习-控制网程序源代码
- 下一篇:ADCIRC英文教程
相关资源
- 集客9341固件ap
- 遍历USB设备,获取USB序列号
- delphi源码-实现软件注册机
- Microservices_Designing_Deploying
-
Design for em
bedded Image Processing on FPG - GNU/Linux系统开发者需要从桌面突破
- Concurrency in Go(EarlyRelease) 无水印p
- cfx中ccl语言使用手册
- 单元测试一条龙1.50final
- 金丰300T级进冲床电气控制原理图1
- DSP实验(10次实验有详细步骤)
- HP Compaq 8200 Elite 系列商用台式机
- 2019年软考高级下半年信息系统项目管
- Assembly Language for x86 Processors (7th Ed
- Mule基础教程中文版
- 易语言凡哥记事本V1源码易语言凡哥记
- 易语言码表文本加解密模块源码
- DIR2病毒源代码(汇编语言编写)
- ADC0809的采样控制电路的实现.doc
- CRichEditView显示行号的代码
- STM8S代码例程
- 上海交大计算机图形学课程视频31集
- Source Insight 4.0.0080破解文件 替换lic
- Apk加固Demo
- VMware Workstation Pro 15 注册机
- HumanDet(公交车系统模式识别)
- 基于89C51的智能台灯
- 计算机数值分析.rar
- 水晶排课 11.53 破解版
- 51智能排课系统大课表版v5.1.3中文免费
评论
共有 条评论