I am new to GI systems. I am trying to retrieve features from a WFS using geotools:
this is my snippet :
String url = "http://geodaten.metropoleruhr.de/poi/poi?request=GetFeature&service=wfs&version=1.1.0";
Map<String, Object> connectionParameters = new HashMap<String, Object>();
connectionParameters.put("WFSDataStoreFactory:GET_CAPABILITIES_URL", url );
//connection
DataStore data = DataStoreFinder.getDataStore(connectionParameters);
but I get NullPointerException
.
Do I miss something ?
service=WFS&
http://geodaten.metropoleruhr.de/poi/poi?request=GetFeature&service=wfs&version=1.1.0&request=GetCapabilities
which fails because the first request parameter is honoured. That is GeoTools is expecting a Capabilities response, but you are giving an incomplete GetFeature request and get an error response