@Test public void testSimpleGetMapQuery() throws Exception { Catalog catalog = getCatalog(); final FeatureSource fs = catalog.getFeatureTypeByName( MockData.BASIC_POLYGONS.getPrefix(), MockData.BASIC_POLYGONS.getLocalPart()) .getFeatureSource(null, null); final Envelope env = fs.getBounds(); LOGGER.info("about to create map ctx for BasicPolygons with bounds " + env); GetMapRequest request = new GetMapRequest(); final WMSMapContent map = new WMSMapContent(); map.getViewport().setBounds(new ReferencedEnvelope(env, DefaultGeographicCRS.WGS84)); map.setMapWidth(300); map.setMapHeight(300); map.setBgColor(Color.red); map.setTransparent(false); map.setRequest(request); StyleInfo styleByName = catalog.getStyleByName("Default"); Style basicStyle = styleByName.getStyle(); map.addLayer(new FeatureLayer(fs, basicStyle)); request.setFormat(getMapFormat()); RenderedImageMap imageMap = this.rasterMapProducer.produceMap(map); BufferedImage image = (BufferedImage) imageMap.getImage(); imageMap.dispose(); assertNotBlank("testSimpleGetMapQuery", image); }
BufferedImage imageNearest = op.getAsBufferedImage(); imageMap.dispose(); assertNotBlank("testInterpolationsNearest", imageNearest); BufferedImage imageBicubic = op.getAsBufferedImage(); imageMap.dispose(); assertNotBlank("testInterpolationsBicubic", imageBicubic);
BufferedImage imageNearest = op.getAsBufferedImage(); imageMap.dispose(); assertNotBlank("testInterpolationsNearest", imageNearest); BufferedImage imageBicubic = op.getAsBufferedImage(); imageMap.dispose(); assertNotBlank("testInterpolationsBicubic", imageBicubic); BufferedImage imageServiceDefault = op.getAsBufferedImage(); imageMap.dispose(); assertNotBlank("testInterpolationServiceDefault", imageServiceDefault);
BufferedImage image = (BufferedImage) imageMap.getImage(); imageMap.dispose(); assertNotBlank("testBlueLake", image);
assertNotNull(image); String typeName = fSource.getSchema().getName().getLocalPart(); assertNotBlank("testDefaultStyle " + typeName, (BufferedImage) image);
imageMap.dispose(); assertTrue(usedCustomLabelCache.get()); assertNotBlank("testBlueLake", image);