Class AquamapsSuitableFunctions


  • public class AquamapsSuitableFunctions
    extends Object
    • Field Detail

      • countAllSpeciesQuery

        public static String countAllSpeciesQuery
      • countAll

        public static String countAll
      • countCsquareCodeQuery

        public static String countCsquareCodeQuery
      • selectAllSpeciesQuery

        public static String selectAllSpeciesQuery
      • csquareCodeQuery

        public static String csquareCodeQuery
      • createTableStatement

        public static String createTableStatement
      • metainfo

        public static String metainfo
      • selectAllSpeciesObservationQuery

        public static String selectAllSpeciesObservationQuery
      • probabilityInsertionStatement

        public static String probabilityInsertionStatement
      • deleteDuplicates

        public static String deleteDuplicates
      • speciesVectors

        public List<Object> speciesVectors
      • environmentVectors

        public List<Object> environmentVectors
      • numberOfSpecies

        public int numberOfSpecies
      • numberOfCells

        public int numberOfCells
      • currentconfig

        public org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration currentconfig
      • currentSpeciesBoundingBoxInfo

        public HashMap<String,​String> currentSpeciesBoundingBoxInfo
      • currentFAOAreas

        public String currentFAOAreas
      • core

        public org.gcube.dataanalysis.ecoengine.spatialdistributions.AquamapsAlgorithmCore core
    • Constructor Detail

      • AquamapsSuitableFunctions

        public AquamapsSuitableFunctions​(org.gcube.dataanalysis.ecoengine.spatialdistributions.AquamapsAlgorithmCore core,
                                         String type,
                                         org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
    • Method Detail

      • calcProb

        public float calcProb​(Object species,
                              Object area)
      • getBoundingBoxInformation

        public void getBoundingBoxInformation​(Object[] speciesInfoRow,
                                              Object[] speciesObservations)
      • writeOnDB

        public static void writeOnDB​(List<String> buffer,
                                     String destinationTable,
                                     org.hibernate.SessionFactory dbHibConnection)
      • rebuildAll

        public void rebuildAll​(int cellOrdinal,
                               int chunksize,
                               int speciesOrdinal,
                               int speciesChunkSize,
                               String pathToFiles)
                        throws Exception
        Throws:
        Exception
      • getAdditionalInformation

        public String getAdditionalInformation​(Object species,
                                               Object area)
      • getMainInfoID

        public static String getMainInfoID​(Object speciesInfo)
      • getGeographicalID

        public static String getGeographicalID​(Object geoInfo)