Hi,
I've just updated to ArcGIS Pro 3.5.2 and now I can connect to a WFS server, but the layers aren't visible in the catalog, so are unable to be added to the map. It worked fine in previous versions.
I've tried all the different WFS versions, in case that was the issue, but it doesn't work for any of them.
Has anyone else found this issue, and knows how to fix it?
Hey @RebekahW
Any chance that this could be from the WFS server itself rather than your environment/Pro? You may reach out to the WFS provider to verify everything is good on their side. Along that same path, do you have anyone else in your environment with a version other than 3.5.2 to test with?
Cody
Hi @CodyPatterson,
Thanks for the quick response!
I've contacted the WFS provider and they have also recently updated their ArcGIS and are having the same issue. Unfortunately, everyone I work with that uses GIS are on the same version as me. I did access the WFS yesterday on version 3.4 and it was working fine.
Hey @RebekahW
I see I see, this is definitely an odd one, this may be worthy of a support ticket to Esri as this may be part of a larger bug. First, I just tried this public data from NASA, and it loaded on my 3.5.2 system without issue, give this a shot and let me know if it works or not. If it does, then it may be an issue with the WFS provider, otherwise, you may need to reach out to Esri Support to find if they have any bugs related!
https://firms.modaps.eosdis.nasa.gov/mapserver/wfs-info/
https://firms.modaps.eosdis.nasa.gov/tutorials/wfs_arcgis_pro/
Cody
Hey @RebekahW
Another update, I have actually decided to highlight some of the points on that provided map, the attributes flash once, and disappear from the attribute table. This definitely seems very bug like, if you have the same experience, a bug report to Esri is due, I'll be doing the same if it's happening to both of ours! I found this bug, but it doesn't seem related/it's also stated fixed:
Cody
I've tried that and that WFS does show the layers but i get a 'LayerHandler:LoadFieldsFromServer()' error when I try to load one of the layers.
Hey @RebekahW
That is very strange! I would say it's valid to reach out to Esri Support so they can check out the system and setup, I would ensure that you have both the WFS server you were trying along with the NASA one to show issues happening through both, they'll probably submit a bug ticket if I were to guess. If you do so, please let us know if there's a resolution!
Cody
Within the internals, I see 2 bugs logged with Esri Support Services that are similar to what you all are experiencing:
BUG-000178177 - Some WFS services do not work in ArcGIS Pro 3.5.2 because the query string in the server URL is truncated in the server connection. Workaround is add a server using connection files created in earlier versions of ArcGIS Pro. (Fixed at 3.6)
BUG-000177932 - ArcGIS Pro fails to draw WFS layers secured with an API key when added to a map because the required custom parameter is dropped from requests. Workaround is save the WFS layer as a content item in ArcGIS Online (using custom parameters), then add the layer to ArcGIS Pro via the Portal connection, and it will draw correctly (and include the API key in its requests).
These two bugs @Robert_LeClair mentioned above have been fixed for the upcoming ArcGIS Pro version 3.6 release. They only impact version 3.5.x and I believe they are the cause of the issue @RebekahW is facing. Workarounds in the meantime are to use version 3.4 or to add the WFS via a portal connection.
The NASA service mentioned here does not use custom query parameters for access so any issues connecting to that will not be related to these bugs I think.