Revision 1964 org.gvsig.raster.wmts/trunk/org.gvsig.raster.wmts/org.gvsig.raster.wmts.io/src/main/java/org/gvsig/raster/wmts/io/WMTSProvider.java
WMTSProvider.java | ||
---|---|---|
21 | 21 |
*/ |
22 | 22 |
package org.gvsig.raster.wmts.io; |
23 | 23 |
|
24 |
import java.awt.Image; |
|
24 | 25 |
import java.awt.geom.AffineTransform; |
25 | 26 |
import java.awt.geom.NoninvertibleTransformException; |
26 | 27 |
import java.awt.geom.Point2D; |
... | ... | |
32 | 33 |
import java.net.URL; |
33 | 34 |
import java.util.List; |
34 | 35 |
|
36 |
import javax.swing.ImageIcon; |
|
37 |
|
|
35 | 38 |
import org.gvsig.compat.net.ICancellable; |
36 | 39 |
import org.gvsig.fmap.dal.DALLocator; |
37 | 40 |
import org.gvsig.fmap.dal.DataStore; |
... | ... | |
1227 | 1230 |
return null; |
1228 | 1231 |
} |
1229 | 1232 |
|
1230 |
/*public Image getImageLegend() {
|
|
1233 |
public Image getImageLegend() { |
|
1231 | 1234 |
try { |
1232 |
WMSStatus wmsStatus = loadWMSStatus(getExtent().toRectangle2D()); |
|
1233 |
wmsStatus.setOnlineResource((String) getParameters().getOnlineResource().get("GetCapabilities")); |
|
1234 |
File file = getConnector().getLegendGraphic(wmsStatus, getParameters().getLayerQuery(), null); |
|
1235 |
File file = getOGCClient().getLegendGraphic( |
|
1236 |
((WMTSDataParameters)param).getLayer(), |
|
1237 |
((WMTSDataParameters)param).getStyle(), |
|
1238 |
new ICancellable() { |
|
1239 |
public boolean isCanceled() { |
|
1240 |
return false; |
|
1241 |
} |
|
1242 |
|
|
1243 |
public Object getID() { |
|
1244 |
return null; |
|
1245 |
} |
|
1246 |
}); |
|
1235 | 1247 |
Image img = null; |
1236 | 1248 |
if ((file != null) && (file.length() > 0)) { |
1237 | 1249 |
img = new ImageIcon(file.getAbsolutePath()).getImage(); |
... | ... | |
1241 | 1253 |
logger.info("Problems in GetLegendGraphic", e); |
1242 | 1254 |
} |
1243 | 1255 |
return null; |
1244 |
}*/
|
|
1256 |
} |
|
1245 | 1257 |
|
1246 | 1258 |
public int getBlockSize() { |
1247 | 1259 |
return 0; |
Also available in: Unified diff