[Gvsig_desarrolladores] Teniendo el Point2D pReal como consigo el registro entero?

agirrearri agirrearri en hotmail.com
Vie Nov 5 14:41:51 CET 2010


Hola,  
   estoy creado un formulario personalizado para una capa de arbolado (capa
de puntos). He conseguido conseguir el punto con el listener que me da la X
y el Y pero  ¿como puedo conseguir el registro entero para sacar la
información y poder mostrarla en el formularión?

He escrito este codigo pero no consigo sacar la información. 

	public void point(PointEvent event) throws BehaviorException {

        Point2D pReal =
mapCtrl.getMapContext().getViewPort().toMapPoint(event.getPoint());

        /*
		 * We will use a Visitor pattern to query the layer and to obtain a
		 * FBitSet (the selected items). Then, we iterate thru selection and
		 * extract the needed information from the dataSource.
		 */
        QueryByPointVisitor visitor = new QueryByPointVisitor();
        FLayers lyrs = mapCtrl.getMapContext().getLayers();
        
         FLayer arbolado = lyrs.getLayer("arbolado");
         FLyrVect shpVect = (FLyrVect) arbolado;
        	int numLayersInfoable = 0;
    		double tol = mapCtrl.getViewPort().toMapDistance(3);
        	
    		visitor.setLayer(arbolado);
        	visitor.setQueriedPoint(pReal);
        	visitor.setTolerance(2.0);
           
				try {
					((VectorialData) arbolado).process(visitor);
					FBitSet selection = visitor.getBitSet();
					DataSource ds = ((AlphanumericData) arbolado).getRecordset();
                                       
............................................
                                        .........................
                                        .............

Estoy basandome en un ejemplo que trae el proyecto examples. 
Gracias, atentamente Eñaut.
-- 
View this message in context: http://osgeo-org.1803224.n2.nabble.com/Teniendo-el-Point2D-pReal-como-consigo-el-registro-entero-tp5708985p5708985.html
Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.


Más información sobre la lista de distribución gvSIG_desarrolladores