public Map getAnois() throws SQLException {
   //float sum=0;
   Map IdTemp=this.idTemps();
   Map IdAnois=new HashMap();
  ArrayList<String> values=new ArrayList<String>();
  int iter=0;
  values.add("");
  for (Object key: IdTemp.keySet()) { 
      values.add((String)IdTemp.get(key));
} 
iter=0;
int length=spatialPopulation.length;
int breath=spatialPopulation.breath;
System.out.println(length*breath+"no of locations");
for (Object key: IdTemp.keySet()) {
iter++;
if(iter<(length+1) || (iter+length)>(length*breath) || iter%length==0 || (iter-1)%length==0)
continue ;//skipping the borders 
Float north,south,east,west,current;
current=new Float(values.get(iter)); 
south=new Float(values.get(iter-1));
east=new Float(values.get(iter+length));
west=new Float(values.get(iter-length));
north=new Float(values.get(iter+1));
float value=(float) (anoiValue(east,west,north,south,current)/54.6);
IdAnois.put(key,value);
//System.out.println(key.toString()+":"+value);
//sum=sum+value;
}  
//float mean=sum/iter;
//Map resultAnoi=filterAnoi(IdAnois,mean,25);
//return resultAnoi;
return IdAnois;         // because we dont have to filter the anois , 
                        // this function just returns the anoi values and Ids in the map
   }