# The WFS service loads but shows nothing

**URL:** <https://mapwindow.discourse.group/t/the-wfs-service-loads-but-shows-nothing/289>\
**Category:** MapWinGIS\
**Created:** [October 11, 2019, 7:27pm UTC](https://mapwindow.discourse.group/t/the-wfs-service-loads-but-shows-nothing/289 "2019-10-11T19:27:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![120m4n](https://yyz2.discourse-cdn.com/free1/user_avatar/mapwindow.discourse.group/120m4n/32/37_2.png) [@120m4n](https://mapwindow.discourse.group/u/120m4n)\
**Post date:** [October 11, 2019, 7:27pm UTC](https://mapwindow.discourse.group/t/the-wfs-service-loads-but-shows-nothing/289/1 "2019-10-11T19:27:32Z")

</div>

I am using the following code in Delphi:  
ds := TOgrDatasource.Create(Nil);  
gs := CoGlobalSettings.Create;  
gs.ReprojectLayersOnAdding:= True;

//if not ds.Open(‘WFS:[http://webgis.regione.sardegna.it/geoserver/ows](http://webgis.regione.sardegna.it/geoserver/ows)’) then  
if not ds.Open(‘WFS:[http://192.168.1.41:8080/geoserver/GIS/ows](http://192.168.1.41:8080/geoserver/GIS/ows)’) then  
begin  
ShowMessage('Failed to establish connection; '+ ds.GdalLastErrorMsg);  
end  
else  
begin  
Map1.LockWindow(lmLock);  
count := ds.LayerCount;  
lyr := ds.GetLayer(0,False);  
HandleLayer := map1.AddLayer(lyr,True);  
ListBox1.Items.Add(lyr.Name);  
Map1.ZoomToLayer(HandleLayer);  
Map1.Redraw;  
Map1.LockWindow(lmUnlock);  
Map1.SetFocus;  
ds.Close();  
ds.Free;  
end;

…The WFS service loads but shows nothing

---

<div class="post-metadata">

**Author:** ![pmeems](https://yyz2.discourse-cdn.com/free1/user_avatar/mapwindow.discourse.group/pmeems/32/9_2.png) [@pmeems](https://mapwindow.discourse.group/u/pmeems)\
**Post date:** [October 18, 2019, 7:50am UTC](https://mapwindow.discourse.group/t/the-wfs-service-loads-but-shows-nothing/289/2 "2019-10-18T07:50:39Z")

</div>

I don’t have a lot of experience with WFS but when I use ogrinfo I get this error:

 ![image](https://global.discourse-cdn.com/free1/uploads/mapwindow1/original/1X/2b578de7291428592dacb163266492b382632d19.png)  
Do you have the same error when you use your local server?

I believe putting [http://webgis.regione.sardegna.it/geoserver/ows?request=GetCapabilities&service=wfs](http://webgis.regione.sardegna.it/geoserver/ows?request=GetCapabilities&service=wfs) in a browser is showing the layers.  
But `ogrinfo -ro -al "http://webgis.regione.sardegna.it/geoserver/ows" ppr06:AMBITIPAESAGGIO` doesn’t work: `FAILURE: Couldn't fetch requested layer ppr06:AMBITIPAESAGGIO!`

For WFS MapWinGIS is redirecting to GDAL/OGR. If they can’t fetch it, MapWinGIS can’t either.

---

<div class="post-metadata">

**Author:** ![120m4n](https://yyz2.discourse-cdn.com/free1/user_avatar/mapwindow.discourse.group/120m4n/32/37_2.png) [@120m4n](https://mapwindow.discourse.group/u/120m4n)\
**Post date:** [October 29, 2019, 5:12pm UTC](https://mapwindow.discourse.group/t/the-wfs-service-loads-but-shows-nothing/289/3 "2019-10-29T17:12:58Z")

</div>

I could fix the problem with the following connection string:

‘[http://192.168.1.41:8080/geoserver/GIS/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=GIS%3Aapoyo&bbox=-73.130,7,-73.110,8&outputFormat=application%2Fjson](http://192.168.1.41:8080/geoserver/GIS/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=GIS%3Aapoyo&bbox=-73.130,7,-73.110,8&outputFormat=application%2Fjson)’

It use ogrlayer like a GeoJson.

---

<div class="post-metadata">

**Author:** ![pmeems](https://yyz2.discourse-cdn.com/free1/user_avatar/mapwindow.discourse.group/pmeems/32/9_2.png) [@pmeems](https://mapwindow.discourse.group/u/pmeems)\
**Post date:** [January 5, 2022, 3:08pm UTC](https://mapwindow.discourse.group/t/the-wfs-service-loads-but-shows-nothing/289/4 "2022-01-05T15:08:54Z")

</div>


