public DataOfPoint loadDataOfPointFromIndex(long id){
		if(VO.isSoloAuth){
			if(buffer_Points.containsKey(id))return buffer_Points.get(id);
		}
		if(rafPoint == null || !tOfPoint.containsKey(id)){
			loadIndexOfPoints();
		}
		if(tOfPoint.containsKey(id) == false){
			System.err.println("Not found point :\t" + id);
			return null;
		}
		long[] tmp = tOfPoint.get(id);
		long pos = tmp[0], len = tmp[1];
		byte[] data = new byte[(int)len];
		try {
			rafPoint.seek(pos);
			rafPoint.read(data);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
//		System.out.println("id :\t" + id);
		DataOfPoint dataOfPoint = new DataOfPoint(data);
		if(VO.isSoloAuth){
			buffer_Points.put(id, dataOfPoint);
		}
		return dataOfPoint;
	}