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