Hi everyone,

I am using the wfs-ng plugin to ceate a wfs client. Until now, the library
works pretty fine when it comes to establish a connection with a Geoserver
WFS. When it comes to a Mapserver WFS, my program fails to get features. In
fact, the feature collection I get from the source seems to be empty.

I provide below the code I am using with an example of a WFS URL.

String getCapabilities = "
http://ws.carmencarto.fr/WFS/119/fxx_grille?service=wfs&REQUEST=GetCapabilities&version=1.1.0
";



             *Map* connectionParameters = *new* *HashMap*();

             *connectionParameters**.put(*
*"WFSDataStoreFactory:GET_CAPABILITIES_URL"**, **getCapabilities** )*;

             *connectionParameters**.put(*
*"WFSDataStoreFactory:WFS_STRATEGY"**, **"mapserver"**)*;

*connectionParameters**.put(*
*"WFSDataStoreFactory:WFSDataStoreFactory:TIMEOUT"**,10000000)*;



             // Step 2 - connection

             DataStore data = DataStoreFinder.*getDataStore*(
connectionParameters );



             // Step 3 - *discouvery*

             String typeNames[] = data.getTypeNames();

             String typeName = typeNames[0];

             // Step 4 - target

             FeatureSource<SimpleFeatureType, SimpleFeature> source =
data.getFeatureSource(
typeName );





             Query query = *new* *DefaultQuery**( **typeName** )*;

             FeatureCollection<SimpleFeatureType, SimpleFeature> features =
source.getFeatures( query );

             FeatureIterator<SimpleFeature> fi=features.features();



             *try* {

                 *while*( fi.hasNext() )

                 { //the following code is never executed because the
iterator is has

// no next element !

                     Feature feature = (Feature) fi.next();

                     //do some stuff using the feature…

                 }

             }*catch* (Exception e)

             {

                    e.printStackTrace();

             }

Did I miss something in the configuration?

I would be thankful if someone could help me to understand why I could not
get features from this WFS.

Best regards

-- 

Hanane
------------------------------------------------------------------------------
_______________________________________________
GeoTools-GT2-Users mailing list
GeoTools-GT2-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to