Я использую GeoTools 12.2 для разработки проекта библиотеки классов Java.
Во-первых, я работаю над модулем GeoTools WMS с этим руководством. . Дело в том, что мне не удалось выполнить запрос на получение карты, чтобы я мог получить документ о возможностях, слои и т. Д.
Мой URL-адрес wms http://sampleserver1.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer
Он содержит 3 слоя (Штаты, Реки, Города).
Я использую структуру для работы с картой, как показано ниже.
GetMapRequest getMapRequest = wms.createGetMapRequest();//wms is my WebMapServer object
getMapRequest.addLayer(tempLayer);//tempLayer contains states layer
GetMapResponse response = (GetMapResponse) wms.issueRequest(getMapRequest);
BufferedImage image = ImageIO.read(response.getInputStream());
Я также пробовал другие методы в руководстве, чтобы сделать GetMapRequest, но я не могу добиться успеха, всегда получая NullPointerException для объекта BufferedImage.
Каковы ваши предложения? Заранее спасибо.