Revision 20331

View differences:

branches/v10/extensions/extExpressionField/src/com/iver/cit/gvsig/project/documents/table/operators/Area.java
30 30
	public double process(Index index) throws DriverIOException {
31 31
		ReadableVectorial adapter = getLayer().getSource();
32 32
	   	IGeometry geom=adapter.getShape(index.get());
33
	   	int distanceUnits=getLayer().getMapContext().getViewPort().getDistanceUnits();
34
		return returnArea(geom)/Math.pow(MapContext.CHANGEM[distanceUnits],2);
33
	   	int distanceArea=getLayer().getMapContext().getViewPort().getDistanceArea();
34
		return returnArea(geom)/Math.pow(MapContext.getAreaTrans2Meter()[distanceArea],2);
35 35
	}
36 36
	public void eval(BSFManager interpreter) throws BSFException {
37 37
		interpreter.declareBean("jarea",this,Area.class);

Also available in: Unified diff