Revision 2006

View differences:

branches/Fmap_GisPlanet/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/FLyrWMS.java
40 40
 */
41 41
package com.iver.cit.gvsig.fmap.layers;
42 42

  
43
import com.iver.cit.gvsig.fmap.DriverException;
44
import com.iver.cit.gvsig.fmap.ViewPort;
45
import com.iver.cit.gvsig.fmap.drivers.DriverIOException;
46
import com.iver.cit.gvsig.fmap.drivers.WMSException;
47
import com.iver.cit.gvsig.fmap.layers.layerOperations.InfoByPoint;
48
import com.iver.cit.gvsig.fmap.operations.Cancellable;
49

  
50
import com.iver.utiles.StringUtilities;
51
import com.iver.utiles.XMLEntity;
52

  
53
import com.iver.wmsclient.FeatureInfoQuery;
54
import com.iver.wmsclient.MapQuery;
55
import com.iver.wmsclient.UnsupportedVersionException;
56
import com.iver.wmsclient.WMSClient;
57
import com.iver.wmsclient.WMSClientFactory;
58

  
59
import org.exolab.castor.xml.ValidationException;
60

  
61 43
import java.awt.Graphics2D;
62 44
import java.awt.Point;
63 45
import java.awt.geom.AffineTransform;
......
65 47
import java.awt.geom.Point2D;
66 48
import java.awt.geom.Rectangle2D;
67 49
import java.awt.image.BufferedImage;
68

  
69 50
import java.io.ByteArrayInputStream;
70 51
import java.io.IOException;
71

  
72 52
import java.net.MalformedURLException;
73 53
import java.net.URL;
74 54

  
75 55
import javax.imageio.ImageIO;
76 56

  
57
import org.exolab.castor.xml.ValidationException;
77 58

  
59
import com.iver.cit.gvsig.fmap.DriverException;
60
import com.iver.cit.gvsig.fmap.ViewPort;
61
import com.iver.cit.gvsig.fmap.drivers.DriverIOException;
62
import com.iver.cit.gvsig.fmap.drivers.WMSException;
63
import com.iver.cit.gvsig.fmap.layers.layerOperations.InfoByPoint;
64
import com.iver.cit.gvsig.fmap.operations.Cancellable;
65
import com.iver.utiles.StringUtilities;
66
import com.iver.utiles.XMLEntity;
67
import com.iver.wmsclient.FeatureInfoQuery;
68
import com.iver.wmsclient.MapQuery;
69
import com.iver.wmsclient.UnsupportedVersionException;
70
import com.iver.wmsclient.WMSClient;
71
import com.iver.wmsclient.WMSClientFactory;
72

  
73

  
78 74
/**
79 75
 * Capa WMS.
80 76
 *
......
265 261
	public void draw(BufferedImage image, Graphics2D g, ViewPort viewPort,
266 262
		Cancellable cancel) throws DriverException {
267 263
		try {
268
			lastMapQuery = getWmsClient().createQuery();
269
			lastMapQuery.setBBOX(viewPort.getAdjustedExtent());
270
			lastMapQuery.setFormat(m_Format);
271
			lastMapQuery.setHeight(viewPort.getImageHeight());
264
			MapQuery mapQuery = getWmsClient().createQuery();
265
			mapQuery.setBBOX(viewPort.getAdjustedExtent());
266
			mapQuery.setFormat(m_Format);
267
			mapQuery.setHeight(viewPort.getImageHeight());
272 268

  
273 269
			// System.err.println("m_Mapa.getHeight() = " + m_Mapa.getHeight());
274
			lastMapQuery.setLayers(layerQuery);
275
			lastMapQuery.setSRS(m_SRS);
276
			lastMapQuery.setStyles("");
277
			lastMapQuery.setWidth(viewPort.getImageWidth());
278
			lastMapQuery.setExceptions("application/vnd.ogc.se_xml");
270
			mapQuery.setLayers(layerQuery);
271
			mapQuery.setSRS(m_SRS);
272
			mapQuery.setStyles("");
273
			mapQuery.setWidth(viewPort.getImageWidth());
274
			mapQuery.setExceptions("application/vnd.ogc.se_xml");
279 275

  
280 276
			byte[] bytes;
281

  
277
			lastMapQuery = mapQuery;
282 278
			bytes = getWmsClient().doMapQuery(lastMapQuery);
283 279

  
284 280
			ByteArrayInputStream inbytes = new ByteArrayInputStream(bytes);

Also available in: Unified diff