package jumptest.io;
import com.vividsolutions.jump.feature.Feature;
import com.vividsolutions.jump.feature.FeatureCollection;
import com.vividsolutions.jump.io.WKTReader;
import com.vividsolutions.jump.io.WKTWriter;
import com.vividsolutions.jump.io.datasource.Connection;
import com.vividsolutions.jump.io.datasource.DataSource;
import com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource;
import com.vividsolutions.jump.task.DummyTaskMonitor;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
public class Playground {
public static void main(String[] args) throws Exception {
DataSource ds = new ReaderWriterFileDataSource(new WKTReader(), new WKTWriter());
ds.setProperties(Collections.singletonMap(DataSource.FILE_KEY, "C:/junk/a.wkt"));
Connection conn = ds.getConnection();
try {
print(conn.executeQuery(null, new ArrayList(), new DummyTaskMonitor()));
} finally {
conn.close();
}
}
private static void print(FeatureCollection fc) {
for (Iterator i = fc.iterator(); i.hasNext();) {
Feature feature = (Feature) i.next();
System.out.println(feature.getGeometry().toString());
}
}
}