org.geoserver.wms.GetLegendGraphicRequest.getLegends()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(2.4k)|赞(0)|评价(0)|浏览(143)

本文整理了Java中org.geoserver.wms.GetLegendGraphicRequest.getLegends()方法的一些代码示例,展示了GetLegendGraphicRequest.getLegends()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GetLegendGraphicRequest.getLegends()方法的具体详情如下:
包路径:org.geoserver.wms.GetLegendGraphicRequest
类名称:GetLegendGraphicRequest
方法名:getLegends

GetLegendGraphicRequest.getLegends介绍

[英]Legend details in order requested.
[中]图例详细信息已按顺序请求。

代码示例

代码示例来源:origin: robward-scisys/sldeditor

/**
 * Separate symbolizers.
 *
 * @param imageMap the image map
 * @param request the request
 * @param styleMap the style map
 */
private void separateSymbolizers(
    Map<String, BufferedImage> imageMap,
    GetLegendGraphicRequest request,
    Map<String, Style> styleMap) {
  for (Entry<String, Style> entry : styleMap.entrySet()) {
    request.getLegends().clear();
    LegendRequest legendEntryRequest = request.new LegendRequest();
    legendEntryRequest.setStyle(entry.getValue());
    legendEntryRequest.setStyleName(entry.getKey());
    request.getLegends().add(legendEntryRequest);
    BufferedImage legendGraphic = null;
    try {
      legendGraphic = legendBuilder.buildLegendGraphic(request);
    } catch (Exception e) {
      // Ignore
    }
    imageMap.put(entry.getKey(), legendGraphic);
  }
}

代码示例来源:origin: robward-scisys/sldeditor

if ((featureTypeStyle != null) && !featureTypeStyle.rules().isEmpty()) {
  LegendRequest legendEntryRequest = request.new LegendRequest();
  request.getLegends().add(legendEntryRequest);
  legendEntryRequest.setTitle(entry.getKey());
  legendEntryRequest.setStyle(style);

代码示例来源:origin: org.geoserver/gs-wms

layers.add(styleLegend);
request.getLegends().addAll(layers);

代码示例来源:origin: org.geoserver/gs-wms

List<LegendRequest> layers = request.getLegends();

代码示例来源:origin: org.geoserver/gs-wms

req.getLegends().add(legend);

代码示例来源:origin: org.geoserver.community/gs-colormap

Style style = getLegendGraphics.getLegends().get(0).getStyle();
FeatureTypeStyle fts = style.featureTypeStyles().get(0);
assertNull(fts.getTransformation());

代码示例来源:origin: org.geoserver/gs-wms

legend.setStyle(
    getCatalog().getStyleByName(MockData.ROAD_SEGMENTS.getLocalPart()).getStyle());
req.getLegends().add(legend);

代码示例来源:origin: robward-scisys/sldeditor

List<LegendRequest> layers = request.getLegends();

代码示例来源:origin: org.geoserver/gs-wms

final LegendRequest legend = request.getLegends().get(0);
final Style style = legend.getStyle();
DuplicatingStyleVisitor matchFirstCloner =

代码示例来源:origin: org.geoserver/gs-wms

legend.setStyle(externalGraphicStyle);
req.getLegends().add(legend);
req.setScale(1.0);

相关文章