Revision 18774

View differences:

trunk/extensions/extGeoreferencing/src/org/gvsig/georeferencing/process/geotransform/GeoTransformProcess.java
153 153
			resultData.setMapToPixelCoefY(mapToPixelCoefY);
154 154
			resultData.setRmsXTotal(rmsXTotal);
155 155
			resultData.setRmsYTotal(rmsYTotal);
156
			resultData.setRmsXTotal(rmsXTotal);
157
			resultData.setRmsYTotal(rmsYTotal);
158 156
			resultData.setRmsTotal(rmsTotal);
159 157
			resultData.setPolynomialOrden(orden);
160 158
			
......
284 282
	 * @return vector con los RMS 
285 283
	 * */
286 284
	public void calculateRMSerror() {
287
	
285
		
288 286
		int numgpcs= gpcs.length;
289 287
		double rmsxTotal=0;
290 288
		double rmsyTotal=0;
289
		rmsTotal=0;
291 290
		
292 291
		for(int im_point = 0; im_point < numgpcs; im_point++) {
293 292
	
......
301 300
			rmsxTotal += gpcs[im_point].getErrorX();
302 301
			gpcs[im_point].setErrorY(Math.pow(gpcs[im_point].getEvaluateY() - gpcs[im_point].pixelPoint.getY(), 2));
303 302
			rmsyTotal += gpcs[im_point].getErrorY();
304
			gpcs[im_point].setRms(Math.sqrt
305
			( 
306
					gpcs[im_point].getErrorX() + gpcs[im_point].getErrorY()		
307
			));
303
			gpcs[im_point].setRms(Math.sqrt(gpcs[im_point].getErrorX() + gpcs[im_point].getErrorY()));
308 304
			rmsTotal += gpcs[im_point].getRms();
309 305
		}
306
		
310 307
		this.rmsTotal = rmsTotal / numgpcs; 
311 308
		this.rmsXTotal = rmsxTotal / numgpcs;
312 309
		this.rmsYTotal = rmsyTotal / numgpcs;
313 310
		
314
		/*System.out.print("Map X\t\t");
311
		System.out.print("Map X\t\t");
315 312
		System.out.print("Map Y\t\t");
316 313
		System.out.print("Pix X\t\t");
317 314
		System.out.print("Pix Y\t\t");
......
333 330
				System.out.print((new Double(gpcs[i].getErrorX()).toString()+"\t\t"));
334 331
				System.out.print((new Double(gpcs[i].getErrorY()).toString()+"\t\t"));
335 332
				System.out.print((new Double(gpcs[i].getRms()).toString()+"\t\t"));
336
			}	*/
333
				
334
			}	
335
		System.out.println(new Double (rmsTotal).toString());
337 336
	}
338 337
		
339 338
	/**

Also available in: Unified diff