資源簡介
集合多位心血(希望給大家帶來學習上的幫助)

代碼片段和文件信息
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多目標的模板匹配算法
- 下一篇:易語言多開源碼
評論
共有 條評論