cblinnmrc

Return Geometry difference between Identify and Query

Discussion created by cblinnmrc on Oct 4, 2013
I noticed that the returned geometry from an Identify and Query are different.

Identify:
"rings" : 
        [
          [
            [-87.543224659113903, 38.030497378369787],
            [-87.543232051778034, 38.030291563967396],
            [-87.543732917178673, 38.030301789056409],
            [-87.543726390617152, 38.030507085653795]
          ]
        ]


Query:
"rings" : [
          [
            [-87.543224659113903, 38.030497378369787],
            [-87.543232051778034, 38.030291563967396],
            [-87.543732917178673, 38.030301789056409],
            [-87.543726390617152, 38.030507085653795],
            [-87.543224659113903, 38.030497378369787]
          ]
        ]


Note that the Query returns an enclosed shape, where the Identify does not.

Yes, I know one operation is for a layer while the other is for a service, but I do not see how that should affect the returned geometry.

Is there a reason for this?
Does this occur in 10.1/10.2?

I see benefits in formatting the returned geometry rings exactly the same between all operations.

Outcomes