通过减少要素宽度的像元来对栅格化的线状要素进行细化,该方法是处理二值图像的细化方法,如果不是二值图像会先处理为二值图像,只需指定背景色的值,背景色以外的值都是需要细化的值。该方法的效率最快。
命名空间:
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保存为原数据类型(栅格或影像)。保存为栅格数据集便于栅格矢量化时指定值矢量化,方便快速获取线数据。