From: Jody G. <jga...@re...> - 2008-02-27 21:27:34
|
Ingo Weinzierl wrote: > Hi all, > > I am trying to get all features of one featuretype from a geoserver. > The connection to the server is ok. I can get all type names of the feature > types. But after creating a FeatureReader there seem to be no features in it. > But there should be round about 40 features. The bounding box is ok as well. > Somebody who can help? > Here is some code. > > URL url = new URL(getCapabilities); > > Map m = new HashMap(); > m.put(WFSDataStoreFactory.URL.key,url); > m.put(WFSDataStoreFactory.TIMEOUT.key,new Integer(10000)); > m.put(WFSDataStoreFactory.PROTOCOL.key,false); > > DataStore wfs = (new WFSDataStoreFactory()).createNewDataStore(m); > I would change that to createDataStore( m ). > Query query = new DefaultQuery(wfs.getTypeNames()[0]); > FeatureReader ftr = wfs.getFeatureReader(query,Transaction.AUTO_COMMIT); > > Nearly the exact example i found in the sources of gt2-2.4.0 > That should be okay; what version of GeoServer are you using ... there are a couple WFS patches waiting to be committed for 2.4.1 (gabriel was looking at them last I checked). Jody |