NASA World Wind

gov.nasa.worldwind.layers.Earth
Class OpenStreetMapLayer

java.lang.Object
  extended by gov.nasa.worldwind.avlist.AVListImpl
      extended by gov.nasa.worldwind.WWObjectImpl
          extended by gov.nasa.worldwind.layers.AbstractLayer
              extended by gov.nasa.worldwind.layers.TiledImageLayer
                  extended by gov.nasa.worldwind.layers.BasicTiledImageLayer
                      extended by gov.nasa.worldwind.wms.WMSTiledImageLayer
                          extended by gov.nasa.worldwind.layers.Earth.OpenStreetMapLayer
All Implemented Interfaces:
AVList, Disposable, Layer, NamedObject, Restorable, BulkRetrievable, WWObject, PropertyChangeListener, EventListener

public class OpenStreetMapLayer
extends WMSTiledImageLayer

OpenStreetMap WMS layer(s).


Nested Class Summary
 
Nested classes/interfaces inherited from class gov.nasa.worldwind.layers.TiledImageLayer
TiledImageLayer.HttpRetrievalPostProcessor
 
Field Summary
protected static String defaultDatasetName
           
 
Fields inherited from class gov.nasa.worldwind.layers.BasicTiledImageLayer
SERVICE_CAPABILITIES_RESOURCE_ID
 
Fields inherited from class gov.nasa.worldwind.layers.AbstractLayer
screenCredit
 
Fields inherited from class gov.nasa.worldwind.avlist.AVListImpl
changeSupport
 
Constructor Summary
OpenStreetMapLayer()
          Default OpenStreetMap hybrid layer - transparent, see-through.
OpenStreetMapLayer(String datasetName)
          Access to a specific layer from OSM WMS server - eg 'osm-4326'.
 
Method Summary
protected static Document createConfigurationDocument(String layerName)
           
protected static Document getHybridConfigurationDocument()
           
 
Methods inherited from class gov.nasa.worldwind.wms.WMSTiledImageLayer
composeImageForSector, createConfigurationDocument, doGetRestorableStateForAVPair, legacyWmsRestoreStateToParams, wmsGetParamsFromCapsDoc, wmsGetParamsFromDocument, wmsRestorableStateToParams, wmsRestoreStateToParams
 
Methods inherited from class gov.nasa.worldwind.layers.BasicTiledImageLayer
checkResources, doRestoreState, doRestoreStateForObject, downloadTexture, downloadTexture, doWriteConfigurationParams, forceTextureLoad, getConfigurationParams, getEstimatedMissingDataSize, getParamsFromDocument, getRestorableState, initializeResources, initPropertiesFromCapabilities, initPropertiesFromService, makeLocal, needsConfigurationFile, requestTexture, restorableStateToParams, restoreState, restoreStateForParams, setFallbacks, writeConfigurationFile, writeConfigurationParams
 
Methods inherited from class gov.nasa.worldwind.layers.TiledImageLayer
computeLevelForResolution, countImagesInSector, countImagesInSector, doRender, downloadImage, getAvailableImageFormats, getDefaultImageFormat, getLevels, getReferencePoint, getRequestQ, getTilesInSector, isAtMaxResolution, isDrawBoundingVolumes, isDrawTileBoundaries, isDrawTileIDs, isForceLevelZeroLoads, isImageFormatAvailable, isLayerInView, isMultiResolution, isRetainLevelZeroTiles, isShowImageTileOutlines, isUseMipMaps, isUseTransparentTextures, render, requestImage, setAvailableImageFormats, setBlendingFunction, setDrawBoundingVolumes, setDrawTileBoundaries, setDrawTileIDs, setExpiryTime, setForceLevelZeroLoads, setName, setRetainLevelZeroTiles, setShowImageTileOutlines, setSplitScale, setUseMipMaps, setUseTransparentTextures
 
Methods inherited from class gov.nasa.worldwind.layers.AbstractLayer
dispose, doPick, doPreRender, getExpiryTime, getMaxActiveAltitude, getMinActiveAltitude, getName, getOpacity, getScale, getScreenCredit, isEnabled, isLayerActive, isNetworkRetrievalEnabled, isPickEnabled, pick, preRender, setEnabled, setMaxActiveAltitude, setMinActiveAltitude, setNetworkRetrievalEnabled, setOpacity, setPickEnabled, setScreenCredit, toString
 
Methods inherited from class gov.nasa.worldwind.WWObjectImpl
propertyChange
 
Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface gov.nasa.worldwind.NamedObject
getName
 
Methods inherited from interface gov.nasa.worldwind.avlist.AVList
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 
Methods inherited from interface java.beans.PropertyChangeListener
propertyChange
 

Field Detail

defaultDatasetName

protected static final String defaultDatasetName
See Also:
Constant Field Values
Constructor Detail

OpenStreetMapLayer

public OpenStreetMapLayer()
Default OpenStreetMap hybrid layer - transparent, see-through.


OpenStreetMapLayer

public OpenStreetMapLayer(String datasetName)
Access to a specific layer from OSM WMS server - eg 'osm-4326'.

Parameters:
datasetName - the layer dataset name.
Method Detail

createConfigurationDocument

protected static Document createConfigurationDocument(String layerName)

getHybridConfigurationDocument

protected static Document getHybridConfigurationDocument()

NASA World Wind