zoukankan      html  css  js  c++  java
  • C#+AE 插值

     /// <summary>
            /// 要插值的要素类,插值的字段名,阈值,栅格大小,指数
            /// </summary>
            /// <param name="_pFeatureClass"></param>
            /// <param name="_pFieldName"></param>
            /// <param name="_pDistance"></param>
            /// <param name="_pCell"></param>
            /// <param name="_pPower"></param>
            /// <returns></returns>

           public IGeoDataset IDW(IFeatureClass _pFeatureClass, string _pFieldName, double _pDistance, double _pCell, int _pPower)
           {
               IGeoDataset Geo = _pFeatureClass as IGeoDataset;

               object pExtent = Geo.Extent;

               object o = Type.Missing;

               IFeatureClassDescriptor pFeatureClassDes = new FeatureClassDescriptorClass();

               pFeatureClassDes.Create(_pFeatureClass, null, _pFieldName);


               IInterpolationOp pInterOp = new RasterInterpolationOpClass();

               IRasterAnalysisEnvironment pRasterAEnv = pInterOp as IRasterAnalysisEnvironment;


              // pRasterAEnv.Mask = Geo;


               pRasterAEnv.SetExtent(esriRasterEnvSettingEnum.esriRasterEnvValue, ref pExtent, ref o);


               object pCellSize = _pCell;//可以根据不同的点图层进行设置


               pRasterAEnv.SetCellSize(esriRasterEnvSettingEnum.esriRasterEnvValue, ref pCellSize);


               IRasterRadius pRasterrad = new RasterRadiusClass();

               object obj = Type.Missing;

               pRasterrad.SetFixed(_pDistance, ref obj);

               object pBar = Type.Missing;

               IGeoDataset pGeoIDW = pInterOp.IDW(pFeatureClassDes as IGeoDataset, _pPower, pRasterrad, ref pBar);

               return pGeoIDW;

           }

  • 相关阅读:
    Jenkins 的安装部署
    Python /usr/bin/python
    java学习基础 项目
    Java 并行与并发
    c# 将一个窗体显示在主窗体中
    java.io.IOException: open failed: EACCES (Permission denied) 问题解决
    android中创建模拟器的 SDCard
    Android学习笔记__2__Android工程目录结构
    Android学习笔记__3__Android应用程序组成
    Android学习笔记__1__Android体系架构
  • 原文地址:https://www.cnblogs.com/zuiyirenjian/p/1951236.html
Copyright © 2011-2022 走看看