Package gov.nasa.worldwind.layer
Class BlueMarbleLandsatLayer
- java.lang.Object
-
- gov.nasa.worldwind.layer.AbstractLayer
-
- gov.nasa.worldwind.layer.RenderableLayer
-
- gov.nasa.worldwind.layer.BlueMarbleLandsatLayer
-
- All Implemented Interfaces:
Layer
,TileFactory
,java.lang.Iterable<Renderable>
public class BlueMarbleLandsatLayer extends RenderableLayer implements TileFactory
Displays a composite of NASA's Blue Marble next generation imagery at 500m resolution and Landsat imagery at 15m resolution from an OGC Web Map Service (WMS). By default, BlueMarbleLandsatLayer is configured to retrieve imagery from the WMS at https://worldwind25.arc.nasa.gov/wms.
-
-
Constructor Summary
Constructors Constructor Description BlueMarbleLandsatLayer()
Constructs a composite image layer with the WMS at https://worldwind25.arc.nasa.gov/wms.BlueMarbleLandsatLayer(java.lang.String serviceAddress)
Constructs a composite image layer with the WMS at a specified address.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tile
createTile(Sector sector, Level level, int row, int column)
Returns a tile for a specified sector, level within aLevelSet
, and row and column within that level.-
Methods inherited from class gov.nasa.worldwind.layer.RenderableLayer
addAllRenderables, addAllRenderables, addRenderable, addRenderable, clearRenderables, count, getRenderable, indexOfRenderable, indexOfRenderableNamed, indexOfRenderableWithProperty, iterator, removeAllRenderables, removeRenderable, removeRenderable, setRenderable
-
Methods inherited from class gov.nasa.worldwind.layer.AbstractLayer
getDisplayName, getMaxActiveAltitude, getMinActiveAltitude, getOpacity, getUserProperty, hasUserProperty, isEnabled, isPickEnabled, isWithinActiveAltitudes, putUserProperty, removeUserProperty, render, setDisplayName, setEnabled, setMaxActiveAltitude, setMinActiveAltitude, setOpacity, setPickEnabled
-
-
-
-
Constructor Detail
-
BlueMarbleLandsatLayer
public BlueMarbleLandsatLayer()
Constructs a composite image layer with the WMS at https://worldwind25.arc.nasa.gov/wms.
-
BlueMarbleLandsatLayer
public BlueMarbleLandsatLayer(java.lang.String serviceAddress)
Constructs a composite image layer with the WMS at a specified address.- Parameters:
serviceAddress
- a URL string specifying the WMS address- Throws:
java.lang.IllegalArgumentException
- If the service address is null
-
-
Method Detail
-
createTile
public Tile createTile(Sector sector, Level level, int row, int column)
Description copied from interface:TileFactory
Returns a tile for a specified sector, level within aLevelSet
, and row and column within that level.- Specified by:
createTile
in interfaceTileFactory
- Parameters:
sector
- the sector spanned by the tilelevel
- the level at which the tile lies within a LevelSetrow
- the row within the specified levelcolumn
- the column within the specified level- Returns:
- a tile constructed with the specified arguments
-
-