Examples of RasterTileCombinerConfig


Examples of mil.nga.giat.geowave.raster.adapter.merge.RasterTileCombinerConfig

  }

  @Override
  public IteratorConfig[] getAttachedIteratorConfig() {
    final RasterTileCombinerConfig tileCombiner = new RasterTileCombinerConfig(
        new IteratorSetting(
            RASTER_TILE_COMBINER_PRIORITY,
            RasterTileCombiner.class),
        EnumSet.allOf(IteratorScope.class));
    final List<Column> columns = new ArrayList<Column>();
    columns.add(new Column(
        getCoverageName()));
    Combiner.setColumns(
        tileCombiner.getIteratorSettings(),
        columns);
    final String mergeStrategyStr = ByteArrayUtils.byteArrayToString(PersistenceUtils.toBinary(mergeStrategy));
    tileCombiner.getIteratorSettings().addOption(
        RasterTileCombinerHelper.MERGE_STRATEGY_KEY,
        mergeStrategyStr);
    final RasterTileCombinerConfig tileVisibilityCombiner = new RasterTileCombinerConfig(
        new IteratorSetting(
            RASTER_TILE_VISIBILITY_COMBINER_PRIORITY,
            RasterTileVisibilityCombiner.class),
        EnumSet.allOf(IteratorScope.class));
    tileVisibilityCombiner.getIteratorSettings().addOption(
        RasterTileCombinerHelper.MERGE_STRATEGY_KEY,
        mergeStrategyStr);
    Combiner.setColumns(
        tileVisibilityCombiner.getIteratorSettings(),
        columns);
    return new IteratorConfig[] {
      tileCombiner,
      tileVisibilityCombiner
    };
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.