建筑物规则化。

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

语法

C#
public static DatasetVector RegularizeBuildingFootprint(
	DatasetVector sourceDataset,
	Datasource targetDatasource,
	string targetDatasetName,
	RegularizeParameter rParam,
	bool isAttributeRetained
)

参数

sourceDataset
Type: SuperMap.Data..::.DatasetVector
待计算的矢量数据集,必须为面数据集。
targetDatasource
Type: SuperMap.Data..::.Datasource
结果数据源。
targetDatasetName
Type: System..::.String
结果数据集名称。
rParam
Type: SuperMap.Data..::.RegularizeParameter
规则化参数。
isAttributeRetained
Type: System..::.Boolean
是否保存原始字段。

返回值

结果数据集,返回每个对象的范围面。结果数据集中新增了字段"status"用于表示要素是否进行了规则化,0表示未进行规则化(可能因为容限设置过小或源数据本身有错误),1表示该要素进行了规则化。

备注

用于消除建筑物范围几何中不规整的边界及细节,来对建筑物形状进行规则化。

版本信息

SuperMap iObjects .NET

受以下版本支持: 10.2.0, 10.2.1, 11.0.0, 11.0.1, 11.1.1, 11.2.0, 11.2.1

请参见