com.supermap.distributeanalystservices

Class FeatureJoinOnline

    • Constructor Summary

      Constructors 
      Constructor and Description
      FeatureJoinOnline()
      The constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void execute()
      run analyst
      void setAttributeFeatureJoin(boolean isAttributeFeatureJoin, java.lang.String attributeMode, java.lang.String attributeRelationship)
      Set property feature join
      void setDatasetFeatureJoin(java.lang.String datasetFeatureJoin)
      Sets join dataset
      void setDatasetSource(java.lang.String datasetName)
      set source dataset (required).
      void setJoinFields(java.lang.String joinFields)
      Sets join field
      void setJoinOperation(java.lang.String joinOperation)
      Sets join operation
      void setNumericPrecision(int numericPrecision)
      Sets numeric precision (the default is 1)
      void setSpatialFeatureJoin(boolean isSpatialFeatureJoin, java.lang.String spatialRelationship, java.lang.String spatialNearDistanceUnit)
      Sets spatial feature join
      void setSpatialNearDistance(int spatialNearDistance)
      Sets spatial distance (optional)
      void setSummaryFields(java.lang.String summaryFields)
      Sets property summary field
      void setSummaryMode(java.lang.String summaryMode)
      Sets property summary mode
      void setTemporalFeatureJoin(boolean isTemporalFeatureJoin, java.lang.String datasetSourceTimeField, java.lang.String datasetFeatureJoinTimeField, java.lang.String temporalRelationship, java.lang.String temporalNearDistanceUnit)
      Sets temporal feature join
      void setTemporalNearDistance(int temporalNearDistance)
      Sets temporal distance (optional)
      void setTolerance(int tolerance)
      Set tolarance
      • Methods inherited from class java.lang.Object

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

      • FeatureJoinOnline

        public FeatureJoinOnline()
        The constructor.
    • Method Detail

      • setDatasetSource

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

        public void setDatasetFeatureJoin(java.lang.String datasetFeatureJoin)
        Sets join dataset
        Parameters:
        datasetFeatureJoin - join dataset
      • setJoinOperation

        public void setJoinOperation(java.lang.String joinOperation)
        Sets join operation
        Parameters:
        joinOperation - joinoperation
      • setJoinFields

        public void setJoinFields(java.lang.String joinFields)
        Sets join field
        Parameters:
        joinFields - joinfield
      • setSummaryFields

        public void setSummaryFields(java.lang.String summaryFields)
        Sets property summary field
        Parameters:
        summaryFields - property summary field
      • setSummaryMode

        public void setSummaryMode(java.lang.String summaryMode)
        Sets property summary mode
        Parameters:
        summaryMode - property summary field
      • setTolerance

        public void setTolerance(int tolerance)
        Set tolarance
        Parameters:
        tolerance - rolerance
      • setNumericPrecision

        public void setNumericPrecision(int numericPrecision)
        Sets numeric precision (the default is 1)
        Parameters:
        numericPrecision - numeric precision
      • setSpatialFeatureJoin

        public void setSpatialFeatureJoin(boolean isSpatialFeatureJoin,
                                          java.lang.String spatialRelationship,
                                          java.lang.String spatialNearDistanceUnit)
        Sets spatial feature join
        Parameters:
        isSpatialFeatureJoin - whether is spatial feature join
        spatialRelationship - spatial relationship
        spatialNearDistanceUnit - spatial distance unit
      • setSpatialNearDistance

        public void setSpatialNearDistance(int spatialNearDistance)
        Sets spatial distance (optional)
        Parameters:
        spatialNearDistance - spatial distance
      • setTemporalFeatureJoin

        public void setTemporalFeatureJoin(boolean isTemporalFeatureJoin,
                                           java.lang.String datasetSourceTimeField,
                                           java.lang.String datasetFeatureJoinTimeField,
                                           java.lang.String temporalRelationship,
                                           java.lang.String temporalNearDistanceUnit)
        Sets temporal feature join
        Parameters:
        isTemporalFeatureJoin - whether is temporal feature join
        datasetSourceTimeField - source dataset time property field
        datasetFeatureJoinTimeField - join dataset time property field
        temporalRelationship - time relationship
        temporalNearDistanceUnit - temporal distance unit
      • setTemporalNearDistance

        public void setTemporalNearDistance(int temporalNearDistance)
        Sets temporal distance (optional)
        Parameters:
        temporalNearDistance - temporal distance
      • setAttributeFeatureJoin

        public void setAttributeFeatureJoin(boolean isAttributeFeatureJoin,
                                            java.lang.String attributeMode,
                                            java.lang.String attributeRelationship)
        Set property feature join
        Parameters:
        isAttributeFeatureJoin - whether choose property feature join
        attributeMode - property attribute mode
        attributeRelationship - property attribute relationship