Revision 3333 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/LayerFactory.java
LayerFactory.java | ||
---|---|---|
40 | 40 |
*/ |
41 | 41 |
package com.iver.cit.gvsig.fmap.layers; |
42 | 42 |
|
43 |
import java.awt.geom.Rectangle2D; |
|
44 | 43 |
import java.io.File; |
45 | 44 |
import java.io.IOException; |
46 | 45 |
import java.net.URL; |
... | ... | |
223 | 222 |
|
224 | 223 |
return capa; |
225 | 224 |
} |
226 |
|
|
227 |
/** |
|
228 |
* Crea una capa WMS con el driver que se le pasa como par?metro y |
|
229 |
* guard?ndose el nombre del fichero para realizar los accesos, la capa |
|
230 |
* tendr? asociada la proyecci?n que se pasa como parametro tambi?n |
|
231 |
* |
|
232 |
* @param layerName Nombre de la capa. |
|
233 |
* @param rect extent |
|
234 |
* @param host URL. |
|
235 |
* @param format Formato |
|
236 |
* @param query Consulta. |
|
237 |
* @param infoQuery inforamci?n de la consulta. |
|
238 |
* @param srs SRS. |
|
239 |
* |
|
240 |
* @return Capa creada. |
|
241 |
*/ |
|
242 |
public static FLayer createLayer(String layerName, Rectangle2D rect, |
|
243 |
URL host, String format, String query, String infoQuery, String srs) { |
|
244 |
FLyrWMS layer = new FLyrWMS(); |
|
245 |
layer.setHost(host); |
|
246 |
layer.setFullExtent(rect); |
|
247 |
layer.setFormat(format); |
|
248 |
layer.setLayerQuery(query); |
|
249 |
layer.setInfoLayerQuery(infoQuery); |
|
250 |
layer.setSRS(srs); |
|
251 |
layer.setName(layerName); |
|
252 | 225 |
|
253 |
return layer; |
|
254 |
} |
|
255 |
|
|
256 | 226 |
/** |
257 | 227 |
* Crea una capa Raster a partir del nombre driver, fichero y proyecci?n. |
258 | 228 |
* |
Also available in: Unified diff