Package it.geosolutions.geobatch.unredd.rasterize

Source Code of it.geosolutions.geobatch.unredd.rasterize.RasterizeActionTest

package it.geosolutions.geobatch.unredd.rasterize;

import it.geosolutions.filesystemmonitor.monitor.FileSystemEvent;
import it.geosolutions.filesystemmonitor.monitor.FileSystemEventType;
import it.geosolutions.geobatch.flow.event.action.ActionException;

import java.io.File;
import java.util.EventObject;
import java.util.Queue;
import java.util.concurrent.LinkedBlockingQueue;

import org.junit.Test;

public class RasterizeActionTest {

  @Test
  public void test() throws ActionException {
    RasterizeConfiguration rc = new RasterizeConfiguration("id","name","description");
    rc.setLayername("states");
    rc.setRasterAttribName("FAMILIES");
    rc.setRasterpixelheight(3876);
    rc.setRasterpixelwidth(3562);
    rc.setRasterx0(-68);
    rc.setRasterx1(-124);
    rc.setRastery0(28);
    rc.setRastery1(51);
    rc.setWorkingDirectory("src/test/resources");

    Queue<EventObject> queue = new LinkedBlockingQueue<EventObject>();
    File inputFile = new File("src/test/resources/cell_pol_roi2.shp");
    queue.add(new FileSystemEvent(inputFile, FileSystemEventType.FILE_ADDED));

    RasterizeAction action = new RasterizeAction(rc);
    action.execute(queue);
  }

}
TOP

Related Classes of it.geosolutions.geobatch.unredd.rasterize.RasterizeActionTest

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.