com.supermap.distributeanalystservices

Class AggregatePointsOnline



  • public class AggregatePointsOnline
    extends DistributeAnalyst
    online aggregate analysis class.
    • Constructor Detail

      • AggregatePointsOnline

        public AggregatePointsOnline()
        Constructor.
    • Method Detail

      • setWeight

        public void setWeight(java.lang.String weight)
        Sets weight.
        Parameters:
        weight - weight.
      • setMeshSizeUnit

        public void setMeshSizeUnit(java.lang.String meshSizeUnit)
        Sets mesh unit

        mesh unit: Meter (the default), Kilometer, Yard, Foot, Mile

        Parameters:
        meshSizeUnit - mesh unit.
      • setStatisticModes

        public void setStatisticModes(java.lang.String statisticModes)
        Sets statistic mode.

        statistic mode support max, min, average, sum, variance, stdDeviation. the number of statistic mode should as same as the number of weight field.

        Parameters:
        statisticModes - statistic mode.
      • setAggregateType

        public void setAggregateType(java.lang.String aggregateType)
        Sets aggregate type.

        aggregate type support SUMMARYMESH, SUMMARYREGION.

        Parameters:
        aggregateType - aggregate type.
      • setMeshType

        public void setMeshType(int meshType)
        Sets mesh type.

        Mesh face types support quadrilateral meshes and hexagonal meshes. 0: quadrilateral meshes, 1: hexagonal meshes

        Parameters:
        meshType - mesh type.
      • setResolution

        public void setResolution(double resolution)
        Sets mesh size.
        Parameters:
        resolution - mesh size
      • setRegionDataset

        public void setRegionDataset(java.lang.String regionDataset)
        Sets aggregate region dataset.
        Parameters:
        regionDataset - aggregate region dataset.
      • setDatasetSource

        public void setDatasetSource(java.lang.String datasetName)
        set imported source dataset (required).
        Parameters:
        datasetName - source dataset name.
      • setBounds

        public void setBounds(Rectangle2D bounds)
        sets analyst range.
        Parameters:
        bounds - cache range
      • setNumericPrecision

        public void setNumericPrecision(int numericPrecision)
        Sets numeric precision
        Parameters:
        numericPrecision - numeric precision