gpt4 book ai didi

com.oculusinfo.binning.io.impl.ZipResourcePyramidSource类的使用及代码示例

转载 作者:知者 更新时间:2024-03-13 11:16:18 28 4
gpt4 key购买 nike

本文整理了Java中com.oculusinfo.binning.io.impl.ZipResourcePyramidSource类的一些代码示例,展示了ZipResourcePyramidSource类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipResourcePyramidSource类的具体详情如下:
包路径:com.oculusinfo.binning.io.impl.ZipResourcePyramidSource
类名称:ZipResourcePyramidSource

ZipResourcePyramidSource介绍

[英]Extends the PyramidSource abstract class for zip based tiles.
[中]为基于zip的磁贴扩展PyramidSource抽象类。

代码示例

代码示例来源:origin: unchartedsoftware/aperture-tiles

static ZipResourcePyramidSource getZipSource (String rootpath, String extension) {
  Pair<String, String> key = new Pair<>(rootpath, extension);
  if (!_zipfileCache.containsKey(key)) {
    synchronized (_zipfileCache) {
      if (!_zipfileCache.containsKey(key)) {
        if (rootpath.startsWith("file://")) {
          rootpath = rootpath.substring(7);
        } else if (rootpath.startsWith("res://")) {
          rootpath = rootpath.substring(6);
          URL zipFile = PyramidIOFactory.class.getResource(rootpath);
          rootpath = zipFile.getFile();
        }
        ZipResourcePyramidSource source = new ZipResourcePyramidSource(rootpath, extension);
        _zipfileCache.put(key, source);
      }
    }
  }
  return _zipfileCache.get(key);
}

代码示例来源:origin: unchartedsoftware/aperture-tiles

ZipResourcePyramidSource src = new ZipResourcePyramidSource(filename, "dummy");
InputStream is = src.getSourceTileStream("test", tileDef);
Assert.assertTrue(is!=null);
is = src.getSourceTileStream("test", tileDef);
Assert.assertTrue(is!=null);
is = src.getSourceMetaDataStream("test");
Assert.assertTrue(is!=null);

代码示例来源:origin: unchartedsoftware/aperture-tiles

source = ZipResourcePyramidSource.getZipSource(rootpath, extension);
} else if (rootpath.startsWith("file://")) {

代码示例来源:origin: unchartedsoftware/aperture-tiles

private void updatePyramid () {
  FileBasedPyramidIO oldIO = _io;
  if (null != _zipPath && null != _extension) {
    PyramidSource newSource = new ZipResourcePyramidSource(_zipPath, _extension);
    _io = new FileBasedPyramidIO(newSource);
    firePropertyChange(BinVisualizer.PYRAMID_IO, oldIO, _io);
  } else if (null != oldIO) {
    _io = null;
    firePropertyChange(BinVisualizer.PYRAMID_IO, oldIO, _io);
  }
}

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com