SuperMap.Connector.SpatialAnalyst.IsoLine C# (CSharp) Method

IsoLine() public method

用于从一个点集合中提取等值线,方法的实现原理是先利用点集合中存储的第三维信息(高程或者温度等),也就是除了点的坐标信息的数据,对点数据进行插值分析,得到栅格数据集(中间结果数据集),接着从栅格数据集中提取等值线。

参数 parameter 为空时抛出异常。 服务端处理错误时抛出异常。
public IsoLine ( Point2D points, double zValues, double resolution, ExtractParameter parameter, DataReturnOption resultSetting ) : DatasetSpatialAnalystResult
points Point2D 进行分析的点数组。
zValues double 各点的高程值数组,该数组长度必须与points相同。
resolution double 中间结果(栅格数据集)的分辨率。
parameter ExtractParameter 提取等值线的参数,必设参数。设置光滑度、重采样距离等,请参见 类。
resultSetting DataReturnOption 返回值设置参数,设置是否返回记录、是否创建结果数据集等。
return DatasetSpatialAnalystResult
        public DatasetSpatialAnalystResult IsoLine(Point2D[] points, double[] zValues, double resolution, ExtractParameter parameter, DataReturnOption resultSetting)
        {
            if (parameter == null)
            {
                throw new ArgumentNullException("parameter", Resources.ArgumentIsNotNull);
            }
            return _spatialAnalystProvier.IsoLine(points, zValues, resolution, parameter, resultSetting);
        }

Same methods

SpatialAnalyst::IsoLine ( string gridDataset, ExtractParameter parameter, DataReturnOption resultSetting ) : DatasetSpatialAnalystResult
SpatialAnalyst::IsoLine ( string pointDataset, QueryParameter filterQueryParameter, string zValueField, double resolution, ExtractParameter parameter, DataReturnOption resultSetting ) : DatasetSpatialAnalystResult