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;
}