public static Set getSRSs(WMSCapabilities capabilities) { Set srss = new TreeSet(); Layer[] layers = (Layer[]) capabilities.getLayerList().toArray(new Layer[capabilities.getLayerList().size()]); for( int i = 0; i < layers.length; i++ ) { if (layers[i].getSrs() != null) { srss.addAll(layers[i].getSrs()); } } return srss; }
public static Set getSRSs(WMSCapabilities capabilities) { Set srss = new TreeSet(); Layer[] layers = (Layer[]) capabilities .getLayerList() .toArray(new Layer[capabilities.getLayerList().size()]); for (int i = 0; i < layers.length; i++) { if (layers[i].getSrs() != null) { srss.addAll(layers[i].getSrs()); } } return srss; }
private static org.geotools.data.ows.Layer getLayer(WebMapServer server, int layerIndex) { return server.getCapabilities().getLayerList().get(layerIndex); }
private void setupLayersList() { caps = wms.getCapabilities(); layers.clear(); layerNames.clear(); for( Iterator i = caps.getLayerList().iterator(); i.hasNext();){ Layer layer = (Layer) i.next(); layerNames.add(layer.getTitle()); layers.add(layer); } }
private void setupLayersList() { caps = wms.getCapabilities(); layers.clear(); layerNames.clear(); for( Iterator i = caps.getLayerList().iterator(); i.hasNext();){ Layer layer = (Layer) i.next(); layerNames.add(layer.getTitle()); layers.add(layer); } }
public GeneralParameterDescriptor createSRSReadParam() { Map properties = fillProperties("SRS", "Value contains the desired SRS for the entire map"); Set srs = new TreeSet(); retrieveSRSs((Layer[]) capabilities.getLayerList().toArray(new Layer[capabilities.getLayerList().size()]), srs); Object[] validValues = (Object[]) srs.toArray(); GeneralParameterDescriptor param = new DefaultParameterDescriptor(properties, String.class, validValues, null, null, null, null, true); return param; }
private static org.geotools.data.ows.Layer getLayer(WebMapServer server, int layerIndex) { return server.getCapabilities().getLayerList().get(layerIndex); }
/** * Utility method to return each layer that has a name. This method maintains no hierarchy at all. * * @return An array of Layers, each value has a it's name property set or an empty array if there are none. It will return null if there is no capabilities document * */ public static Layer[] getNamedLayers(WMSCapabilities capabilities) { if (capabilities == null) { return null; } List namedLayersList = new ArrayList(); Layer[] layers = (Layer[]) capabilities.getLayerList().toArray(new Layer[capabilities.getLayerList().size()]); for( int i = 0; i < layers.length; i++ ) { if ((layers[i].getName() != null) && (layers[i].getName().length() != 0)) { namedLayersList.add(layers[i]); } } Layer[] namedLayers = new Layer[namedLayersList.size()]; for (int i = 0; i < namedLayersList.size(); i++) { namedLayers[i] = (Layer) namedLayersList.get(i); } return namedLayers; }
/** * Utility method to return each layer that has a name. This method maintains no hierarchy at * all. * * @return An array of Layers, each value has a it's name property set or an empty array if * there are none. It will return null if there is no capabilities document */ public static Layer[] getNamedLayers(WMSCapabilities capabilities) { if (capabilities == null) { return null; } List namedLayersList = new ArrayList(); Layer[] layers = (Layer[]) capabilities .getLayerList() .toArray(new Layer[capabilities.getLayerList().size()]); for (int i = 0; i < layers.length; i++) { if ((layers[i].getName() != null) && (layers[i].getName().length() != 0)) { namedLayersList.add(layers[i]); } } Layer[] namedLayers = new Layer[namedLayersList.size()]; for (int i = 0; i < namedLayersList.size(); i++) { namedLayers[i] = (Layer) namedLayersList.get(i); } return namedLayers; }
List<String> getAvailableLayersInternal( String workspaceName, String storeName, boolean quietOnNotFound) { NamespaceInfo ns = getNamespaceInternal(workspaceName); Collection<WMSStoreInfo> stores = getStoresInternal(ns, storeName, quietOnNotFound); return stores.stream() .flatMap( store -> { WebMapServer ds; try { ds = store.getWebMapServer(null); } catch (IOException e) { throw new RestException( "Could not load wms store: " + storeName, HttpStatus.INTERNAL_SERVER_ERROR, e); } final List<Layer> layerList = ds.getCapabilities().getLayerList(); return layerList .stream() .map(Layer::getName) .filter(Objects::nonNull) .filter(name -> !name.isEmpty()) .filter(name -> !layerConfigured(store, name)); }) .collect(Collectors.toList()); }
List<Layer> layers = wmsInfo.getWebMapServer(null).getCapabilities().getLayerList(); for(Layer l : layers) { if(l.getName() == null) {
List<Layer> layers = wmsInfo.getWebMapServer(null).getCapabilities().getLayerList(); for (Layer l : layers) { if (l.getName() == null) {
WebMapServer ds = (WebMapServer) info.getWebMapServer(null); for ( Layer layer : ds.getCapabilities().getLayerList() ) { if(layer.getName() == null || "".equals(layer.getName())) { continue;
List<Layer> layerList = capabilities.getLayerList(); Iterator<Layer> layerIter = layerList.iterator();
List<Layer> layers = wmsInfo.getWebMapServer(null).getCapabilities().getLayerList(); for(Layer l : layers) { if(l.getName() == null) {
builder.setStore(store); List<Layer> layers = expandedStore.getWebMapServer(null).getCapabilities().getLayerList(); for (Layer l : layers) { if (l.getName() == null) {
final List<Layer> layerList = wms.getCapabilities().getLayerList(); Layer selectedLayer = (Layer) context.getPropertyValue(WmsLayerSource.PROPERTY_NAME_SELECTED_LAYER); template.setValue(WmsLayerType.PROPERTY_NAME_LAYER_INDEX, layerList.indexOf(selectedLayer));
final List<Layer> layerList = wms.getCapabilities().getLayerList(); Layer selectedLayer = (Layer) context.getPropertyValue(WmsLayerSource.PROPERTY_NAME_SELECTED_LAYER); template.setValue(WmsLayerType.PROPERTY_NAME_LAYER_INDEX, layerList.indexOf(selectedLayer));