Package org.geotools.data.wms.response

Examples of org.geotools.data.wms.response.GetMapResponse


        String format = format(operationType, "jpeg");
        getMap.setFormat(format);
        getMap.setDimensions(500, 500);

        URL url = getMap.getFinalURL();
        GetMapResponse response = wms.issueRequest(getMap);
        assertEquals("image/jpeg", response.getContentType());

        InputStream stream = response.getInputStream();
        BufferedImage image = ImageIO.read(stream);
        assertNotNull("jpeg", image);
        assertEquals(500, image.getWidth());
        assertEquals(500, image.getHeight());
       
View Full Code Here


        request.setFormat(format);

        request.setBBox("366800,2170400,816000,2460400");

        //System.out.println(request.getFinalURL());
        GetMapResponse response = (GetMapResponse) wms.issueRequest(request);

        assertEquals(response.getContentType(), format);
        //System.out.println("Content Type: " + response.getContentType());

        BufferedImage image = ImageIO.read(response.getInputStream());
        assertEquals(image.getHeight(), 400);
    }
View Full Code Here

      WebMapServer wms = new WebMapServer(featureURL);
      GetMapRequest request = wms.createGetMapRequest();
      request.addLayer("NoLayer", "NoStyle");
      try {
        //System.out.println(request.getFinalURL());
        GetMapResponse response = wms.issueRequest(request);
        assertTrue(false);
      } catch (ServiceException e) {
        //e.printStackTrace();
      }     
    }
View Full Code Here

        request.setFormat(format);
        request.setSRS("EPSG:4326");
        request.setDimensions("100","100");

        try {
            GetMapResponse response = wms.issueRequest(request);
            out.println("received a response.");

            out.print("Checking returned format...");
            if (response.getContentType().indexOf(format) == -1) {
                out.println("server returned bad format. Expected "+format+", got "+response.getContentType()+".");
                passed = false;
            } else {
                out.println("passed.");
            }

            out.print("Checking dimensions...");
            BufferedImage image = ImageIO.read(response.getInputStream());
            if (image == null) {
              out.println("returned a bad image. ContentType is "+response.getContentType());
              passed = false;
            } else if (image.getWidth() != 100 || image.getHeight() != 100) {
                out.println("server returned bad dimensions. Expect 100, 100. Returned "+image.getWidth()+","+image.getHeight());
                passed = false;
            } else {
View Full Code Here

        InputStream is = null;
        try {
            if(LOGGER.isLoggable(Level.FINE)) {
                LOGGER.fine("Issuing request: " + mapRequest.getFinalURL());
            }
            GetMapResponse response = wms.issueRequest(mapRequest);
            try {
                is = response.getInputStream();
                BufferedImage image = ImageIO.read(is);
                if (image == null) {
                    throw (IOException) new IOException("GetMap failed: "
                            + mapRequest.getFinalURL());
                }
                return gcf.create(layers.get(0).getTitle(), image, gridEnvelope);
            } finally {
                response.dispose();
            }
        } catch (ServiceException e) {
            throw (IOException) new IOException("GetMap failed").initCause(e);
        }
    }
View Full Code Here

            return WMS1_0_0.processKey(key);
        }

        public Response createResponse(HTTPResponse httpResponse)
                throws ServiceException, IOException {
            return new GetMapResponse(httpResponse);
        }
View Full Code Here

TOP

Related Classes of org.geotools.data.wms.response.GetMapResponse

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.