Ejemplo n.º 1
0
 public GridDataPoints activeData(GridDataPoints allPoints, RectLatLng bounds, String id)
 {
     GridDataPoints activePoints = new GridDataPoints(id);
     foreach (GridDataPoint p in allPoints.points)
     {
         if (OverlayProcessor.RectLatLngCollide(p.loc,bounds))
         {
             activePoints.addPoint(p);
         }
     }
     return activePoints;
 }
Ejemplo n.º 2
0
        public void fillGridDataStoreManager(ref Dictionary<String, GridDataPoints> ds)
        {
            //List<StationReading> lsr;

            foreach (List<StationReading> lsr in precip.Values)
            {
                foreach (StationReading sr in lsr)
                {
                    if (ds.ContainsKey(sr.DataTime))
                    {
                        ds[sr.DataTime].addPoint(makeGDP(sr));
                    }
                    else
                    {
                        GridDataPoints gds = new GridDataPoints(sr.DataTime);
                        gds.addPoint(makeGDP(sr));
                        ds.Add(sr.DataTime,gds);
                    }
                }
            }
        }