ArcEngine的插值分析搞了N久。从年前搞到年后。今天终于出来效果了。最近的效果能不能用就在说了。简单的说一下。插值分析的具体过程就不说话。一会代码给出。通过点插值得到Raster,必须进行从分类,然后再进行裁剪(感觉没有理论依据的,呵呵)。就这样得到需要的结果。附带一些主要代码:
IFeatureLayer pinputLyer = handler.GetExistLayer(mapControl.Map, cmbPointLayer.Text) as IFeatureLayer;
IFeatureLayer pBaseLayer = handler.GetExistLayer(mapControl.Map, cmbBaseLayer.Text) as IFeatureLayer;
string fieldname = cmbField.Text.ToString();
int r = Convert.ToInt32(textBox4.Text);
object dSearchD = r; //搜索半径
int pSearchCount = Convert.ToInt32(textBox1.Text); //样本点个数
int c = Convert.ToInt32(txtWight.Text);
object dCellSize = c; //栅格大小
double power = Convert.ToDouble(textBox3.Text); //权重
IRasterRadius pRadius = new RasterRadiusClass();