com.supermap.analyst.spatialanalyst
类 RandomPointsParameter
- java.lang.Object
-
- com.supermap.analyst.spatialanalyst.RandomPointsParameter
-
public class RandomPointsParameter extends Object
创建随机点参数设置。
-
-
构造器概要
构造器 构造器和说明 RandomPointsParameter()
构造一个新的 RandomPointsParameter 对象。RandomPointsParameter(RandomPointsParameter randomPointsParameter)
拷贝构造函数,根据给定的 RandomPointsParameter 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 Object
getGlobalMinDistance()
返回随机点的全局最小距离。Object
getMinDistance()
返回随机点之间的最小距离。Object
getRandomNumber()
返回随机点数目。Rectangle2D
getRectBounds()
返回生成随机点的范围。void
setGlobalMinDistance(Object value)
设置随机点的全局最小距离 创建的随机点之间的全局最小允许距离。void
setMinDistance(Object value)
设置随机点之间的最小距离。void
setRandomNumber(Object value)
设置生成的随机点数目。void
setRectBounds(Rectangle2D value)
设置生成随机点的范围。
-
-
-
构造器详细资料
-
RandomPointsParameter
public RandomPointsParameter()
构造一个新的 RandomPointsParameter 对象。
-
RandomPointsParameter
public RandomPointsParameter(RandomPointsParameter randomPointsParameter)
拷贝构造函数,根据给定的 RandomPointsParameter 对象构造一个与其完全相同的新对象。- 参数:
randomPointsParameter
- 指定的 RandomPointsParameter 对象。
-
-
方法详细资料
-
getRandomNumber
public Object getRandomNumber()
返回随机点数目。- 返回:
- 随机点数目。
- 默认值:
- 默认值为10。
-
setRandomNumber
public void setRandomNumber(Object value)
设置生成的随机点数目。支持数值型和字符串类型。说明:
- 若点数目设置为字符串型,表示每个要素中生成随机点数目的字段,仅对线和面数据类型有效。
- 若点数目设置为数值型,表示在每个要素内部或沿线生成该数量的随机点。
- 当源数据为点时,若源数据集中的点数小于设置的点数目,则返回所有源数据中的点;若大于设置的点数目,则随机抽取源数据集中的点。
注意:当点数目和最小距离同时设置时,首先满足最小距离,此时生成点数目为在最小距离约束下的最大值。
- 参数:
value
- 随机点数目。
-
getMinDistance
public Object getMinDistance()
返回随机点之间的最小距离。- 返回:
- 随机点之间的最小距离。
- 默认值:
- 默认值为0。
-
setMinDistance
public void setMinDistance(Object value)
设置随机点之间的最小距离。支持数值型和字符串类型。说明:
- 若点数目设置为字符串型,表示每个要素中生成随机点最小距离的字段,仅对线和面数据类型有效。
- 若点数目设置为数值型,表示在每个要素内部或沿线生成随机点的最小距离。
- 如果将此距离设置为1米,则所有随机点距最近点的距离都将大于等于1米。
- 最小距离需要不能为负值。
- 默认与设置的坐标系单位相同。
- 参数:
value
- 随机点之间的最小距离。
-
getGlobalMinDistance
public Object getGlobalMinDistance()
返回随机点的全局最小距离。通过该接口可以返回随机点的全局最小距离。
- 返回:
- 返回随机点的全局最小距离。
-
setGlobalMinDistance
public void setGlobalMinDistance(Object value)
设置随机点的全局最小距离创建的随机点之间的全局最小允许距离。即在线、面数据集中不同对象间随机点的最小允许距离 。
- 参数:
value
- 随机点的全局最小距离
-
getRectBounds
public Rectangle2D getRectBounds()
返回生成随机点的范围。- 返回:
- 生成随机点的范围。
-
setRectBounds
public void setRectBounds(Rectangle2D value)
设置生成随机点的范围。- 参数:
value
- 生成随机点的范围。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.