2 Copyright (C) 2001, 2006 United States Government
3 as represented by the Administrator of the
4 National Aeronautics and Space Administration.
7 package gov
.nasa
.worldwind
.layers
.Earth
;
9 import gov
.nasa
.worldwind
.*;
10 import gov
.nasa
.worldwind
.layers
.*;
11 import gov
.nasa
.worldwind
.geom
.*;
15 * @version $Id: USGSUrbanAreaOrtho.java 1984 2007-06-09 00:33:22Z tgaskins $
17 public class USGSUrbanAreaOrtho
extends TiledImageLayer
19 public USGSUrbanAreaOrtho()
22 this.setMaxActiveAltitude(35e3d
);
25 private static LevelSet
makeLevels()
27 AVList params
= new AVListImpl();
29 params
.setValue(AVKey
.TILE_WIDTH
, 512);
30 params
.setValue(AVKey
.TILE_HEIGHT
, 512);
31 params
.setValue(AVKey
.CACHE_NAME
, "Earth/USGS Urban Area Ortho");
32 params
.setValue(AVKey
.SERVICE
, "http://worldwind25.arc.nasa.gov/tile/tile.aspx");
33 params
.setValue(AVKey
.DATASET_NAME
, "104dds");
34 params
.setValue(AVKey
.FORMAT_SUFFIX
, ".dds");
35 params
.setValue(AVKey
.NUM_LEVELS
, 12);
36 params
.setValue(AVKey
.NUM_EMPTY_LEVELS
, 2);
38 Angle levelZeroDelta
= Angle
.fromDegrees(3.2);
39 params
.setValue(AVKey
.LEVEL_ZERO_TILE_DELTA
, new LatLon(levelZeroDelta
, levelZeroDelta
));
41 params
.setValue(AVKey
.SECTOR
, new Sector(Angle
.fromDegrees(17.84), Angle
.fromDegrees(71.55),
42 Angle
.fromDegrees(-168.67), Angle
.fromDegrees(-65.15)));
44 return new LevelSet(params
);
48 public String
toString()
50 return WorldWind
.retrieveErrMsg("layers.Earth.USGSUrbanAreaOrtho.Name");