通过减少要素宽度的像元来对栅格化的线状要素进行细化,该方法是处理二值图像的细化方法,如果不是二值图像会先处理为二值图像,只需指定背景色的值,背景色以外的值都是需要细化的值。该方法的效率最快。

命名空间:  SuperMap.Analyst.SpatialAnalyst
程序集:  SuperMap.Analyst.SpatialAnalyst (in SuperMap.Analyst.SpatialAnalyst)
版本: dll

语法

C#
public static Dataset ThinRaster(
	Dataset sourceDataset,
	Datasource targetDatasource,
	string targetDatasetName,
	double backorNoValue,
	bool isSaveAsGrid
)

参数

sourceDataset
Type: SuperMap.Data..::.Dataset
指定的待细化的栅格数据集或影像数据集。
targetDatasource
Type: SuperMap.Data..::.Datasource
保存结果的数据源。
targetDatasetName
Type: System..::.String
结果数据集的名称。
backorNoValue
Type: System..::.Double
指定背景色的值,背景色值和无值都会当成背景色。
isSaveAsGrid
Type: System..::.Boolean
是否保存为栅格数据集,ture表示保存为栅格数据集,false保存为原数据类型(栅格或影像)。保存为栅格数据集便于栅格矢量化时指定值矢量化,方便快速获取线数据。

返回值

结果数据集,结果数据集为二值图像只有0和1两种值。

版本信息

SuperMap iObjects .NET


请参见