Revision 11940

View differences:

branches/v10/applications/appgvSIG/src/com/iver/cit/gvsig/AddLayer.java
1
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
1
/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
2 2
 *
3 3
 * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
4 4
 *
......
20 20
 *
21 21
 *  Generalitat Valenciana
22 22
 *   Conselleria d'Infraestructures i Transport
23
 *   Av. Blasco Ib??ez, 50
23
 *   Av. Blasco Ib��ez, 50
24 24
 *   46010 VALENCIA
25 25
 *   SPAIN
26 26
 *
......
49 49

  
50 50
import javax.swing.JOptionPane;
51 51

  
52
import org.cresques.cts.ICoordTrans;
52 53
import org.cresques.cts.IProjection;
53 54

  
54 55
import com.hardcode.driverManager.Driver;
......
76 77

  
77 78

  
78 79
/**
79
 * Extensi?n que abre un di?logo para seleccionar la capa o capas que se quieren
80
 * a?adir a la vista.
80
 * Extensi�n que abre un di�logo para seleccionar la capa o capas que se quieren
81
 * aadir a la vista.
81 82
 *
82
 * @author Fernando Gonz?lez Cort?s
83
 * @author Fernando Gonz�lez Cort�s
83 84
 */
84 85
public class AddLayer extends Extension {
85 86
	public FOpenDialog fopen = null;
......
154 155
		if (lyr.isReprojectable()) {
155 156
			boolean control = true;
156 157
			IProjection proj = lyr.getProjection();
157
			// Comprobar que la projecci?n es la misma que la vista
158
			// Comprobar que la projeccin es la misma que la vista
158 159
			if (proj == null) {
159
				// SUPONEMOS que la capa est? en la proyecci?n que
160
				// SUPONEMOS que la capa est� en la proyecci�n que
160 161
				// estamos pidiendo (que ya es mucho suponer, ya).
161 162
				lyr.setProjection(viewPort.getProjection());
162 163
				return control;
......
285 286
		Rectangle2D[] rects = new Rectangle2D[files.length];
286 287
		boolean first = false;
287 288

  
288
		// A?adir capas al mapControl se trata como una transaccion
289
		// Aadir capas al mapControl se trata como una transaccion
289 290
		mapControl.getMapContext().beginAtomicEvent();
290 291

  
291 292
		for (int iFile = 0; iFile < files.length; iFile++) {
......
293 294
			String layerName = fich.getName();
294 295
			try {
295 296
// FJP: Comento esto (if (fileDlg.accept(fich))) para resolver
296
// el bug 75. ?Esto estaba antes
297
// el bug 75. Esto estaba antes
297 298
// o lo apuesto alguien por algo en concreto?.
298 299
// if (fileDlg.accept(fich))
299 300

  
......
313 314
					if(checkProjection(lyr, mapControl.getViewPort()))
314 315
						mapControl.getMapContext().getLayers().addLayer(lyr);
315 316

  
316
	//esto ya se hace en layerfactory ?lo dejamos? (azabala)
317
	//esto ya se hace en layerfactory lo dejamos? (azabala)
317 318
	/*
318 319
	if (lyr instanceof FLyrVect) {
319 320
		FLyrVect lyrVect = (FLyrVect) lyr;
......
333 334
					// TODO: Poner una variable y dibujar solo cuando
334 335
					// todas las capas hayan sido cargadas.
335 336

  
336
					// TODO Se deber? de redibujar mediante la captura de los
337
					// TODO Se deber de redibujar mediante la captura de los
337 338
					// eventos, por
338 339
					// eso se comenta la parte anterior
339 340
					// theView.getMapControl().drawMap();
......
443 444
		mapControl.getMapContext().callNewErrorEvent(null);
444 445
	}
445 446
	/**
446
	 * Abre dialogo para a?adir capas y las a?ade en mapControl
447
	 * Abre dialogo para a�adir capas y las a�ade en mapControl
447 448
	 *
448
	 * Devuelve true si se han a?adido capas.
449
	 * Devuelve true si se han aadido capas.
449 450
	 */
450 451
	public boolean addLayers(MapControl mapControl) {
451 452

  

Also available in: Unified diff