com.supermap.services.wps

Class OverlayAnalyse

    • Field Detail

      • SOURCE_GEOMETRY

        public static final java.lang.String SOURCE_GEOMETRY
        

        The operated geometric object name.

      • SOURCE_POLYGON

        public static final java.lang.String SOURCE_POLYGON
        

        The operated region name.

      • OPERATE_POLYGON

        public static final java.lang.String OPERATE_POLYGON
        

        The region name to operate.

    • Constructor Detail

      • OverlayAnalyse

        public OverlayAnalyse()
        
    • Method Detail

      • getSourceGeometry

        public Geometry getSourceGeometry()
        

        Get the operated region name.

        Returns:
      • setSourceGeometry

        public void setSourceGeometry(Geometry sourceGeometry)
        

        Set the operated geometric object

        Parameters:
        sourceGeometry - the operated geometric object
      • getOperateGeometry

        public Geometry getOperateGeometry()
        

        Get the geometric object to operate.

        Returns:
      • setOperateGeometry

        public void setOperateGeometry(Geometry operateGeometry)
        

        Set the operated geometric object

        Parameters:
        operateGeometry - the operated geometric object
      • getSourceDataset

        public java.lang.String getSourceDataset()
        

        Get the dataset name

        Returns:
      • setSourceDataset

        public void setSourceDataset(java.lang.String sourceDataset)
        

        Set the dataset name

        Parameters:
        sourceDataset -
      • getOperateDataset

        public java.lang.String getOperateDataset()
        

        Get the operated dataset name

        Returns:
      • setOperateDataset

        public void setOperateDataset(java.lang.String operateDataset)
        

        Set the operated dataset name

        Parameters:
        operateDataset -
      • getSourceDatasetFilter

        public QueryParameter getSourceDatasetFilter()
        

        Get the source filter

        Returns:
      • setSourceDatasetFilter

        public void setSourceDatasetFilter(QueryParameter sourceDatasetFilter)
        

        Set the source filter

        Parameters:
        sourceDatasetFilter -
      • getOperateDatasetFilter

        public QueryParameter getOperateDatasetFilter()
        

        Get the filter of the operated object

        Returns:
      • setOperateDatasetFilter

        public void setOperateDatasetFilter(QueryParameter operateDatasetFilter)
        

        Set the filter of the operated object

        Parameters:
        operateDatasetFilter -
      • getOperateGeometries

        public Geometry[] getOperateGeometries()
        

        Get the operated set object

        Returns:
      • setOperateGeometries

        public void setOperateGeometries(Geometry[] operateGeometries)
        

        Set the operated set object

        Parameters:
        operateGeometries -
      • setGeometryResultSetting

        public void setGeometryResultSetting(GeometrySpatialAnalystResultSetting geometryResultSetting)
        

        Set the parameters of geometric object spatial analysis results

        Parameters:
        geometryResultSetting - Set the parameters of geometric object spatial analysis results
      • setDataSetResultSetting

        public void setDataSetResultSetting(DatasetOverlayResultSetting dataSetResultSetting)
        

        Set the result configuration object

        Parameters:
        dataSetResultSetting -
      • getOutputFormat

        public java.lang.String getOutputFormat()
        

        Get the request format

        Returns:
      • setOutputFormat

        public void setOutputFormat(java.lang.String outputFormat)
        

        Set the request format

        Parameters:
        outputFormat -
      • getGeometry

        public Geometry getGeometry()
        

        Get the set object

        Returns:
      • setGeometry

        public void setGeometry(Geometry geometry)
        

        Set the set object

        Parameters:
        geometry -
      • getBufferDistance

        public double getBufferDistance()
        

        Get the buffer distance

        Returns:
      • setBufferDistance

        public void setBufferDistance(double bufferDistance)
        

        Set the buffer distance

        Parameters:
        bufferDistance -
      • getRadiusUnit

        public BufferRadiusUnit getRadiusUnit()
        

        Get the cache unit

        Returns:
      • setRadiusUnit

        public void setRadiusUnit(BufferRadiusUnit unit)
        

        Set the cache unit

        Parameters:
        unit -
      • getSemicircleLineSegment

        public int getSemicircleLineSegment()
        

        Get the number of arc segment of the Round

        Returns:
      • setSemicircleLineSegment

        public void setSemicircleLineSegment(int semicircleLineSegment)
        

        Set the number of arc segment of the Round

        Parameters:
        semicircleLineSegment -
      • getDataset

        public java.lang.String getDataset()
        

        Get the dataset name

        Returns:
      • setDataset

        public void setDataset(java.lang.String dataset)
        

        Set the dataset name

        Parameters:
        dataset -
      • setAnalystParameter

        public void setAnalystParameter(Execute execute,
                               java.lang.String source,
                               java.lang.String operate)
                                 throws OGCException
        

        Set the analysis parameter

        Parameters:
        execute - execution parameters
        source - The name of the object to be operated
        operate - The name of the operated object
        Throws:
        java.io.IOException
        org.xml.sax.SAXException
        javax.xml.parsers.ParserConfigurationException
        OGCException
      • setParam

        public void setParam(java.util.List<InputType> inputList,
                    java.lang.String source,
                    java.lang.String operate,
                    DataReturnOption dataReturnOption,
                    QueryParameter sourceQueryParameter,
                    QueryParameter operateQueryParameter)
                      throws OGCException
        

        Set parameters

        Parameters:
        inputList - input parameter list
        source - Source object
        operate - The operated object
        dataReturnOption - Data return options
        sourceQueryParameter - Source object query parameters
        operateQueryParameter - Operated object query parameters
        Throws:
        OGCException
      • setBufferParam

        public void setBufferParam(java.util.List<InputType> inputList,
                          QueryParameter filterQueryParameter,
                          BufferResultSetting bufferResultSetting)
                            throws OGCException
        

        Set the buffer parameter

        Parameters:
        inputList - input parameter list
        filterQueryParameter - Filter
        bufferResultSetting - Result configuration
        Throws:
        OGCException