ArcObject for Java 使用Kriging插值,semiVariogramProps设置问题

ArcObject for Java 提供的Kriging方法,构造函数
Kriging(Object inPointFeatures, Object zField, Object outSurfaceRaster, Object semiVariogramProps) 
中,参数 semiVariogramProps 应该如何赋值?
api中对该参数的描述如下:

无标题.png

描述中提到的 类 KrigingModel ,以及两种方式 KrigingModelOrdinary  和 KrigingModelUniversal 均没有找到,我按照网上的说明及arcpy中该参数的赋值方式赋值:
Kriging k = Kriging(shp, 'z', outRaster, "SPHERICAL,0.05");
提示有问题,请对该参数进行详细说明,谢谢
已邀请:

小七要走

赞同来自:

 ESRI.ArcGIS.SpatialAnalystTools.Kriging pKiging = new ESRI.ArcGIS.SpatialAnalystTools.Kriging();
           pKiging.in_point_features = pFeatureLayer;
           pKiging.z_field = pField;
           pKiging.semiVariogram_props = "SPHERICAL";
           pKiging.out_surface_raster = outResult;
其他我用的默认的,字段是原数据属性表中存在的,你的z字段是存在的嘛?

朱新颖

赞同来自:

这个和调用GP工具的使用方法一样,可以在ArcMap里用同样数据,同样参数执行Kiging成功后,在Engine中使用相同参数即可。

要回复问题请先登录注册