用于从三维点集合中提取等值面。方法的实现原理是先利用点集合中存储的三维信息(高程或者温度等),也就是除了点的坐标信息的数据,对点数据进行插值分析(可以设置插值方法),得到栅格数据集(中间结果数据集),然后从栅格数据集中提取等值线,最终由等值线构成等值面。
命名空间:
SuperMap.Analyst.SpatialAnalyst程序集: SuperMap.Analyst.SpatialAnalyst (in SuperMap.Analyst.SpatialAnalyst)
版本: dll
语法
C# |
---|
public static GeoRegion[] ExtractIsoregion( SurfaceExtractParameter parameter, Point3Ds extractedPoints, TerrainInterpolateType terrainInterpolateType, double resolution, GeoRegion clipRegion ) |
参数
- parameter
- Type: SuperMap.Analyst.SpatialAnalyst..::.SurfaceExtractParameter
指定的提取操作需要的操作。
- extractedPoints
- Type: SuperMap.Data..::.Point3Ds
指定的待提取等值面的点串,该点串中的点是三维点,每一个点存储了 X,Y 坐标信息和只有一个三维度的信息(例如:高程信息等)。
- terrainInterpolateType
- Type: SuperMap.Analyst.SpatialAnalyst..::.TerrainInterpolateType
指定的地形插值类型。
- resolution
- Type: System..::.Double
指定的中间结果(栅格数据集)的分辨率。
- clipRegion
- Type: SuperMap.Data..::.GeoRegion
指定的裁剪面对象。如果不需要对操作结果进行裁剪,可以用 null 值取代该参数。
返回值
提取等值面得到的面集合。如果提取失败则返回 null。示例
请参见 ExtractIsoregion(SurfaceExtractParameter, Point3Ds, Datasource, String, Double, GeoRegion) 方法的示例。