gpt4 book ai didi

org.geoserver.wms.WMSInfoImpl.setSRS()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-24 19:07:05 27 4
gpt4 key购买 nike

本文整理了Java中org.geoserver.wms.WMSInfoImpl.setSRS()方法的一些代码示例,展示了WMSInfoImpl.setSRS()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WMSInfoImpl.setSRS()方法的具体详情如下:
包路径:org.geoserver.wms.WMSInfoImpl
类名称:WMSInfoImpl
方法名:setSRS

WMSInfoImpl.setSRS介绍

暂无

代码示例

代码示例来源:origin: org.geoserver/gs-wms

@Override
protected WMSInfo initialize(WMSInfo service) {
  super.initialize(service);
  final Version version_1_1_1 = WMS.VERSION_1_1_1;
  final Version version_1_3_0 = WMS.VERSION_1_3_0;
  if (!service.getVersions().contains(version_1_1_1)) {
    service.getVersions().add(version_1_1_1);
  }
  if (!service.getVersions().contains(version_1_3_0)) {
    service.getVersions().add(version_1_3_0);
  }
  if (service.getSRS() == null) {
    ((WMSInfoImpl) service).setSRS(new ArrayList<String>());
  }
  if (service.getGetFeatureInfoMimeTypes() == null) {
    ((WMSInfoImpl) service).setGetFeatureInfoMimeTypes(new HashSet<String>());
  }
  if (service.getGetMapMimeTypes() == null) {
    ((WMSInfoImpl) service).setGetMapMimeTypes(new HashSet<String>());
  }
  if (service.getInterpolation() == null) {
    service.setInterpolation(WMSInterpolation.Nearest);
  }
  return service;
}

代码示例来源:origin: org.geoserver/restconfig

private void addDefaultsIfMissing(ServiceInfo serviceInfo) {
  if (serviceInfo instanceof WMSInfoImpl) {
    WMSInfoImpl wmsInfo = (WMSInfoImpl) serviceInfo;
    if (wmsInfo.getAuthorityURLs() == null) {
      List<AuthorityURLInfo> authorityURLS = new ArrayList<AuthorityURLInfo>();
      wmsInfo.setAuthorityURLs(authorityURLS);
    }
    if (wmsInfo.getIdentifiers() == null) {
      List<LayerIdentifierInfo> identifiers = new ArrayList<LayerIdentifierInfo>();
      wmsInfo.setIdentifiers(identifiers);
    }
    if (wmsInfo.getSRS() == null) {
      List<String> srsList = new ArrayList<String>();
      wmsInfo.setSRS(srsList);
    }
  } else if (serviceInfo instanceof WFSInfoImpl) {
    WFSInfoImpl wfsInfo = (WFSInfoImpl) serviceInfo;
    if (wfsInfo.getGML() == null) {
      GMLInfoImpl gml3Info = new GMLInfoImpl();
      gml3Info.setOverrideGMLAttributes(true);
      Map<WFSInfo.Version, GMLInfo> gml = new HashMap<WFSInfo.Version, GMLInfo>();
      wfsInfo.setGML(gml);
      wfsInfo.getGML().put(WFSInfo.Version.V_11, gml3Info);
      wfsInfo.getGML().put(WFSInfo.Version.V_10, gml3Info);
      wfsInfo.getGML().put(WFSInfo.Version.V_20, gml3Info);
    }
  }
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com