public class RegularizeParameter extends Object
构造器和说明 |
---|
RegularizeParameter()
默认构造函数,构造一个新的 RegularizeParameter 对象。
|
RegularizeParameter(RegularizeParameter other) |
限定符和类型 | 方法和说明 |
---|---|
double |
getMinArea()
返回面要素得以保留的最小面积。
|
double |
getMinHoleArea()
返回面要素内部孔洞的最小面积。
|
double |
getOffsetDistance()
返回规则化边界允许偏移的最大距离。
|
Unit |
getOffsetDistanceUnit()
返回规则化边界允许偏移的最大距离单位。
|
RegularizeMethod |
getRegularizeMethod()
返回建筑物规则化处理方法。
|
void |
setMinArea(double minArea)
设置面要素得以保留的最小面积。
|
void |
setMinHoleArea(double setMinHoleArea)
设置面要素内部孔洞的最小面积。
|
void |
setOffsetDistance(double offsetDistance)
设置规则化边界允许偏移的最大距离。
|
void |
setOffsetDistanceUnit(Unit offsetDistanceUnit)
设置规则化边界允许偏移的最大距离单位。
|
void |
setRegularizeMethod(RegularizeMethod regularizeMethod)
设置建筑物规则化处理方法。
|
public RegularizeParameter()
public RegularizeParameter(RegularizeParameter other)
public RegularizeMethod getRegularizeMethod()
public void setRegularizeMethod(RegularizeMethod regularizeMethod)
RegularizeMethod
。regularizeMethod
- 建筑物规则化处理方法。public double getOffsetDistance()
public void setOffsetDistance(double offsetDistance)
对建筑物进行规则化要求不规则边界需要在一定范围区域内进行偏移,该范围区域为允许偏移的最大距离设置的缓冲区。
offsetDistance
- 规则化边界允许偏移的最大距离。public Unit getOffsetDistanceUnit()
public void setOffsetDistanceUnit(Unit offsetDistanceUnit)
offsetDistanceUnit
- 规则化边界允许偏移的最大距离单位。public double getMinArea()
public void setMinArea(double minArea)
可以通过设置该参数移除数据中一些独立细碎建筑面,如下图所示,小于该面积的建筑物将会被删除掉。
minArea
- 面要素得以保留的最小面积。public double getMinHoleArea()
public void setMinHoleArea(double setMinHoleArea)
有时待处理的建筑物数据中可能会出现空隙面(孔洞),如下图所示,此时可以通过设置该参数进行消除。
setMinHoleArea
- 面要素内部孔洞的最小面积。Copyright © 2021–2024 SuperMap. All rights reserved.