资源简介

集合多位心血(希望给大家带来学习上的帮助)

资源截图

代码片段和文件信息

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个文件信息

评论

共有 条评论