首页 / 浏览问题 / 组件GIS / 问题详情
基于object开发 栅格数据集可以直接叠加裁剪吗
43EXP 2019年12月18日
使用产品:iobject 9D  操作系统:win10 x64
问题详细描述:基于object开发 栅格数据集可以直接进行叠加裁剪吗。

1个回答

您好,栅格数据集可以裁剪,接口是 RasterClip.Cli[
2,432EXP 2019年12月18日
InterpolationIDWParameter interpolationMethodIDWParam = new InterpolationIDWParameter();
            interpolationMethodIDWParam.SearchMode = SearchMode.None;
            interpolationMethodIDWParam.Bounds = recordset.Bounds;
            interpolationMethodIDWParam.ExpectedCount = 12;
            interpolationMethodIDWParam.MaxPointCountForInterpolation = 200;
            interpolationMethodIDWParam.MaxPointCountInNode = 50;
            interpolationMethodIDWParam.Resolution = 0.001;
            interpolationMethodIDWParam.Power = 2;
            DatasetGrid resultInterpolationGrid = Interpolator.Interpolate(interpolationMethodIDWParam, vector.GetRecordset(true, CursorType.Dynamic), "water",
               0.7, m_datasource, "栅格", PixelFormat.Single);

能帮我看下这段代码有什么问题吗,老是提示MaxPointCountForInterpolation This argument is invalid,resultInterpolationGrid的结果执行完是null
您好,首先距离反比权值插值方法的MaxPointCountForInterpolation与MaxPointCountInNode不适用,其次,获取Recordset的时候,第一个参数需要为false,true为返回的空数据集,其次还要注意你参与插值的字段等,建议组件api文档看一下
...