Kriging这个方法的semiVariogram_props参数如何传递?

代码:
IFeatureLayer pFeatureLayer = new FeatureLayerClass();
            IDataset pDataset = pFeatureClass as IDataset;
            pFeatureLayer.FeatureClass = pFeatureClass;
            pFeatureLayer.Name = pDataset.Name;

            IGeoProcessor2 gp = new GeoProcessorClass();
            gp.OverwriteOutput = true;
            IGeoProcessorResult result = new GeoProcessorResultClass();
            IVariantArray parameters = new VarArrayClass();

            parameters.Add(pFeatureLayer);
            parameters.Add(pField);
            parameters.Add("KrigingModelOrdinary('SPHERICAL', '', '', '', '')");
            //parameters.Add("SPHERICAL");
            parameters.Add("");
            parameters.Add("");
            parameters.Add(@"D:\HaiDaoFileDatabase\RasterData\" + outResult);
            result=gp.Execute("Kriging", parameters, null);
已邀请:

朱新颖

赞同来自: 陈晨

1,该工具需要检出扩展许可;
2,参数最好使用绝对路径形式;
3,这个参数可以参考:kriging.semiVariogram_props = "Spherical 0.000107";

要回复问题请先登录注册