Пример #1
0
  private LayerQuery buildQuery(
      StyleRef style,
      LayerRef lr,
      MapOptionsMaps options,
      List<MapOptions> mapOptions,
      OperatorFilter f,
      org.deegree.protocol.wms.ops.GetMap gm) {

    for (org.deegree.layer.Layer l : Themes.getAllLayers(themeMap.get(lr.getName()))) {
      insertMissingOptions(
          l.getMetadata().getName(), options, l.getMetadata().getMapOptions(), defaultLayerOptions);
      mapOptions.add(options.get(l.getMetadata().getName()));
    }

    LayerQuery query =
        new LayerQuery(
            gm.getBoundingBox(),
            gm.getWidth(),
            gm.getHeight(),
            style,
            f,
            gm.getParameterMap(),
            gm.getDimensions(),
            gm.getPixelSize(),
            options,
            gm.getQueryBox());
    return query;
  }