use of org.geosdi.geoplatform.core.model.GPBBox in project geo-platform by geosdi.
the class GPJacksonLayerSupportTest method getBBoxDataMapperTest.
@Test
public void getBBoxDataMapperTest() throws Exception {
GPBBox bbox = jacksonSupport.getDefaultMapper().readValue(currentThread().getContextClassLoader().getResourceAsStream(GET_BBOX_DATA_JSON), GPBBox.class);
logger.info("\n\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GET_BBOX_DATA_MAPPING : {}\n\n", bbox);
super.marshall(bbox);
}
use of org.geosdi.geoplatform.core.model.GPBBox in project geo-platform by geosdi.
the class MapService method convertClientViewportToDTO.
private ArrayList<GPViewport> convertClientViewportToDTO(List<GPClientViewport> viewportList) {
ArrayList<GPViewport> serverViewportList = Lists.<GPViewport>newArrayList();
GPViewport serverViewport;
GPBBox serverBBOX;
BBoxClientInfo clientBBOX;
if (viewportList != null) {
for (GPClientViewport viewport : viewportList) {
clientBBOX = viewport.getBbox();
serverBBOX = new GPBBox(clientBBOX.getLowerLeftX(), clientBBOX.getLowerLeftY(), clientBBOX.getUpperRightX(), clientBBOX.getUpperRightY());
serverViewport = new GPViewport(viewport.getName(), viewport.getDescription(), viewport.getZoomLevel(), serverBBOX, viewport.isDefault());
serverViewportList.add(serverViewport);
}
}
return serverViewportList;
}
Aggregations