congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
FileSystemPyramidSource.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
com.oculusinfo.binning.io.impl.FileSystemPyramidSource
constructor

Best Java code snippets using com.oculusinfo.binning.io.impl.FileSystemPyramidSource.<init> (Showing top 6 results out of 315)

origin: unchartedsoftware/aperture-tiles

public TileExporter (String zookeeperQuorum, String zookeeperPort, String hbaseMaster,
           String rootPath, String extension) throws IOException {
  _from = new HBasePyramidIO(zookeeperQuorum, zookeeperPort, hbaseMaster);
  _to = new FileBasedPyramidIO(new FileSystemPyramidSource(rootPath, extension));
}
origin: unchartedsoftware/aperture-tiles

private void updatePyramid () {
  FileBasedPyramidIO oldIO = _io;
  if (null != _rootPath && null != _extension) {
    _io = new FileBasedPyramidIO(new FileSystemPyramidSource(_rootPath, _extension));
    firePropertyChange(BinVisualizer.PYRAMID_IO, oldIO, _io);
  } else if (null != _io) {
    _io = null;
    firePropertyChange(BinVisualizer.PYRAMID_IO, oldIO, _io);
  }
}
origin: unchartedsoftware/aperture-tiles

  source = new FileSystemPyramidSource(rootpath, extension);
} else if (rootpath.startsWith("res://")) {
} else {
  source = new FileSystemPyramidSource(rootpath, extension);
origin: unchartedsoftware/aperture-tiles

@Before
public void setup () {
  try {
    
    _dataIO = new FileSystemAnnotationIO( new FileSystemAnnotationSource( ROOT_PATH, DATA_EXT ) );
    _tileIO = new FileBasedPyramidIO(new FileSystemPyramidSource(ROOT_PATH, TILE_EXT));
    
  } catch (Exception e) {
    LOGGER.debug("Error: " + e.getMessage());
    
  }
  
  _pyramid = new WebMercatorTilePyramid();
  _indexer = new AnnotationIndexerImpl();
  _tileSerializer = new StringLongPairArrayMapJsonSerializer();
  _dataSerializer = new JSONAnnotationDataSerializer();
}
origin: unchartedsoftware/aperture-tiles

@Test 
public void writeReadAvroRoundTripTest () {
  FileBasedPyramidIO io = new FileBasedPyramidIO(new FileSystemPyramidSource(SOURCE_DIR, SOURCE_EXT));
  TileSerializer<Integer> serializer = new PrimitiveAvroSerializer<>(Integer.class, CodecFactory.nullCodec());
  ArrayList<TileData<Integer>> writeTiles = new ArrayList<>();
  TileIndex index = new TileIndex( LEVEL, X_INDEX, Y_INDEX );
  TileData<Integer> tile = new DenseTileData<>(index);
  for (int x=0; x<256; ++x) {
    for (int y=0; y<256; ++y) {
      tile.setBin(x, y, x+256*y);
    }
  }
  writeTiles.add(tile);
  writeAvroTiles(io, serializer, SOURCE_LAYER, writeTiles);
  List<TileData<Integer>> readTiles = readAvroTiles(io, serializer, SOURCE_LAYER);
  for (int i=0; i<writeTiles.size(); i++){
    TileData<Integer> writeTile = writeTiles.get(i);
    TileIndex writeTileDef = writeTile.getDefinition();
    TileData<Integer> readTile = readTiles.get(i);
    TileIndex readTileDef = readTile.getDefinition();
    Assert.assertEquals(writeTileDef, readTileDef);
    for (int x = 0; x < writeTile.getDefinition().getXBins(); ++x) {
      for (int y = 0; y < writeTile.getDefinition().getYBins(); ++y) {
        Assert.assertEquals(writeTile.getBin(x, y), readTile.getBin(x, y));
      }
    }
  }
}
origin: unchartedsoftware/aperture-tiles

@Test
public void writeReadAvroRoundTripTest () {
  FileBasedPyramidIO io = new FileBasedPyramidIO(new FileSystemPyramidSource(SOURCE_DIR, SOURCE_EXT));
  TileSerializer<Integer> serializer = new PrimitiveAvroSerializer<>(Integer.class, CodecFactory.nullCodec());
  ArrayList<TileData<Integer>> writeTiles = new ArrayList<>();
  TileIndex index = new TileIndex( LEVEL, X_INDEX, Y_INDEX );
  TileData<Integer> tile = new DenseTileData<>(index);
  for (int x=0; x<256; ++x) {
    for (int y=0; y<256; ++y) {
      tile.setBin(x, y, x+256*y);
    }
  }
  writeTiles.add(tile);
  writeAvroTiles(io, serializer, SOURCE_LAYER, writeTiles);
  List<TileData<Integer>> readTiles = readAvroTiles(io, serializer, SOURCE_LAYER);
  for (int i=0; i<writeTiles.size(); i++){
    TileData<Integer> writeTile = writeTiles.get(i);
    TileIndex writeTileDef = writeTile.getDefinition();
    TileData<Integer> readTile = readTiles.get(i);
    TileIndex readTileDef = readTile.getDefinition();
    Assert.assertEquals(writeTileDef, readTileDef);
    for (int x = 0; x < writeTile.getDefinition().getXBins(); ++x) {
      for (int y = 0; y < writeTile.getDefinition().getYBins(); ++y) {
        Assert.assertEquals(writeTile.getBin(x, y), readTile.getBin(x, y));
      }
    }
  }
}
com.oculusinfo.binning.io.implFileSystemPyramidSource<init>

Popular methods of FileSystemPyramidSource

  • getLevelDir
  • getMetaDataFile
  • getTileFile
  • getXDir

Popular in Java

  • Start an intent from android
  • getSupportFragmentManager (FragmentActivity)
  • runOnUiThread (Activity)
  • getResourceAsStream (ClassLoader)
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now