示例#1
0
 private static void paintLayer(
     Graphics2D g, String layerName, Layers layers, WmsRequest request) {
   log.info("painting " + layerName);
   final Layer layer = layers.getLayer(layerName);
   if (layer != null) {
     layer.render(g, request);
     log.info("finished painting " + layerName);
   } else log.warn("no paintImage implementation for layer: " + layerName);
 }
示例#2
0
 Map<String, String> getInfos(Date time, WmsRequest request, Point point, String mimeType) {
   Map<String, String> map = new HashMap<String, String>();
   for (String layerName : request.getLayers()) {
     Layer layer = layers.getLayer(layerName);
     if (layer != null) {
       String info = layer.getInfo(time, request, point, mimeType);
       if (info != null) map.put(layerName, info);
     } else log.warn("no getInfo implementation for layer: " + layerName);
   }
   return map;
 }