Mark,

They are not WFS, they are ESRI ArcGIS Feature Services.

I am accessing them via GeoTools so I want a GeoTools based solution.

Simon

⁣39 Cliff View Drive, Allens Rivulet, 7150, Tasmania, Australia
(P) 03 62 396 397
(M) 0418 396 381
(W) www.spdba.com.au​

On 13 Mar 2024, 04:05, at 04:05, Mark Prins <mc.pr...@gmail.com> wrote:
>On 09-03-2024 03:20, SPDBA wrote:
>> GeoTools people.
>> I've a simple question.
>> I'm connecting to an ArcGIS feature web service.
>> What I want to discover is which field in the published attributes is
>
>> the primary key. The sites I am looking at can have OBJECTID fields
>of
>> type esriFieldTypeOID, but often the name is otherwise: rid, gid,
>fid,
>> oid etc etc. The common thing is that one field is of type
>> esriFieldTypeOID.
>> Looking at the source with GeoTools the data type is returned as
>> java.lang.Integer (AttributeDescriptor) which is fair enough in one
>> sense but not useful to distinguish a field from all other integer.
>So,
>> is there a way of discovering what field is of type
>> esriFieldTypeOID?
>
>it's unclear to me if you are talking about the esri native rest
>service
>interface aka "FeatureServer" or the OGC standard WFS interface of AGS.
>The REST interface provides the esri types as metadata of a layer[0]; 
>the WFS is limited to the types specified in the GML standard.
>Some WFS services use the primary key value to produce the gml:id
>attribute of a feature, this is exposed in GeoTools as the fid afaik
>
>[0]
>https://sampleserver6.arcgisonline.com/arcgis/rest/services/CommercialDamageAssessment/FeatureServer/0
>
>
>or as json
>https://sampleserver6.arcgisonline.com/arcgis/rest/services/CommercialDamageAssessment/FeatureServer/0?f=pjson
>
>
>
>_______________________________________________
>GeoTools-GT2-Users mailing list
>GeoTools-GT2-Users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
_______________________________________________
GeoTools-GT2-Users mailing list
GeoTools-GT2-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to