com.supermap.distributeanalystservices

Class VectorClipAnalystOnline



  • public class VectorClipAnalystOnline
    extends DistributeAnalyst
    vector clip analyst class.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class and Description
      static class  VectorClipAnalystOnline.ClipType
      clip object: DATASET_VECTOR_CLIP dataset object GEOMETRY_CLIP geometry object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void execute()
      run analyst.
      void setAnalystMode(java.lang.String analystMode)
      Sets clip analyst mode.
      void setClipType(VectorClipAnalystOnline.ClipType clipType)
      Sets clip object type, corresponding clip analysis worked only after set this interface
      void setDataset(java.lang.String datasetName)
      Sets clip object dataset.
      void setDatasetSource(java.lang.String datasetSourceName)
      Sets source dataset.
      void setEndType(java.lang.String endType)
      Sets end types of the buffer.
      void setGeometryClip(java.lang.String geometryClip, boolean isCreateBuffer)
      Sets geometry clip object and whether generate buffer
      void setLeftDistance(int leftDistance)
      Sets left buffer distance
      void setRadiusUnit(java.lang.String radiusUnit)
      Sets buffer radius unit
      void setRightDistance(int rightDistance)
      Sets right buffer distance
      void setSemicircleLineSegment(int semicircleLineSegment)
      Sets the count of the semicircle line segment.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • VectorClipAnalystOnline

        public VectorClipAnalystOnline()
        The constructor.
    • Method Detail

      • setDataset

        public void setDataset(java.lang.String datasetName)
        Sets clip object dataset.
        Parameters:
        datasetName - clip object dataset name.
      • setAnalystMode

        public void setAnalystMode(java.lang.String analystMode)
        Sets clip analyst mode.

        clip analyst mode support: clip, intersect.

        Parameters:
        analystMode - clip analyst mode.
      • setDatasetSource

        public void setDatasetSource(java.lang.String datasetSourceName)
        Sets source dataset.
        Parameters:
        datasetSourceName - source dataset name.
      • setClipType

        public void setClipType(VectorClipAnalystOnline.ClipType clipType)
        Sets clip object type, corresponding clip analysis worked only after set this interface
        Parameters:
        clipType -

        DATASET_VECTOR_CLIP dataset object

        GEOMETRY_CLIP geometry object

      • setGeometryClip

        public void setGeometryClip(java.lang.String geometryClip,
                                    boolean isCreateBuffer)
        Sets geometry clip object and whether generate buffer
        Parameters:
        geometryClip - geometry clip object
        isCreateBuffer - whether create buffer
      • setEndType

        public void setEndType(java.lang.String endType)
        Sets end types of the buffer.
        Parameters:
        endType - the buffer end point type.
      • setLeftDistance

        public void setLeftDistance(int leftDistance)
        Sets left buffer distance
        Parameters:
        leftDistance - left buffer distance
      • setRightDistance

        public void setRightDistance(int rightDistance)
        Sets right buffer distance
        Parameters:
        rightDistance - right buffer distance
      • setSemicircleLineSegment

        public void setSemicircleLineSegment(int semicircleLineSegment)
        Sets the count of the semicircle line segment.
        Parameters:
        semicircleLineSegment - semicircle line segment
      • setRadiusUnit

        public void setRadiusUnit(java.lang.String radiusUnit)
        Sets buffer radius unit
        Parameters:
        radiusUnit - buffer radius unit.