com.supermap.services.wmts

Class TileMatrixSet

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


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

    The tile matrix set, which contains multiple tile matrix (TileMatrix) information.

    WMTS uses the tile matrix set (Tile matrix set) to represent the cached map.

    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      java.lang.Double dpi
      The dpi specified in the WMTS standard is 90.7142857142857, that is, 1 pixel represents 0.28 mm.
      java.lang.String identifier
      The name of the tile matrix set.
      java.util.List<TileMatrix> matrixList
      The tile matrix is used to avoid the incorrect number of tiles.
      java.lang.String scales
      The scale information of the scale set.
      java.lang.String supportedCRS
      Supported coordinate system.
      java.lang.Integer tileHeight
      The height of the tile, the default value is 256.
      java.util.List<TileMatrix> tileMatrixs
      The tile matrix list contained in the collection.
      java.lang.Integer tileWidth
      The width of the tile, the default value is 256.
      java.lang.String wellKnownScaleSet
      General scale set.
    • Constructor Summary

      Constructors 
      Constructor and Description
      TileMatrixSet()
      The Constructor.
      TileMatrixSet(java.lang.String wellKnownScaleSet)
      The Constructor.
      TileMatrixSet(java.lang.String identifier, java.lang.String wellKnownScaleSet, java.util.List<TileMatrix> tileMatrixs, java.lang.String scales, java.lang.Double dpi, java.lang.Integer tileWidth, java.lang.Integer tileHeight, java.util.List<TileMatrix> matrixList)
      The Constructor.
      TileMatrixSet(TileMatrixSet tileMatrixSet)
      The Constructor.
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      boolean equals(java.lang.Object obj)
      Compare whether the specified TileMatrixSet 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

      • identifier

        public java.lang.String identifier
        

        The name of the tile matrix set.

      • supportedCRS

        public java.lang.String supportedCRS
        

        Supported coordinate system. Each tile matrix corresponds to 1 supported coordinate system.

      • tileMatrixs

        public java.util.List<TileMatrix> tileMatrixs
        

        The tile matrix list contained in the collection.

      • wellKnownScaleSet

        public java.lang.String wellKnownScaleSet
        

        General scale set. Each tile matrix corresponds to 1 or 0 general scale sets.

      • scales

        public java.lang.String scales
        

        The scale information of the scale set.

      • dpi

        public java.lang.Double dpi
        

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

      • tileWidth

        public java.lang.Integer tileWidth
        

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

      • tileHeight

        public java.lang.Integer tileHeight
        

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

      • matrixList

        public java.util.List<TileMatrix> matrixList
        

        The tile matrix is used to avoid the incorrect number of tiles.

    • Constructor Detail

      • TileMatrixSet

        public TileMatrixSet()
        

        The Constructor.

      • TileMatrixSet

        public TileMatrixSet(java.lang.String identifier,
                     java.lang.String wellKnownScaleSet,
                     java.util.List<TileMatrix> tileMatrixs,
                     java.lang.String scales,
                     java.lang.Double dpi,
                     java.lang.Integer tileWidth,
                     java.lang.Integer tileHeight,
                     java.util.List<TileMatrix> matrixList)
        

        The Constructor.

        Parameters:
        name -
        scales -
        customEntireBounds -
        dpi -
        tileWidth -
        tileHeight -
        matrixList -
      • TileMatrixSet

        public TileMatrixSet(java.lang.String wellKnownScaleSet)
        

        The Constructor.

        Parameters:
        wellKnownScaleSet -
      • TileMatrixSet

        public TileMatrixSet(TileMatrixSet tileMatrixSet)
        

        The Constructor.

        Parameters:
        tileMatrixSet -
    • Method Detail

      • equals

        public final boolean equals(java.lang.Object obj)
        

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

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

        public final int hashCode()
        

        Gets the hash value of the object instance

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