package org.geoserver.web.demo; import org.apache.wicket.PageParameters; import org.apache.wicket.markup.html.basic.Label; import org.geoserver.web.GeoServerBasePage; import org.geotools.referencing.CRS; import org.opengis.referencing.crs.CoordinateReferenceSystem; public class SRSDescriptionPage extends GeoServerBasePage { public SRSDescriptionPage(PageParameters params) { String code = params.getString("code"); add(new Label("code", code)); String description = ""; try { description = CRS.getAuthorityFactory(true). getDescriptionText(code).toString(getLocale()); } catch(Exception e) { // } add(new Label("description", description)); CoordinateReferenceSystem crs = null; try { crs = CRS.decode(code); } catch(Exception e) { // } String wkt = ""; if(crs != null) { wkt = crs.toString(); } add(new Label("wkt", wkt)); } }