landsati3wmslayer.java

来自「world wind java sdk 源码」· Java 代码 · 共 59 行

JAVA
59
字号
package gov.nasa.worldwind.layers.Earth;import gov.nasa.worldwind.util.Logging;import gov.nasa.worldwind.wms.WMSTiledImageLayer;/** * @author tag * @version $Id: LandsatI3WMSLayer.java 9690 2009-03-26 19:10:26Z dcollins $ */public class LandsatI3WMSLayer extends WMSTiledImageLayer{    public LandsatI3WMSLayer()    {        super(makeXmlState());        this.setAvailableImageFormats(new String[] {"image/png", "image/dds"});    }    private static String makeXmlState()    {        //noinspection RedundantStringConstructorCall        return new String(            "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"                + "<restorableState>"                + "<stateObject name=\"gov.nasa.worldwind.avkey.NumEmptyLevels\">4</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avkey.ImageFormat\">image/dds</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avkey.DataCacheNameKey\">Earth/NASA LandSat I3 WMS</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avkey.ServiceURLKey\">http://www.nasa.network.com/wms?SERVICE=WMS&amp;</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avkey.Title\">i-cubed Landsat</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avkey.NumLevels\">10</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avkey.FormatSuffixKey\">.dds</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avkey.LevelZeroTileDelta.Latitude\">36.0</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avkey.LevelZeroTileDelta.Longitude\">36.0</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avkey.DatasetNameKey\">esat</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avkey.TileHeightKey\">512</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avkey.TileWidthKey\">512</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avkey.LayerNames\">esat</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avKey.Sector.MinLatitude\">-90.0</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avKey.Sector.MaxLatitude\">90.0</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avKey.Sector.MinLongitude\">-180.0</stateObject>"                + "<stateObject name=\"gov.nasa.worldwind.avKey.Sector.MaxLongitude\">180.0</stateObject>"                // Thu, 26 Mar 2009 00:00:00 GMT                + "<stateObject name=\"gov.nasa.worldwind.avkey.ExpiryTime\">1238025600000</stateObject>"                + "<stateObject name=\"Layer.Name\">i-cubed Landsat</stateObject>"                + "<stateObject name=\"Layer.Enabled\">true</stateObject>"                + "<stateObject name=\"TiledImageLayer.UseTransparentTextures\">true</stateObject>"                + "<stateObject name=\"avlist\">"                    + "<stateObject name=\"gov.nasa.worldwind.avkey.URLReadTimeout\">20000</stateObject>"                + "</stateObject>"            + "</restorableState>"        );    }    public String toString()    {        return Logging.getMessage("layers.Earth.LandsatI3Layer.Name");    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?