本文整理汇总了Java中gov.nasa.worldwind.avlist.AVListImpl类的典型用法代码示例。如果您正苦于以下问题:Java AVListImpl类的具体用法?Java AVListImpl怎么用?Java AVListImpl使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
AVListImpl类属于gov.nasa.worldwind.avlist包,在下文中一共展示了AVListImpl类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: makeLevels
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
private static LevelSet makeLevels(int numLevels) {
AVList params = new AVListImpl();
params.setValue(AVKey.TILE_WIDTH, TILE_SIZE);
params.setValue(AVKey.TILE_HEIGHT, TILE_SIZE);
params.setValue(AVKey.DATA_CACHE_NAME, "scs_tracks");
params.setValue(AVKey.SERVICE, "null");
params.setValue(AVKey.DATASET_NAME, "scs_tracks");
params.setValue(AVKey.FORMAT_SUFFIX, "null");
params.setValue(AVKey.NUM_LEVELS, numLevels);
params.setValue(AVKey.NUM_EMPTY_LEVELS, 0);
params.setValue(AVKey.LEVEL_ZERO_TILE_DELTA, new LatLon(Angle.fromDegrees(36), Angle.fromDegrees(36)));
params.setValue(AVKey.SECTOR, Sector.FULL_SPHERE);
return new LevelSet(params);
}
示例2: makeLevels
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
private static LevelSet makeLevels(int numLevels, String name) {
AVList params = new AVListImpl();
params.setValue(AVKey.TILE_WIDTH, TILE_SIZE);
params.setValue(AVKey.TILE_HEIGHT, TILE_SIZE);
params.setValue(AVKey.DATA_CACHE_NAME, "mgg_" + name);
params.setValue(AVKey.SERVICE, "null");
params.setValue(AVKey.DATASET_NAME, "mgg_" + name);
params.setValue(AVKey.FORMAT_SUFFIX, "null");
params.setValue(AVKey.NUM_LEVELS, numLevels);
params.setValue(AVKey.NUM_EMPTY_LEVELS, 0);
params.setValue(AVKey.LEVEL_ZERO_TILE_DELTA, new LatLon(Angle.fromDegrees(36), Angle.fromDegrees(36)));
params.setValue(AVKey.SECTOR, Sector.FULL_SPHERE);
return new LevelSet(params);
}
示例3: makeLevels
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
private static LevelSet makeLevels(int numLevels) {
AVList params = new AVListImpl();
params.setValue(AVKey.TILE_WIDTH, TILE_SIZE);
params.setValue(AVKey.TILE_HEIGHT, TILE_SIZE);
params.setValue(AVKey.DATA_CACHE_NAME, "mb_tracks");
params.setValue(AVKey.SERVICE, "null");
params.setValue(AVKey.DATASET_NAME, "mb_tracks");
params.setValue(AVKey.FORMAT_SUFFIX, "null");
params.setValue(AVKey.NUM_LEVELS, numLevels);
params.setValue(AVKey.NUM_EMPTY_LEVELS, 0);
params.setValue(AVKey.LEVEL_ZERO_TILE_DELTA, new LatLon(Angle.fromDegrees(36), Angle.fromDegrees(36)));
params.setValue(AVKey.SECTOR, Sector.FULL_SPHERE);
return new LevelSet(params);
}
示例4: makeLevels
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
private static LevelSet makeLevels(int numLevels) {
AVList params = new AVListImpl();
params.setValue(AVKey.TILE_WIDTH, TILE_SIZE);
params.setValue(AVKey.TILE_HEIGHT, TILE_SIZE);
params.setValue(AVKey.DATA_CACHE_NAME, "null");
params.setValue(AVKey.SERVICE, "null");
params.setValue(AVKey.DATASET_NAME, "grid");
params.setValue(AVKey.FORMAT_SUFFIX, "null");
params.setValue(AVKey.NUM_LEVELS, numLevels);
params.setValue(AVKey.NUM_EMPTY_LEVELS, 0);
params.setValue(AVKey.LEVEL_ZERO_TILE_DELTA, new LatLon(Angle.fromDegrees(36), Angle.fromDegrees(36)));
params.setValue(AVKey.SECTOR, Sector.FULL_SPHERE);
return new LevelSet(params);
}
示例5: retrieveLocalImage
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
protected void retrieveLocalImage(TextureTile tile, String mimeType, int timeout) throws Exception
{
if (!WorldWind.getLocalRetrievalService().isAvailable())
return;
RetrieverFactory retrieverFactory = (RetrieverFactory) this.getValue(AVKey.RETRIEVER_FACTORY_LOCAL);
if (retrieverFactory == null)
return;
AVListImpl avList = new AVListImpl();
avList.setValue(AVKey.SECTOR, tile.getSector());
avList.setValue(AVKey.WIDTH, tile.getWidth());
avList.setValue(AVKey.HEIGHT, tile.getHeight());
avList.setValue(AVKey.FILE_NAME, tile.getPath());
avList.setValue(AVKey.IMAGE_FORMAT, mimeType);
Retriever retriever = retrieverFactory.createRetriever(avList, new CompositionRetrievalPostProcessor(tile));
Logging.logger().log(java.util.logging.Level.FINE, "Locally retrieving " + tile.getPath());
retriever.setReadTimeout(timeout);
retriever.call();
}
示例6: createLayerInfo
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
protected LayerInfo createLayerInfo(WMSCapabilities caps, WMSLayerCapabilities layerCaps, WMSLayerStyle style)
{
// Create the layer info specified by the layer's capabilities entry and the selected style.
LayerInfo linfo = new LayerInfo();
linfo.caps = caps;
linfo.params = new AVListImpl();
linfo.params.setValue(AVKey.LAYER_NAMES, layerCaps.getName());
if (style != null)
linfo.params.setValue(AVKey.STYLE_NAMES, style.getName());
String abs = layerCaps.getLayerAbstract();
if (!WWUtil.isEmpty(abs))
linfo.params.setValue(AVKey.LAYER_ABSTRACT, abs);
linfo.params.setValue(AVKey.DISPLAY_NAME, makeTitle(caps, linfo));
return linfo;
}
示例7: getElevationModel
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
public static ElevationModel getElevationModel(File xml) {
try {
if(xml.exists()){
Document doc=null;
// Get standard document
doc = WWXML.openDocument(xml);
doc = DataConfigurationUtils.convertToStandardDataConfigDocument(doc);
AVList params = new AVListImpl();
WorldWindUtils.setFallbackParams(doc, Constants.ELEVATION_NAME, params);
// Return elevation model in xml file
BasicElevationModelFactory b = new BasicElevationModelFactory();
return (ElevationModel) b.createFromConfigSource(xml, params);
}
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
示例8: createLayerInfo
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
private LayerInfo createLayerInfo(WMSCapabilities caps, WMSLayerCapabilities layerCaps, WMSLayerStyle style) {
// Create the layer info specified by the layer's capabilities entry and the selected style.
LayerInfo linfo = new LayerInfo();
linfo.caps = caps;
linfo.params = new AVListImpl();
linfo.params.setValue(AVKey.LAYER_NAMES, layerCaps.getName());
if (style != null)
linfo.params.setValue(AVKey.STYLE_NAMES, style.getName());
String abs = layerCaps.getLayerAbstract();
if (!WWUtil.isEmpty(abs))
linfo.params.setValue(AVKey.LAYER_ABSTRACT, abs);
linfo.params.setValue(AVKey.DISPLAY_NAME, makeTitle(caps, linfo));
return linfo;
}
示例9: makeLevels
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
private static LevelSet makeLevels() {
AVList params = new AVListImpl();
params.setValue(AVKey.TILE_WIDTH, 256);
params.setValue(AVKey.TILE_HEIGHT, 256);
params.setValue(AVKey.DATA_CACHE_NAME, "Earth/OSM-Mercator/OpenStreetMap Mapnik");
params.setValue(AVKey.SERVICE, "http://a.tile.openstreetmap.org/");
params.setValue(AVKey.DATASET_NAME, "h");
params.setValue(AVKey.FORMAT_SUFFIX, ".png");
params.setValue(AVKey.NUM_LEVELS, 22);
params.setValue(AVKey.NUM_EMPTY_LEVELS, 0);
params.setValue(AVKey.LEVEL_ZERO_TILE_DELTA, new LatLon(Angle.fromDegrees(22.5d), Angle.fromDegrees(45d)));
params.setValue(AVKey.SECTOR, new MercatorSector(-1.0, 1.0, Angle.NEG180, Angle.POS180));
params.setValue(AVKey.TILE_URL_BUILDER, new URLBuilder());
return new LevelSet(params);
}
示例10: makeLevels
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
private static LevelSet makeLevels() {
AVList params = new AVListImpl();
params.setValue(AVKey.TILE_WIDTH, 512);
params.setValue(AVKey.TILE_HEIGHT, 512);
params.setValue(AVKey.DATA_CACHE_NAME, CACHE_NAME);
params.setValue(AVKey.SERVICE, "null");
params.setValue(AVKey.DATASET_NAME, "geomapapp.mask");
params.setValue(AVKey.FORMAT_SUFFIX, ".png");
params.setValue(AVKey.NUM_LEVELS, 7);
params.setValue(AVKey.NUM_EMPTY_LEVELS, 0);
params.setValue(AVKey.LEVEL_ZERO_TILE_DELTA, new LatLon(Angle
.fromDegrees(36d), Angle.fromDegrees(36d)));
params.setValue(AVKey.SECTOR, Sector.FULL_SPHERE);
params.setValue(AVKey.TILE_URL_BUILDER, new TileUrlBuilder() {
public URL getURL(Tile tile, String imageFormat)
throws MalformedURLException {
StringBuffer sb = new StringBuffer(BASE_URL);
sb.append(tile.getLevelNumber());
sb.append("/");
sb.append(tile.getRow());
sb.append("/");
sb.append(tile.getRow());
sb.append("_");
sb.append(tile.getColumn());
sb.append(".png");
URL url = URLFactory.url(sb.toString());
return url;
}
});
return new LevelSet(params);
}
示例11: makeLevels
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
private static LevelSet makeLevels()
{
AVList params = new AVListImpl();
params.setValue(AVKey.TILE_WIDTH, 512);
params.setValue(AVKey.TILE_HEIGHT, 512);
params.setValue(AVKey.DATA_CACHE_NAME, CACHE_NAME);
params.setValue(AVKey.SERVICE, "null");
params.setValue(AVKey.DATASET_NAME, "geomapapp.wdmam");
params.setValue(AVKey.FORMAT_SUFFIX, ".jpg");
params.setValue(AVKey.NUM_LEVELS, 3);
params.setValue(AVKey.NUM_EMPTY_LEVELS, 0);
params.setValue(AVKey.LEVEL_ZERO_TILE_DELTA, new LatLon(Angle.fromDegrees(36d), Angle.fromDegrees(36d)));
params.setValue(AVKey.SECTOR, Sector.FULL_SPHERE);
params.setValue(AVKey.TILE_URL_BUILDER, new TileUrlBuilder() {
public URL getURL(Tile tile, String imageFormat) throws MalformedURLException {
StringBuffer sb = new StringBuffer(BASE_URL);
sb.append(tile.getLevelNumber());
sb.append("/");
sb.append(tile.getRow());
sb.append("/");
sb.append(tile.getRow());
sb.append("_");
sb.append(tile.getColumn());
sb.append(".jpg");
URL url = URLFactory.url(sb.toString());
return url;
}
});
return new LevelSet(params);
}
示例12: makeLevels
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
private static LevelSet makeLevels()
{
AVList params = new AVListImpl();
params.setValue(AVKey.TILE_WIDTH, 512);
params.setValue(AVKey.TILE_HEIGHT, 512);
params.setValue(AVKey.DATA_CACHE_NAME, CACHE_NAME);
params.setValue(AVKey.SERVICE, "null");
params.setValue(AVKey.DATASET_NAME, "geomapapp.base");
params.setValue(AVKey.FORMAT_SUFFIX, ".jpg");
params.setValue(AVKey.NUM_LEVELS, 7);
params.setValue(AVKey.NUM_EMPTY_LEVELS, 0);
params.setValue(AVKey.LEVEL_ZERO_TILE_DELTA, new LatLon(Angle.fromDegrees(36d), Angle.fromDegrees(36d)));
params.setValue(AVKey.SECTOR, Sector.FULL_SPHERE);
params.setValue(AVKey.TILE_URL_BUILDER, new TileUrlBuilder() {
public URL getURL(Tile tile, String imageFormat) throws MalformedURLException {
StringBuffer sb = new StringBuffer(BASE_URL);
sb.append(tile.getLevelNumber());
sb.append("/");
sb.append(tile.getRow());
sb.append("/");
sb.append(tile.getRow());
sb.append("_");
sb.append(tile.getColumn());
sb.append(".jpg");
URL url = URLFactory.url(sb.toString());
return url;
}
});
return new LevelSet(params);
}
示例13: makeLevels
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
private static LevelSet makeLevels()
{
AVList params = new AVListImpl();
params.setValue(AVKey.TILE_WIDTH, 512);
params.setValue(AVKey.TILE_HEIGHT, 512);
params.setValue(AVKey.DATA_CACHE_NAME, "GeoMapApp/Ocean_Ages/");
params.setValue(AVKey.SERVICE, "null");
params.setValue(AVKey.DATASET_NAME, "geomapapp.ages");
params.setValue(AVKey.FORMAT_SUFFIX, ".png");
params.setValue(AVKey.NUM_LEVELS, 3);
params.setValue(AVKey.NUM_EMPTY_LEVELS, 0);
params.setValue(AVKey.LEVEL_ZERO_TILE_DELTA, new LatLon(Angle.fromDegrees(36d), Angle.fromDegrees(36d)));
params.setValue(AVKey.SECTOR, Sector.FULL_SPHERE);
params.setValue(AVKey.TILE_URL_BUILDER, new TileUrlBuilder() {
public URL getURL(Tile tile, String imageFormat) throws MalformedURLException {
StringBuffer sb = new StringBuffer(BASE_URL);
sb.append(tile.getLevelNumber());
sb.append("/");
sb.append(tile.getRow());
sb.append("/");
sb.append(tile.getRow());
sb.append("_");
sb.append(tile.getColumn());
sb.append(".png");
URL url = URLFactory.url(sb.toString());
return url;
}
});
return new LevelSet(params);
}
示例14: makeLevels
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
private static LevelSet makeLevels()
{
AVList params = new AVListImpl();
params.setValue(AVKey.TILE_WIDTH, 512);
params.setValue(AVKey.TILE_HEIGHT, 512);
params.setValue(AVKey.DATA_CACHE_NAME, "GeoMapApp/Sediment_Thickness/");
params.setValue(AVKey.SERVICE, "null");
params.setValue(AVKey.DATASET_NAME, "geomapapp.Sediment_Thickness");
params.setValue(AVKey.FORMAT_SUFFIX, ".png");
params.setValue(AVKey.NUM_LEVELS, 2);
params.setValue(AVKey.NUM_EMPTY_LEVELS, 0);
params.setValue(AVKey.LEVEL_ZERO_TILE_DELTA, new LatLon(Angle.fromDegrees(36d), Angle.fromDegrees(36d)));
params.setValue(AVKey.SECTOR, Sector.FULL_SPHERE);
params.setValue(AVKey.TILE_URL_BUILDER, new TileUrlBuilder() {
public URL getURL(Tile tile, String imageFormat) throws MalformedURLException {
StringBuffer sb = new StringBuffer(BASE_URL);
sb.append(tile.getLevelNumber());
sb.append("/");
sb.append(tile.getRow());
sb.append("/");
sb.append(tile.getRow());
sb.append("_");
sb.append(tile.getColumn());
sb.append(".png");
URL url = URLFactory.url(sb.toString());
return url;
}
});
return new LevelSet(params);
}
示例15: makeLevels
import gov.nasa.worldwind.avlist.AVListImpl; //导入依赖的package包/类
private static LevelSet makeLevels()
{
AVList params = new AVListImpl();
params.setValue(AVKey.TILE_WIDTH, 512);
params.setValue(AVKey.TILE_HEIGHT, 512);
params.setValue(AVKey.DATA_CACHE_NAME, "GeoMapApp/Spreading_Asymmetry/");
params.setValue(AVKey.SERVICE, "null");
params.setValue(AVKey.DATASET_NAME, "geomapapp.spreading_asymmetry");
params.setValue(AVKey.FORMAT_SUFFIX, ".png");
params.setValue(AVKey.NUM_LEVELS, 3);
params.setValue(AVKey.NUM_EMPTY_LEVELS, 0);
params.setValue(AVKey.LEVEL_ZERO_TILE_DELTA, new LatLon(Angle.fromDegrees(36d), Angle.fromDegrees(36d)));
params.setValue(AVKey.SECTOR, Sector.FULL_SPHERE);
params.setValue(AVKey.TILE_URL_BUILDER, new TileUrlBuilder() {
public URL getURL(Tile tile, String imageFormat) throws MalformedURLException {
StringBuffer sb = new StringBuffer(BASE_URL);
sb.append(tile.getLevelNumber());
sb.append("/");
sb.append(tile.getRow());
sb.append("/");
sb.append(tile.getRow());
sb.append("_");
sb.append(tile.getColumn());
sb.append(".png");
URL url = URLFactory.url(sb.toString());
return url;
}
});
return new LevelSet(params);
}