Accessing and manipulating spatial data

This section describes the types, methods, and constructors you can use to access, manipulate, and analyze spatial data. The spatial data types can be considered like data types or classes. Each spatial data type has associated methods and constructors you use to access the data.

For a high level description of how the spatial data types are related, see Supported spatial data types and their hierarchy.

For compatibility with other products, SQL Anywhere also supports some SQL functions for working with spatial data. In almost all cases, these compatibility functions use one of the spatial methods to perform the operation, so a link to the underlying method is provided. See Spatial compatibility functions.


ST_CircularString type
ST_CompoundCurve type
ST_Curve type
ST_CurvePolygon type
ST_GeomCollection type
ST_Geometry type
ST_LineString type
ST_MultiCurve type
ST_MultiLineString type
ST_MultiPoint type
ST_MultiPolygon type
ST_MultiSurface type
ST_Point type
ST_Polygon type
ST_SpatialRefSys type
ST_Surface type
Spatial compatibility functions
List of all supported methods
List of all supported constructors
List of static methods
List of aggregate methods
List of set operation methods
List of spatial predicates