com.supermap.services.wmts

Class WMTSConfig

  • java.lang.Object
    • com.supermap.services.wmts.WMTSConfig
  • All Implemented Interfaces:
    java.io.Serializable


    public class WMTSConfig
    extends java.lang.Object
    implements java.io.Serializable
    

    WMTS service configuration information.

    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor and Description
      WMTSConfig() 
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      boolean equals(java.lang.Object obj)
      Compare whether the specified WMTSConfig object is the same with the object.
      int hashCode()
      Gets the hash value of the object instance
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • provider

        public ServiceProvider provider
        

        The information of the service provider.

      • customEntireBounds

        public java.lang.String customEntireBounds
        

        Configure the full range of the map in WMTS service. It's needed that the range of the WMTS service should be consistent with the base map for some third-party client side such as OpenLayers 2.10 overlaying WMTS service.

      • maps

        public java.lang.String maps
        

        The map names which are allowed publishing, multiple map names are separated by comma.

      • tileMatrixSets

        public TileMatrixSet[] tileMatrixSets
        

        The set of the all scales supported by WMTS service. If the scale set is null or some of the scale set is null, it uses a 256x256 pixel to represent the full map on level 0; 2x2 256x256 pixels to represent it in level 1, and so on, multiplied by 2 gradually.

      • pixelSizes

        @Deprecated
        public java.lang.String pixelSizes
        
        Deprecated. 

        When it doesn't use general scales, it will configure to use the pixel values of the corresponding customized scale, while multiple values are separated by comma.

      • wellKnownScaleSet

        @Deprecated
        public java.lang.String wellKnownScaleSet
        
        Deprecated. 

        The corresponding general scale set of the tile matrix set.

      • dpi

        @Deprecated
        public java.lang.Double dpi
        
        Deprecated. 

        The dpi specified in the WMTS standard is 90.7142857142857, that is, 1 pixel represents 0.28 mm.

      • tileHeight

        @Deprecated
        public java.lang.Integer tileHeight
        
        Deprecated. 

        The height of the tile, the default value is 256.

      • tileWidth

        @Deprecated
        public java.lang.Integer tileWidth
        
        Deprecated. 

        The width of the tile, the default value is 256.

      • scales

        @Deprecated
        public java.lang.String scales
        
        Deprecated. 

        The scale information of the scale set.

      • verifyMode

        public VerifyMode verifyMode
        

        Specify the verification mode

        Since:
        7.1.0
    • Constructor Detail

      • WMTSConfig

        public WMTSConfig()
        
    • Method Detail

      • hashCode

        public final int hashCode()
        

        Gets the hash value of the object instance

        Overrides:
        hashCode in class java.lang.Object
        Returns:
        the hash code
      • equals

        public boolean equals(java.lang.Object obj)
        

        Compare whether the specified WMTSConfig object is the same with the object.

        Overrides:
        equals in class java.lang.Object
        Parameters:
        obj - the WMTSConfig object to compare
        Returns:
        return a boolean value, indicates whether two objects are the same.