com.supermap.services.wms

类 WMSPrjUtilBase

  • java.lang.Object
    • com.supermap.services.wms.WMSPrjUtilBase


  • public abstract class WMSPrjUtilBase
    extends java.lang.Object
    
    • 构造器详细资料

      • WMSPrjUtilBase

        public WMSPrjUtilBase(WMSParameter wmsParamter)
        
    • 方法详细资料

      • filterLayers

        protected java.util.List<Layer> filterLayers(java.util.List<WMSLayer> layers)
        
      • mergerArray

        protected java.lang.String[] mergerArray(java.lang.String[] arr1,
                                     java.lang.String[] arr2)
        
      • getDefaultMapParameter

        protected WMSParameter getDefaultMapParameter()
        
      • setLayerBounds

        public void setLayerBounds(WMSCapabilities capabilities)
        

        设置图层地理范围

        参数:
        capabilities - WMS 服务能力信息
      • setLayerBounds

        public void setLayerBounds(WMSCapabilities capabilities,
                          boolean mapNameIsNotLayerGroup)
        
      • tranform

        public void tranform(WMSMapParameter wmsParam,
                    WMSParameter mapParam)
        

        根据WMSMapParameter中的crs/srs,出图范围修改MapParameter中的出图范围和投影。

        参数:
        wmsParam - wms地图参数
        mapParam - 地图参数
      • getQueryCenter

        public Point2D getQueryCenter(WMSQueryParameter queryParam)
        

        获取Wms查询参数的中心点

        参数:
        queryParam - Wms查询参数
        返回:
        查询参数的中心点