Example #1
0
        public PercentileGridAggregator(IStorageContext storage, ITimeAxisIntegrator timeAxisIntegrator, ISpatGridIntegrator latAxisIntegrator, ISpatGridIntegrator lonAxisIntegrator, bool checkForMissingValues, string latAxisName = null, string lonAxisName = null)
        {
            this.metadata = new GridDefinitionAnalysis(storage.StorageDefinition, latAxisName, lonAxisName);
            IArrayAggregator meanValueAggregator = new ArrayMean(metadata, timeAxisIntegrator, latAxisIntegrator, lonAxisIntegrator, checkForMissingValues);

            this.component = new GridAggregator(storage, metadata, meanValueAggregator, timeAxisIntegrator, latAxisIntegrator, lonAxisIntegrator);
        }
Example #2
0
 public ArrayMean(IGridDataSetMetaData dataSetInfo, ITimeAxisIntegrator timeAxisIntegrator, ISpatGridIntegrator latAxisIntegrator, ISpatGridIntegrator lonAxisIntegrator, bool checkForMissingValues)
 {
     this.latAxisIntegrator     = latAxisIntegrator;
     this.lonAxisIntegrator     = lonAxisIntegrator;
     this.timeAxisIntegrator    = timeAxisIntegrator;
     this.checkForMissingValues = checkForMissingValues;
     this.dataSetInfo           = dataSetInfo;
 }
Example #3
0
        protected ProjectedSpaceOP(IStorageContext storageContext, ITimeAxisIntegrator timeIntegrator, string LatsAxisName, string LonsAxisName)
        {
            this.timeIntegrator = timeIntegrator;



            missingValuesDictionary      = new MissingValuesDictionary(storageContext);
            dataRepresentationDictionary = new DataRepresentationDictionary(storageContext);
        }
 public ScatteredPointsDataHandler(IStorageContext context, bool performCheckForMissingValues, ITimeAxisIntegrator timeAxisIntegrator, IScatteredObservationsProvider observationProvider, ISpatPointsInterpolator2D pointsIntegrator, string latArrayName = null, string lonArrayName = null)
     : base(context, performCheckForMissingValues, timeAxisIntegrator, latArrayName, lonArrayName)
 {
     this.spatialIntegrator   = pointsIntegrator;
     this.observationProvider = observationProvider;
 }
Example #5
0
 public NaturalNeigbourInterpolationOnSphereDataHandler(IStorageContext context, bool performCheckForMissingValues, ITimeAxisIntegrator timeAxisIntegrator, IScatteredObservationsProvider observationProvider, ISpatPointsLinearInterpolator2D nni, string latArrayName = null, string lonArrayName = null)
     : base(context, performCheckForMissingValues, timeAxisIntegrator, observationProvider, nni, latArrayName, lonArrayName)
 {
     this.nni = nni;
 }
 public SphereNniVariogramUncertaintyDataHandler(IStorageContext context, bool performCheckForMissingValues, ITimeAxisIntegrator timeAxisIntegrator, IScatteredObservationsProvider observationProvider, ISpatPointsLinearInterpolator2D nni, string latArrayName = null, string lonArrayName = null)
     : base(context, performCheckForMissingValues, timeAxisIntegrator, observationProvider, nni, latArrayName, lonArrayName)
 {
 }
Example #7
0
 public AllStationsOP(IStorageContext storageContext, ITimeAxisIntegrator timeIntegrator, string LatsAxisName, string LonsAxisName)
     : base(storageContext, timeIntegrator, LatsAxisName, LonsAxisName)
 {
 }