Package chunmap.raster.grid

Examples of chunmap.raster.grid.TileImpl


    File file = createFile(path, name);

    ImageIO.write((RenderedImage) image, formatName, file);

    // create tile
    TileImpl tile = new TileImpl();

    // Image imageCopy = copyImage(image);
    // tile.setData(imageCopy);

    tile.setEnvelop(map.getView().getViewEnvelop());
    tile.setX(x);
    tile.setY(y);
    tile.setParent(grid);
    grid.getTiles().add(tile);

    return tile;
  }
View Full Code Here


  private void setTile4Grid(Grid grid, String path) {
    File[] tileList = getTileNameList(path);
    for (File tilePath : tileList) {
      String name = tilePath.getName();
      TileImpl tile = createTile(name, grid.getScale());

      grid.getTiles().add(tile);
      tile.setParent(grid);
    }
  }
View Full Code Here

    }
  }

  private TileImpl createTile(String name, double scale) {
    // create tile
    TileImpl tile = new TileImpl();

    // get x,y
    int x = -1, y = -1;
    String[] s = name.split("_");
    if (s.length == 2) {
      x = Integer.valueOf(s[0]);
      String[] ss = s[1].split("\\.");
      y = Integer.valueOf(ss[0]);
    }

    Envelope env = getEnvelop(x, y, scale);
    tile.setEnvelop(env);
    tile.setX(x);
    tile.setY(y);
    return tile;
  }
View Full Code Here

TOP

Related Classes of chunmap.raster.grid.TileImpl

Copyright © 2018 www.massapicom. 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.