本文整理了Java中org.geoserver.wms.WMS.getServiceInfo()
方法的一些代码示例,展示了WMS.getServiceInfo()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WMS.getServiceInfo()
方法的具体详情如下:
包路径:org.geoserver.wms.WMS
类名称:WMS
方法名:getServiceInfo
暂无
代码示例来源:origin: org.geoserver/gs-wms
/** @see WebMapService#getServiceInfo() */
public WMSInfo getServiceInfo() {
return wms.getServiceInfo();
}
代码示例来源:origin: org.geoserver/gs-wms
/**
* If TRUE is returned GetFeatureInfo results should NOT be reproject to the map coordinate
* reference system.
*
* @return GetFeatureInfo results reprojection allowance
*/
public boolean isFeaturesReprojectionDisabled() {
return getServiceInfo().isFeaturesReprojectionDisabled();
}
代码示例来源:origin: org.geoserver/gs-wms
<T> T getMetadataValue(String key, T defaultValue, Class<T> clazz) {
if (getServiceInfo() == null) {
return defaultValue;
}
MetadataMap metadata = getServiceInfo().getMetadata();
T parsedValue = Converters.convert(metadata.get(key), clazz);
if (parsedValue == null) return defaultValue;
return parsedValue;
}
代码示例来源:origin: org.geoserver/gs-wms
/**
* Checks is a getMap mime type is allowed
*
* @param format
*/
public boolean isAllowedGetMapFormat(GetMapOutputFormat format) {
if (getServiceInfo().isGetMapMimeTypeCheckingEnabled() == false) return true;
Set<String> mimeTypes = getServiceInfo().getGetMapMimeTypes();
return mimeTypes.contains(format.getMimeType());
}
代码示例来源:origin: org.geoserver/gs-wms
public String getVersion() {
WMSInfo serviceInfo = getServiceInfo();
List<Version> versions = serviceInfo.getVersions();
String version;
if (versions.size() > 0) {
version = versions.get(0).toString();
} else {
// shouldn't a version be set?
version = "1.1.1";
}
return version;
}
代码示例来源:origin: org.geoserver/gs-wms
public int getJpegCompression() {
WMSInfo serviceInfo = getServiceInfo();
return getMetadataPercentage(
serviceInfo.getMetadata(), JPEG_COMPRESSION, JPEG_COMPRESSION_DEFAULT);
}
代码示例来源:origin: org.geoserver/gs-wms
public int getPngCompression() {
WMSInfo serviceInfo = getServiceInfo();
return getMetadataPercentage(
serviceInfo.getMetadata(), PNG_COMPRESSION, PNG_COMPRESSION_DEFAULT);
}
代码示例来源:origin: org.geoserver/gs-wms
public boolean isSvgAntiAlias() {
WMSInfo serviceInfo = getServiceInfo();
Boolean svgAntiAlias =
Converters.convert(serviceInfo.getMetadata().get("svgAntiAlias"), Boolean.class);
return svgAntiAlias == null ? true : svgAntiAlias.booleanValue();
}
代码示例来源:origin: org.geoserver/gs-wms
public boolean getKmlKmAttr() {
Boolean kmAttr =
Converters.convert(getServiceInfo().getMetadata().get(KML_KMLATTR), Boolean.class);
return kmAttr == null ? KML_KMLATTR_DEFAULT : kmAttr.booleanValue();
}
代码示例来源:origin: org.geoserver/gs-wms
public boolean getKmlPlacemark() {
Boolean kmAttr =
Converters.convert(
getServiceInfo().getMetadata().get(KML_KMLPLACEMARK), Boolean.class);
return kmAttr == null ? KML_KMLPLACEMARK_DEFAULT : kmAttr.booleanValue();
}
代码示例来源:origin: org.geoserver/gs-wms
public int getWatermarkPosition() {
WatermarkInfo watermark = getServiceInfo().getWatermark();
Position position = watermark.getPosition();
return position.getCode();
}
代码示例来源:origin: org.geoserver/gs-wms
public void setSvgRenderer(String svgRendererHint) {
WMSInfo serviceInfo = getServiceInfo();
serviceInfo.getMetadata().put("svgRenderer", svgRendererHint);
getGeoServer().save(serviceInfo);
}
代码示例来源:origin: org.geoserver/gs-wms
@Test
public void testRootLayer() throws Exception {
Document dom = findCapabilities(false);
WMS wms = getWMS();
WMSInfo info = wms.getServiceInfo();
DOMSource domSource = new DOMSource(dom);
StringWriter writer = new StringWriter();
StreamResult result = new StreamResult(writer);
TransformerFactory tf = TransformerFactory.newInstance();
Transformer transformer = tf.newTransformer();
transformer.transform(domSource, result);
assertEquals(writer.toString().contains(info.getRootLayerTitle()), true);
}
代码示例来源:origin: org.geoserver/gs-wms
void addSRSAndSetFlag() {
WMSInfo wms = getWMS().getServiceInfo();
wms.getSRS().add("4326");
wms.getSRS().add("3005");
wms.getSRS().add("3857");
wms.setBBOXForEachCRS(true);
getGeoServer().save(wms);
}
代码示例来源:origin: org.geoserver/gs-wms
void addSRSAndSetFlag() {
WMSInfo wms = getWMS().getServiceInfo();
wms.getSRS().add("4326");
wms.getSRS().add("3005");
wms.getSRS().add("3857");
wms.setBBOXForEachCRS(true);
getGeoServer().save(wms);
}
代码示例来源:origin: org.geoserver/gs-wms
void addSRSAndSetFlag() {
WMSInfo wms = getWMS().getServiceInfo();
wms.getSRS().add("4326");
wms.getSRS().add("3005");
wms.getSRS().add("3857");
wms.setBBOXForEachCRS(true);
getGeoServer().save(wms);
}
代码示例来源:origin: org.geoserver/gs-wms
@After
public void removeSRS() {
WMSInfo wms = getWMS().getServiceInfo();
wms.getSRS().remove("4326");
wms.getSRS().remove("3005");
wms.getSRS().remove("3857");
wms.setBBOXForEachCRS(false);
getGeoServer().save(wms);
}
代码示例来源:origin: org.geoserver/gs-wms
@After
public void removeSRS() {
WMSInfo wms = getWMS().getServiceInfo();
wms.getSRS().remove("4326");
wms.getSRS().remove("3005");
wms.getSRS().remove("3857");
wms.setBBOXForEachCRS(false);
getGeoServer().save(wms);
}
代码示例来源:origin: org.geoserver/gs-wms
@After
public void removeSRS() {
WMSInfo wms = getWMS().getServiceInfo();
wms.getSRS().remove("4326");
wms.getSRS().remove("3005");
wms.getSRS().remove("3857");
wms.setBBOXForEachCRS(false);
getGeoServer().save(wms);
}
代码示例来源:origin: org.geoserver/gs-wms
void addMimeTypes() {
getMapFormat = new RenderedImageMapOutputFormat(getWMS());
getInfoFormat = new TextFeatureInfoOutputFormat(getWMS());
WMSInfo wms = getWMS().getServiceInfo();
wms.getGetMapMimeTypes().add(getMapFormat.getMimeType());
wms.getGetFeatureInfoMimeTypes().add(getInfoFormat.getContentType());
wms.setGetMapMimeTypeCheckingEnabled(true);
wms.setGetFeatureInfoMimeTypeCheckingEnabled(true);
getGeoServer().save(wms);
}
内容来源于网络,如有侵权,请联系作者删除!