Examples of WmsLayer


Examples of org.gvsig.remoteClient.wms.WMSLayer

                });

                version = client.getVersion();

                for (final String s : client.getLayerNames()) {
                  WMSLayer layer = client.getLayer(s);
                  // this.service =
                  // client.getServiceName();
                  final Vector allSrs = layer.getAllSrs();
                  boolean epsg = (allSrs != null) ? allSrs
                      .contains("EPSG:4326") : false;
                  final Vector formats = client.getFormats();
                  if (formats.contains("image/png")) {
                    png = "image/png";
                  } else if (formats.contains("IMAGE/PNG")) {
                    png = "IMAGE/PNG";
                  } else if (formats.contains("png")) {
                    png = "png";
                  } else if (formats.contains("PNG")) {
                    png = "PNG";
                  }
                  boolean image = png != null;
                  if (png == null) {
                    png = "IMAGE/PNG";
                  }
                  if (epsg && image) {
                    boolean hasTransparency = layer
                        .hasTransparency();
                    this.transparentes.put(s,
                        hasTransparency);
                    Capa capa = new Capa();
                    capa.setCapaInformacion(ci);
                    if (layer.getStyles().size() > 0) {
                      capa.setEstilo(((WMSStyle) layer
                          .getStyles().get(0))
                          .getName());
                    }
                    capa.setNombre(layer.getTitle());
                    capa.setTitulo(s);
                    res.add(capa);
                    if (!hasTransparency) {
                      errorStack
                          .add(i18n
                              .getString(
                                  Locale.ROOT,
                                  "admin.capas.nueva.error.capaNoTransparente",
                                  layer.getTitle()));
                    }
                  } else {
                    String error = "";
                    // if (opaque)
                    // error += "<li>Es opaca</li>";
View Full Code Here

Examples of org.gvsig.remoteClient.wms.WMSLayer

                });

                version = client.getVersion();

                for (final String s : client.getLayerNames()) {
                  WMSLayer layer = client.getLayer(s);
                  // this.service =
                  // client.getServiceName();
                  final Vector allSrs = layer.getAllSrs();
                  boolean epsg = (allSrs != null) ? allSrs
                      .contains("EPSG:4326") : false;
                  final Vector formats = client.getFormats();
                  if (formats.contains("image/png")) {
                    png = "image/png";
                  } else if (formats.contains("IMAGE/PNG")) {
                    png = "IMAGE/PNG";
                  } else if (formats.contains("png")) {
                    png = "png";
                  } else if (formats.contains("PNG")) {
                    png = "PNG";
                  }
                  boolean image = png != null;
                  if (png == null) {
                    png = "IMAGE/PNG";
                  }
                  if (epsg && image) {
                    boolean hasTransparency = layer
                        .hasTransparency();
                    this.transparentes.put(s,
                        hasTransparency);
                    Capa capa = new Capa();
                    capa.setCapaInformacion(ci);
                    if (layer.getStyles().size() > 0) {
                      capa.setEstilo(((WMSStyle) layer
                          .getStyles().get(0))
                          .getName());
                    }
                    capa.setNombre(layer.getTitle());
                    capa.setTitulo(s);
                    res.add(capa);
                    if (!hasTransparency) {
                      errorStack
                          .add(i18n
                              .getString(
                                  Locale.ROOT,
                                  "admin.capas.nueva.error.capaNoTransparente",
                                  layer.getTitle()));
                    }
                  } else {
                    String error = "";
                    // if (opaque)
                    // error += "<li>Es opaca</li>";
View Full Code Here

Examples of org.openstreetmap.josm.gui.layer.WMSLayer

            }
        }
        for (WayPoint p : data.waypoints) {
            points.add(p.getCoor());
        }
        final WMSLayer layer = askWMSLayer();
        if (layer != null) {
            PleaseWaitRunnable task = new PleaseWaitRunnable(tr("Precaching WMS")) {
                private PrecacheTask precacheTask;

                @Override
                protected void realRun() throws SAXException, IOException, OsmTransferException {
                    precacheTask = new PrecacheTask(progressMonitor);
                    layer.downloadAreaToCache(precacheTask, points, 0, 0);
                    while (!precacheTask.isFinished() && !progressMonitor.isCanceled()) {
                        synchronized (this) {
                            try {
                                wait(200);
                            } catch (InterruptedException ex) {
View Full Code Here

Examples of org.openstreetmap.josm.gui.layer.WMSLayer

    /**
     * Constructs a new {@code WMSLayerImporter}.
     */
    public WMSLayerImporter() {
        this(new WMSLayer());
    }
View Full Code Here

Examples of org.openstreetmap.josm.gui.layer.WMSLayer

     * Adds a WMS Layer with given title and URL
     * @param title Name of the layer as it will shop up in the layer manager
     * @param url URL to the WMS server
     */
    private void addWMSLayer(String title, String url) {
        Main.main.addLayer(new WMSLayer(new ImageryInfo(title, url)));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.