RE: [Gvsig_desarrolladores] Seleccionar una polilínea en una búsqueda

Raul Romero Moreno rromero en tragsa.es
Lun Mayo 19 11:25:59 CEST 2008


Hola Begoña, no se si lo necesitas todavía. Quizás este código te puede ayudar.

 

      public static void seleccionar(View vista,FLyrVect capa, int row ){

 

            try {

                  SelectableDataSource dataSource;

                  FBitSet seleccion;

                  dataSource = capa.getRecordset();

                  seleccion=dataSource.getSelection();

 

                  seleccion.clear(); //Limpiamos la selección

                  seleccion.set(row); //Añadimos a la selección el elemento que ocupa la posición row

                  dataSource.setSelection(seleccion); //cambiamos la selección en la capa

            } catch (DriverException e) {

                  e.printStackTrace();

            }           

            MapControl mapCtrl = vista.getMapControl();

            mapCtrl.drawMap(false); //Refrescamos la vista

      }

 

Un saludo

 

________________________________

De: gvsig_desarrolladores-bounces en runas.cap.gva.es [mailto:gvsig_desarrolladores-bounces en runas.cap.gva.es] En nombre de Begoña Gonzalez
Enviado el: miércoles, 14 de mayo de 2008 12:39
Para: Lista de Desarrolladores de gvSIG
Asunto: [Gvsig_desarrolladores] Seleccionar una polilínea en una búsqueda

 

Hola a todos los de la lista, a ver si alguien me puede ayudar. 
 
Veréis tengo que realizar una búsqueda sobre una capa que contiene información de unos objetos que son polilíneas. He creado una ventana en la que el usuario introduce los parámetros de búsqueda de esas polilíneas (por ejemplo nombre), 
 
Lo que quiero es que cuando le de a buscar se seleccione en el mapa la polilínea encontrada. ¿Cómo podría realizar esto?
 Un saludo a todos y gracias de antemano. 

**********************************************************************************************
El consumo de papel es perjudicial para el medio ambiente. Por favor, téngalo en cuenta antes de imprimir 
este mensaje.

AVISO LEGAL: Este mensaje y sus anexos pueden contener información confidencial o legalmente protegida. 
Está dirigido únicamente a la persona o entidad reseñada como destinatarios del mensaje. Si este mensaje le 
hubiera llegado por error, por favor elimínelo sin revisarlo ni reenviarlo y notifíquelo inmediatamente al 
remitente. 
**********************************************************************************************
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20080519/ce347ffc/attachment.htm


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