com.supermap.analyst.terrainanalyst

类 QuadMeshParameter



  • public class QuadMeshParameter
    extends Object
    网格剖分参数类。通常包括返回或设置网格剖分的行列数以及四个角点坐标。
    • 构造器详细资料

      • QuadMeshParameter

        public QuadMeshParameter()
        构造一个网格剖分参数类的新对象。
      • QuadMeshParameter

        public QuadMeshParameter(GeoRegion quadMeshRegion,
                                 int rowCount,
                                 int colCount,
                                 Point2D leftBottomPoint,
                                 Point2D rightBottomPoint,
                                 Point2D rightTopPoint,
                                 Point2D leftTopPoint,
                                 String rowField,
                                 String colField)
        根据给定的参数构造一个网格划分参数类的新对象。
        参数:
        quadMeshRegion - 网格剖分面对象。
        rowCount - 网格剖分的行数。
        colCount - 网络剖分的列数。
        leftBottomPoint - 左下角点坐标。
        rightBottomPoint - 右下角坐标。
        rightTopPoint - 右上角坐标。
        leftTopPoint - 左上角坐标。
        rowField - 行字段名称。
        colField - 列字段名称。
      • QuadMeshParameter

        public QuadMeshParameter(QuadMeshParameter quadMeshParameter)
        根据给定的网格剖分参数对象构造一个与其完全相同的新对象。
        参数:
        quadMeshParameter - 网格剖分参数设置类对象。
    • 方法详细资料

      • getQuadMeshRegion

        public GeoRegion getQuadMeshRegion()
        返回网格剖分的面对象。
        返回:
        网格剖分的面对象。
        默认值:
        默认值为空。
      • getRowCount

        public int getRowCount()
        返回网格剖分的行方向节点数。

        默认值为0,表示不参与处理;若不为0,但是此值小于多边形行方向的最大点数减一,则以多边形行方向的最大点数减一作为行数(RowCount);若大于多边形行方向的最大点数减一,则会自动加点,使行方向的数目为RowCount。

        举例来讲:如果用户希望将一矩形面对象划分为2*3(高*宽)=6个小矩形,则行方向数目(RowCount)为2。

        返回:
        网格剖分的行方向节点数。
        默认值:
        默认值为 0。
      • getColCount

        public int getColCount()
        返回网格剖分的列方向节点数。

        默认值为0,表示不参与处理;若不为0,但是此值若小于多边形列方向的最大点数减一,则以多边形列方向的最大点数减一作为列数(ColCount);若大于多边形列方向的最大点数减一,则会自动加点,使列方向的数目为 ColCount。

        举例来讲:如果用户希望将一矩形面对象划分为2*3(高*宽)=6个小矩形,则列方向数目(ColCount)为3。

        返回:
        网格剖分的列方向节点数。
        默认值:
        默认值为 0。
      • getLeftBottomPoint

        public Point2D getLeftBottomPoint()
        返回网格剖分的区域多边形左下角点坐标。

        四个角点选择依据:4个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。其选择应尽量在原区域近似四边形的四个顶点上,同时要考虑整体的流势。

        返回:
        网格剖分的区域多边形左下角点坐标值。
        默认值:
        默认值为(0, 0)。
      • getRightBottomPoint

        public Point2D getRightBottomPoint()
        返回网格剖分的区域多边形右下角点坐标。

        四个角点选择依据:4个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。其选择应尽量在原区域近似四边形的四个顶点上,同时要考虑整体的流势。

        返回:
        网格剖分的区域多边形右下角点坐标值。
        默认值:
        默认值为(0, 0)。
      • getRightTopPoint

        public Point2D getRightTopPoint()
        返回网格剖分的区域多边形右上角点坐标。

        四个角点选择依据:4个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。其选择应尽量在原区域近似四边形的四个顶点上,同时要考虑整体的流势。

        返回:
        网格剖分的区域多边形右上角点坐标值。
        默认值:
        默认值为(0, 0)。
      • getLeftTopPoint

        public Point2D getLeftTopPoint()
        返回网格剖分的区域多边形左上角点坐标。

        四个角点选择依据:四个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。四个角点的选择应尽量在原区域近似四边形的四个顶点上,同时还要考虑整体的流势。

        返回:
        网格剖分的区域多边形左上角点坐标值。
        默认值:
        默认值为(0, 0)。
      • getRowField

        public String getRowField()
        返回格网剖分结果对象的行属性字段名称。此字段用来保存剖分结果对象的行号。
        返回:
        行属性字段名称。
      • getColField

        public String getColField()
        返回格网剖分结果对象的列属性字段名称。此字段用来保存剖分结果对象的列号。
        返回:
        列属性字段名称。
      • setQuadMeshRegion

        public void setQuadMeshRegion(GeoRegion value)
        设置网格剖分的面对象。
        参数:
        value - 网格剖分的面对象。
      • setRowCount

        public void setRowCount(int value)
        设置网格剖分的行方向节点数。

        默认值为0,表示不参与处理;若不为0,但是此值小于多边形行方向的最大点数减一,则以多边形行方向的最大点数减一作为行数(RowCount);若大于多边形行方向的最大点数减一,则会自动加点,使行方向的数目为 RowCount。

        举例来讲:如果用户希望将一矩形面对象划分为2*3(高*宽)=6个小矩形,则行方向数目(RowCount)为2。

        参数:
        value - 网格剖分的行方向节点数。
      • setColCount

        public void setColCount(int value)
        设置网格剖分的列方向节点数。

        默认值为0,表示不参与处理;若不为0,但是此值若小于多边形列方向的最大点数减一,则以多边形列方向的最大点数减一作为列数(ColCount);若大于多边形列方向的最大点数减一,则会自动加点,使列方向的数目为 ColCount。

        举例来讲:如果用户希望将一矩形面对象划分为2*3(高*宽)=6个小矩形,则列方向数目(ColCount)为3。

        参数:
        value - 网格剖分的列方向节点数。
      • setLeftBottomPoint

        public void setLeftBottomPoint(Point2D value)
        设置网格剖分的区域多边形左下角点坐标。

        四个角点选择依据:4个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。其选择应尽量在原区域近似四边形的四个顶点上,同时要考虑整体的流势。

        参数:
        value - 网格剖分的区域多边形左下角点坐标值。
      • setRightBottomPoint

        public void setRightBottomPoint(Point2D value)
        设置网格剖分的区域多边形右下角点坐标。

        四个角点选择依据:4个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。其选择应尽量在原区域近似四边形的四个顶点上,同时要考虑整体的流势。

        参数:
        value - 网格剖分的区域多边形右下角点坐标值。
      • setRightTopPoint

        public void setRightTopPoint(Point2D value)
        设置网格剖分的区域多边形右上角点坐标。

        四个角点选择依据:4个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。其选择应尽量在原区域近似四边形的四个顶点上,同时要考虑整体的流势。

        参数:
        value - 网格剖分的区域多边形右上角点坐标值。
      • setLeftTopPoint

        public void setLeftTopPoint(Point2D value)
        设置网格剖分的区域多边形左上角点坐标。

        四个角点选择依据:四个角点对应着网格剖分的计算区域上的4个顶点,其选择会对剖分的结果造成影响。四个角点的选择应尽量在原区域近似四边形的四个顶点上,同时还要考虑整体的流势。

        参数:
        value - 网格剖分的区域多边形左上角点坐标值。
      • setRowField

        public void setRowField(String value)
        设置格网剖分结果对象的行属性字段名称。此字段用来保存剖分结果对象的行号。
        参数:
        value - 行属性字段名称。
      • setColField

        public void setColField(String value)
        设置格网剖分结果对象的列属性字段名称。此字段用来保存剖分结果对象的列号。
        参数:
        value - 列属性字段名称。

Copyright © 2021–2024 SuperMap. All rights reserved.