|
From: Leonardo R. <leo...@gm...> - 2009-08-27 04:38:13
|
Hi list!
Map params = new HashMap();
params.put("dbtype", "postgis");
//params.put("wkb enabled", "true");
//params.put("loose bbox", "true");
params.put("host","localhost");
params.put("database","geo0");
params.put("user", "tiresias");
params.put("port","5432");
params.put("passwd","1234");
//params.put("table","streets");
PostgisDataStoreFactory pf = new PostgisDataStoreFactory();
DataStore ds = pf.createDataStore(params);
/*
PostgisDataStore pds = (PostgisDataStore)ds;
FeatureSource<SimpleFeatureType,SimpleFeature> fs =
pds.getFeatureSource("streets");
FeatureCollection<SimpleFeatureType,SimpleFeature> fc =
fs.getFeatures();
System.out.println(fc.size());
*/
//CQL.
Filter filter = CQL.toFilter("stationid < 40");
String[] getColumns = new String[]
{
"geom","streetname"
};
Query q = new DefaultQuery("busstation", filter, getColumns);
FeatureReader fr = ds.getFeatureReader(q, new DefaultTransaction());
|