com.supermap.analyst.spatialanalyst

类 RandomPointsParameter



  • public class RandomPointsParameter
    extends Object
    创建随机点参数设置。
    • 构造器详细资料

      • 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.