English

FAQ: Why can't I use application-specific geometries stored in Oracle Spatial with ArcSDE client applications?

Question

Why can't I use application-specific geometries stored in Oracle Spatial with ArcSDE client applications?

Answer

Oracle Spatial geometry storage schema (embodied in the SDO_GEOMETRY data type) has fields which can be used to indicate that a geometry element’s type is defined by a specific application, or family of applications. An application-specific geometry element will have an element type value of 0.

Application-specific geometries cannot be supported in an interoperable environment because of their very nature: only the application that created them understands how to interpret them. It would be impossible for any other application to correctly guess what those geometry are. Attempting to guess could result in data corruption and/or incorrect presentation of data which in turn would lead to incorrect analysis.

In an effort to support data interoperability, ESRI products do not generate any application-specific geometry.

For more information about the Oracle Spatial schema, please refer to your "Oracle Spatial Users Guide and Reference."