[Gvsig_desarrolladores] Obtener capas dentro agrupación

vangel vianber en hotmail.com
Vie Nov 16 14:06:33 CET 2012


Yo tenia el mismo problema. Queria diferenciar agrupaciones de capas porque
queria cargar las capas en un combo però no las agrupaciones. La funcion que
implementé para rellenar el combo discriminando las agrupaciones fue la
siguiente:

        /**
	 * Obté les capes del projecte i les introdueix al combo
	 * de capes.
	 * @param capaList combo on carreguem les capes
	 */
	private void getCapesForCombo(JComboBox capaList) {
		CapesGestio capesGestio = new CapesGestio();
		FLayer[] visibles = capesGestio.getCapesVisibles();
		if (visibles != null){
			// Comencem des d'1 perquè la capa 0 és la root layer
			for (int i=1; i<visibles.length; i++){
				if(!(visibles[i] instanceof FLayers)){
					capaList.addItem(visibles[i].getName());
				}else{
					System.out.println(
							visibles[i].getName()
							+" és una agrupació. No la mostrem");
				}
			}
		}
	
	}





--
View this message in context: http://osgeo-org.1560.n6.nabble.com/Obtener-capas-dentro-agrupacion-tp4169824p5016938.html
Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.


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