Class ArcGISImageServiceInfo

java.lang.Object
com.esri.arcgisruntime.arcgisservices.ArcGISImageServiceInfo

public final class ArcGISImageServiceInfo extends Object
The metadata for an ArcGIS image service.

An ArcGIS image service is a data service that provides access to large collections of imagery, elevation data, rasters, and other remotely sensed data. ArcGISImageServiceInfo provides basic information about the image service, such as the name, extent, spatial reference, pixel type, mosaic field names (if appropriate), and a collection of rendering rules.

To display and interact with the raster images, create a RasterLayer using an ImageServiceRaster constructed from the URL to an ArcGIS image service. You can obtain the ArcGISImageServiceInfo content from a loaded ImageServiceRaster.

Since:
100.1.0
  • Method Details

    • getAttribution

      public String getAttribution()
      Gets the attribution.
      Returns:
      the attribution
      Since:
      100.1.0
    • getCurrentVersion

      public String getCurrentVersion()
      Gets the current version.
      Returns:
      the current version
      Since:
      100.1.0
    • getFields

      public List<Field> getFields()
      Gets an unmodifiable list of fields.
      Returns:
      an unmodifiable list of fields
      Since:
      100.1.0
    • getFullExtent

      public Envelope getFullExtent()
      Gets the full extent.
      Returns:
      the full extent
      Since:
      100.1.0
    • getMaxScale

      public double getMaxScale()
      Gets the max scale.
      Returns:
      the max scale
      Since:
      100.1.0
    • getMinScale

      public double getMinScale()
      Gets the min scale.
      Returns:
      the min scale
      Since:
      100.1.0
    • getName

      public String getName()
      Gets the name.
      Returns:
      the name
      Since:
      100.1.0
    • getPixelType

      public PixelType getPixelType()
      Gets the type of pixel.
      Returns:
      the type of pixel
      Since:
      100.1.0
    • getRenderingRuleInfos

      public List<RenderingRuleInfo> getRenderingRuleInfos()
      Gets a collection of information about the rendering rules defined in this image service.
      Returns:
      a collection of information about the rendering rules defined in this image service
      Since:
      100.1.0
    • getSpatialReference

      public SpatialReference getSpatialReference()
      Gets the spatial reference.
      Returns:
      the spatial reference
      Since:
      100.1.0
    • getUrl

      public String getUrl()
      Gets the image service URL.
      Returns:
      the image service URL
      Since:
      100.1.0
    • getTimeInfo

      public LayerTimeInfo getTimeInfo()
      Gets the time info from the image service.
      Returns:
      the time info, or null if the service is not time aware
      Since:
      100.3.0