70 lines
2.5 KiB
Java
70 lines
2.5 KiB
Java
package org.gcube.spatial.data.geoutility.bean;
|
|
|
|
|
|
/**
|
|
*
|
|
* Param Mandatory
|
|
* service Yes Service name. Value is WMS.
|
|
* version Yes Service version. Value is one of 1.0.0, 1.1.0, 1.1.1, 1.3.
|
|
* request Yes Operation name. Value is GetMap.
|
|
* layers Yes Layers to display on map. Value is a comma-separated list of layer names.
|
|
* styles Yes Styles in which layers are to be rendered. Value is a comma-separated list of style names, or empty if default styling is required. Style names may be empty in the list, to use default layer styling.
|
|
* srs or crs Yes Spatial Reference System for map output. Value is in form EPSG:nnn. crs is the parameter key used in WMS 1.3.0.
|
|
* bbox Yes Bounding box for map extent. Value is minx,miny,maxx,maxy in units of the SRS.
|
|
* width Yes Width of map output, in pixels.
|
|
* height Yes Height of map output, in pixels.
|
|
* format Yes Format for the map output. See WMS output formats for supported values.
|
|
* transparent No Whether the map background should be transparent. Values are true or false. Default is false
|
|
* bgcolor No Background color for the map image. Value is in the form RRGGBB. Default is FFFFFF (white).
|
|
* exceptions No Format in which to report exceptions. Default value is application/vnd.ogc.se_xml.
|
|
* time No Time value or range for map data. See Time Support in Geoserver WMS for more information.
|
|
* sld No A URL referencing a StyledLayerDescriptor XML file which controls or enhances map layers and styling
|
|
* sld_body No A URL-encoded StyledLayerDescriptor XML document which controls or enhances map layers and styling
|
|
*
|
|
*/
|
|
/**
|
|
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
|
* @Apr 26, 2013
|
|
*
|
|
*/
|
|
public enum WmsParameters {
|
|
|
|
SERVICE("SERVICE", "WMS"),
|
|
VERSION("VERSION", "1.1.0"),
|
|
REQUEST("REQUEST", "GetMap"),
|
|
LAYERS("LAYERS", ""),
|
|
STYLES("STYLES",""),
|
|
BBOX("BBOX","-180,-90,180,90"),
|
|
WIDTH("WIDTH","676"),
|
|
HEIGHT("HEIGHT","230"),
|
|
SRS("SRS","EPSG:4326"),
|
|
CRS("CRS","EPSG:4326"), //WMS 1.3.0 COMPLIANT
|
|
FORMAT("FORMAT","image/png"),
|
|
TRANSPARENT("TRANSPARENT","true");
|
|
|
|
private String parameter;
|
|
private String value;
|
|
|
|
WmsParameters(String parameter, String value){
|
|
this.parameter = parameter;
|
|
this.value = value;
|
|
}
|
|
|
|
public String getParameter() {
|
|
return parameter;
|
|
}
|
|
|
|
public void setParameter(String parameter) {
|
|
this.parameter = parameter;
|
|
}
|
|
|
|
public String getValue() {
|
|
return value;
|
|
}
|
|
|
|
public void setValue(String value) {
|
|
this.value = value;
|
|
}
|
|
|
|
}
|