Class TLcdWMTSGetFeatureInfoContext

java.lang.Object
com.luciad.ogc.wmts.client.TLcdWMTSGetFeatureInfoContext

public final class TLcdWMTSGetFeatureInfoContext extends Object
A context object that is used to specify the WMTS GetFeatureInfo settings. Create an instance of this class by using one of the factory methods. The TLcdWMTSGetFeatureInfoContext objects can be passed to TLcdWMTSClient.getFeatureInfo(com.luciad.ogc.wmts.client.TLcdWMTSGetFeatureInfoContext).
Since:
2021.0
  • Method Details

    • createContext

      public static TLcdWMTSGetFeatureInfoContext createContext(ILcdGXYView aView, ILcdGXYLayer aLayer, int aX, int aY)
      Creates an instance of TLcdWMTSGetFeatureInfoContext
      Parameters:
      aView - A GXY view
      aLayer - A GXY layer
      aX - The x-coordinate (in view coordinates)
      aY - The y-coordinate (in view coordinates)
      Returns:
      A new GetFeatureInfo context object
    • createContext

      public static TLcdWMTSGetFeatureInfoContext createContext(ILspView aView, ILspLayer aLayer, int aX, int aY)
      Creates an instance of TLcdWMTSGetFeatureInfoContext
      Parameters:
      aView - A Lightspeed view
      aLayer - A Lightspeed layer
      aX - The x-coordinate (in toolkit coordinates)
      aY - The y-coordinate (in toolkit coordinates)
      Returns:
      A new GetFeatureInfo context object
    • getLayerId

      public String getLayerId()
      Returns the WMTS layer ID used for a GetFeatureInfo request
      Returns:
      the WMTS layer ID used for a GetFeatureInfo request
    • getStyle

      public String getStyle()
      Returns the WMTS style ID used for a GetFeatureInfo request
      Returns:
      the WMTS style ID used for a GetFeatureInfo request
    • getTileMatrixSetId

      public String getTileMatrixSetId()
      Returns the WMTS tile matrix set ID used for a GetFeatureInfo request
      Returns:
      the WMTS tile matrix set ID used for a GetFeatureInfo request
    • getTileMatrixId

      public String getTileMatrixId()
      Returns the WMTS tile matrix ID used for a GetFeatureInfo request
      Returns:
      the WMTS tile matrix ID used for a GetFeatureInfo request
    • getRow

      public long getRow()
      Returns the WMTS row used for a GetFeatureInfo request
      Returns:
      the WMTS row used for a GetFeatureInfo request
    • getColumn

      public long getColumn()
      Returns the WMTS column used for a GetFeatureInfo request
      Returns:
      the WMTS column used for a GetFeatureInfo request
    • getFormat

      public String getFormat()
      Returns the WMTS format used for a GetFeatureInfo request
      Returns:
      the WMTS format used for a GetFeatureInfo request
    • getDimensions

      public Map<String,String> getDimensions()
      Returns the WMTS dimensions used for a GetFeatureInfo request
      Returns:
      the WMTS dimensions used for a GetFeatureInfo request
    • getI

      public int getI()
      Returns the WMTS I-coordinate used for a GetFeatureInfo request
      Returns:
      the WMTS I-coordinate used for a GetFeatureInfo request
    • getJ

      public int getJ()
      Returns the WMTS J-coordinate used for a GetFeatureInfo request
      Returns:
      the WMTS J-coordinate used for a GetFeatureInfo request
    • getInfoFormat

      public String getInfoFormat()
      Returns the WMTS info format used for a GetFeatureInfo request
      Returns:
      the WMTS info format used for a GetFeatureInfo request