org.gcube.dataanalysis.ecoengine.transducers
Class OccurrencePointsIntersector

java.lang.Object
  extended by org.gcube.dataanalysis.ecoengine.transducers.OccurrencePointsMerger
      extended by org.gcube.dataanalysis.ecoengine.transducers.OccurrencePointsIntersector
All Implemented Interfaces:
ComputationalAgent, Transducerer

public class OccurrencePointsIntersector
extends OccurrencePointsMerger


Nested Class Summary
 
Nested classes/interfaces inherited from class org.gcube.dataanalysis.ecoengine.transducers.OccurrencePointsMerger
OccurrencePointsMerger.OccurrenceRecord
 
Field Summary
 
Fields inherited from class org.gcube.dataanalysis.ecoengine.transducers.OccurrencePointsMerger
columns, columnsNames, confidence, confidenceValue, config, dbconnection, eventDateColumn, eventDatFld, finalTableLabel, finalTableName, finalTableNameF, finalTableNameL, firstbest, javaDateFormat, lastModificationColumn, latFld, latitudeColumn, leftRows, leftTableName, leftTableNameF, lonFld, longitudeColumn, modifDatFld, objectstodelete, objectstoinsert, recordedByColumn, recordedByFld, records_left, records_right, rightRows, rightTableName, rightTableNameF, scientificNameColumn, scientificNameFld, spatialTolerance, spatialToleranceValue, sqlDateFormat, status, tableNameF
 
Constructor Summary
OccurrencePointsIntersector()
           
 
Method Summary
 String getDescription()
           
static void main(String[] args)
           
protected  void manageHighProbability(float probability, OccurrencePointsMerger.OccurrenceRecord leftOcc, OccurrencePointsMerger.OccurrenceRecord rightOcc)
           
protected  void manageLowProbability(float probability, OccurrencePointsMerger.OccurrenceRecord leftOcc, OccurrencePointsMerger.OccurrenceRecord rightOcc)
           
protected  void prepareFinalTable()
           
 
Methods inherited from class org.gcube.dataanalysis.ecoengine.transducers.OccurrencePointsMerger
compute, computeRange, convert2conventionalFormat, extProb, extractColumnNames, getInfrastructure, getInputParameters, getNumLeftObjects, getNumRightObjects, getOutput, getResourceLoad, getResources, getStatus, init, initDB, occurrenceRecord2String, persist, postProcess, probabilityDates, probabilityStrings, row2OccurrenceRecord, setConfiguration, shutdown, takeFullRanges, takeRange
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OccurrencePointsIntersector

public OccurrencePointsIntersector()
Method Detail

getDescription

public String getDescription()
Specified by:
getDescription in interface ComputationalAgent
Overrides:
getDescription in class OccurrencePointsMerger

prepareFinalTable

protected void prepareFinalTable()
                          throws Exception
Overrides:
prepareFinalTable in class OccurrencePointsMerger
Throws:
Exception

manageHighProbability

protected void manageHighProbability(float probability,
                                     OccurrencePointsMerger.OccurrenceRecord leftOcc,
                                     OccurrencePointsMerger.OccurrenceRecord rightOcc)
Overrides:
manageHighProbability in class OccurrencePointsMerger

manageLowProbability

protected void manageLowProbability(float probability,
                                    OccurrencePointsMerger.OccurrenceRecord leftOcc,
                                    OccurrencePointsMerger.OccurrenceRecord rightOcc)
Overrides:
manageLowProbability in class OccurrencePointsMerger

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception


Copyright © 2012. All Rights Reserved.