I am attempting to use the geometry service to buffer two polygons (See attached SampleGeometry.json). The buffer operation works correctly. However, if I attempt to use the unionResults=true parameter it fails with a 400 error. The server log reports the following error
Method failed.HRESULT = 0x80040267 : This is a FACILITY_ITF error that is specific to the interface that returned this error. See the documentation of the interface that returned this error for information about this HRESULT.
I then passed the geometry to the Geometry service's simplify operation prior to performing the buffer (See attached SampleGeometrySimplified.json) and this returns the correct results. Unfortunately my client is still using 9.3 and does not have access to the simplify operation. Can someone provide some information on why my SampleGeometry.json is failing when using unionResults=true and how the simplify operation is functioning internally to correctly format SampleGeometry in a way that works with unionResults=true?