Obtaining feature using ArcGIS for Server and WFS based on featureid?

المشرف العام

Administrator
طاقم الإدارة
This has baffled me for hours, I've tried nearly every combination of request parameters without success.

I have a points coverage published in arcgis and can download the feature GML via WFS for the entire layer using the following request (sorry the server is not available on the internet):

http://mymachine.com/arcgis/service...N=1.1.1&REQUEST=GetFeature&typeName=iwiswells

Which returns XML for each feature member in the layer like so:

28.522 -10.5 80.469 65.01144 0 64.994 7.5312 1 101 101/1 24.9943 47.5002 ... In geoserver to select the single feature with a feature id of 10 I would use the following WFS request:

http://mymachine.com/geoserver/iwis...=GetFeature&typeName=iwis:points&featureid=10

And this results in on feature member begin returned. What I'm looking for is an arcgis WFS equivalent!

I have read all the documentation, all the specs but my request either result in the entire feature list being returned or an error message, here's a few requests I have tried:

http://mymachine.com/arcgis/service...VERSION=1.1.1&REQUEST=GetFeature&featureid=10

http://mymachine.com/arcgis/service...GetFeature&typeName=iwiswells&CQL_FILTER=FID='10'

I've even tried using a filter on a different attribute without success:

<a href="http://mymachine.com/arcgis/services/DMS/DMS_WELLS/MapServer/WFSServer?SERVICE=WFS&VERSION=1.1.1&REQUEST=GetFeature&typeName=iwiswells&filter=<Filter><PropertyIsEqualTo><PropertyName>site_ref</PropertyName><Literal>10</Literal></PropertyIsEqualTo></Filter" rel="nofollow">http://mymachine.com/arcgis/service...tFeature&typeName=iwiswells&filter=site_ref10



أكثر...
 
أعلى