资源简介
集合多位心血(希望给大家带来学习上的帮助)
![](http://www.nz998.com/pic/67373.jpg)
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using ESRI.ArcGIS.esriSystem;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.SystemUI;
using ESRI.ArcGIS.Display;
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Output;
using ESRI.ArcGIS.Geodatabase;
using ESRI.ArcGIS.DataSourcesFile;
using ESRI.ArcGIS.AnalysisTools;
using ESRI.ArcGIS.GeoAnalyst;
using ESRI.ArcGIS.DataSourcesRaster;
namespace Isopleth
{//该程序的大致思路:先生成栅格图像,然后在这基础上进而生成等高线(Re:Arcmap)
//最开始被打开的text图层会随着产生的图层被往后推延
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void contourToolStripMenuItem_Click(object sender EventArgs e)
{
}
private void CreateContour(IRaster pOutRater)
{
//栅格图像生成等高线
ISurfaceOp pSurfaceOp = new RasterSurfaceOp() as ISurfaceOp;
object odbase = 0;
IFeatureClass poutLineFC = pSurfaceOp.Contour(pOutRater as IGeoDataset .1 ref odbase) as IFeatureClass;
IFeaturelayer pFlayercontour = new FeaturelayerClass();
pFlayercontour.FeatureClass = poutLineFC;
pFlayercontour.Name = “等值线“;
ilayer playerContour = pFlayercontour as ilayer;
axMapControl1.Addlayer(playerContour);
}
private IRaster CreateRaster_IDW(IFeaturelayer pFeaturelayer)
{
IInterpolationOp pInterpolationOp = new RasterInterpolationOpClass();
IGeoDataset pInputDataset = (IGeoDataset)pFeaturelayer.FeatureClass;
IRasterRadius pRadius = new RasterRadiusClass();
object o1 = Type.Missing;
pRadius.SetVariable(12 ref o1);
//设置高程字段
//设定选择插值样点的方法Variable(变动)/Fixed(固定)
IFeatureClassDescriptor pFCDescriptor = new FeatureClassDescriptor() as IFeatureClassDescriptor;
pFCDescriptor.Create(pFeaturelayer.FeatureClass null “samp“);
// FeatureClassDescriptor 对象用于控制和描述插值的参数
// pFCDescriptor.Create(要素类 null “高程字段名“);
double dCellSize = 0.01364;
//象元大小
object oCell = dCellSize;
IRasterAnalysisEnvironment pEnv = (IRasterAnalysisEnvironment)pInterpolationOp;
pEnv.SetCellSize(esriRasterEnvSettingEnum.esriRasterEnvValue ref oCell);
IRaster pOutRaster = null;
object o2 = Type.Missing;
//缺省值:Maximum Distance缺省。
pOutRaster = pInterpolationOp.IDW(pFCDescriptor as IGeoDataset 2 pRadius ref o2) as IRaster;
//pInterpolationOp .IDW(GDS,权重值,插值样本方法[variable(变动)/fixed(固定)],圈定样点范围)
IRasterlayer pOutRasterlayer = new RasterlayerClass();
pOutRasterlayer.CreateFromRaste
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3594 2011-08-21 11:17 DEM5\DEM5\Backup\DEM\DEM.csproj
文件 8282 2011-08-21 11:08 DEM5\DEM5\Backup\DEM\Form1.cs
文件 9741 2011-08-21 10:01 DEM5\DEM5\Backup\DEM\Form1.Designer.cs
文件 5814 2011-08-21 10:01 DEM5\DEM5\Backup\DEM\Form1.resx
文件 474 2011-08-21 11:17 DEM5\DEM5\Backup\DEM\Program.cs
文件 1272 2011-08-20 16:18 DEM5\DEM5\Backup\DEM\Properties\AssemblyInfo.cs
文件 2828 2011-08-20 16:21 DEM5\DEM5\Backup\DEM\Properties\Resources.Designer.cs
文件 5612 2011-08-20 16:18 DEM5\DEM5\Backup\DEM\Properties\Resources.resx
文件 1099 2011-08-20 16:21 DEM5\DEM5\Backup\DEM\Properties\Settings.Designer.cs
文件 249 2011-08-20 16:18 DEM5\DEM5\Backup\DEM\Properties\Settings.settings
文件 931 2011-08-21 11:27 DEM5\DEM5\Backup\DEM\欢迎.cs
文件 3170 2011-08-21 11:27 DEM5\DEM5\Backup\DEM\欢迎.Designer.cs
文件 93107 2011-08-21 11:27 DEM5\DEM5\Backup\DEM\欢迎.resx
文件 898 2011-08-20 17:05 DEM5\DEM5\Backup\DEM.sln
..A..H. 19968 2011-08-21 11:28 DEM5\DEM5\Backup\DEM.suo
文件 13824 2014-10-08 08:06 DEM5\DEM5\DEM\bin\Debug\DEM.exe
文件 34304 2014-10-08 08:06 DEM5\DEM5\DEM\bin\Debug\DEM.pdb
文件 11608 2014-10-08 08:13 DEM5\DEM5\DEM\bin\Debug\DEM.vshost.exe
文件 490 2010-03-17 22:39 DEM5\DEM5\DEM\bin\Debug\DEM.vshost.exe.manifest
文件 3650 2014-09-26 09:00 DEM5\DEM5\DEM\DEM.csproj
文件 8282 2011-08-21 11:08 DEM5\DEM5\DEM\Form1.cs
文件 9741 2011-08-21 10:01 DEM5\DEM5\DEM\Form1.Designer.cs
文件 5814 2011-08-21 10:01 DEM5\DEM5\DEM\Form1.resx
文件 695 2014-10-08 08:13 DEM5\DEM5\DEM\obj\Debug\DEM.csproj.FileListAbsolute.txt
文件 901 2011-08-21 11:27 DEM5\DEM5\DEM\obj\Debug\DEM.csproj.GenerateResource.Cache
文件 13824 2014-10-08 08:06 DEM5\DEM5\DEM\obj\Debug\DEM.exe
文件 180 2014-09-26 09:00 DEM5\DEM5\DEM\obj\Debug\DEM.Form1.resources
文件 180 2014-09-26 09:00 DEM5\DEM5\DEM\obj\Debug\DEM.Properties.Resources.resources
文件 5314 2014-10-08 08:06 DEM5\DEM5\DEM\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 422 2014-09-26 09:00 DEM5\DEM5\DEM\obj\Debug\GenerateResource-ResGen.read.1.tlog
............此处省略483个文件信息
- 上一篇:基于OpenCV多目标的模板匹配算法
- 下一篇:易语言多开源码
相关资源
- QGA 量子遗传算法
- 基于遗传算法的排课系统
- 遗传算法的M文件
- 遗传算法PPT(Genetic_Algorithms.ppt)
- 遗传算法的堆石料非线性本构模型参
- 遗传算法越野小车unity5.5
- 车间布局遗传算法
- 遗传算法论文11篇
- 基于遗传算法的立体车库车位调度研
- 柯布-道格拉斯Cobb-Douglas生产函数模型
- 遗传算法解决TSP旅行商问题程序开源
- 基于GA-ELM的瓦斯涌出量预测
- 5种多旅行商问题(MTSP)的遗传算法
- 人工智能和遗传算法的结合推荐必读
- 遗传算法0-1背包问题论文
- 改进的k_均值聚类排挤小生境遗传算法
- 基于遗传优化的无刷直流电机模糊控
- GA+ICP代码
- 计算智能大作业合集
- 遗传算法与工程优化_玄光男_程润伟
- NSGA和NSGAII算法
- 群体智能.ppt
- Qt写的遗传算法加画图程序
- 遗传算法优化支持向量机算法
- 遗传算法原理及应用--选择交叉变异算
- 使用神经网络与遗传算法的小游戏
- 遗传算法的适应度函数构造
- 车间调度遗传算法程序
- 遗传算法及其代码实现
- 遗传算法的基本理论与应用
评论
共有 条评论