<div id="docs-body">
 <div class="section">
  <div class="titlepage">
   <div>
    <div>
     <h3 class="title">
      <a name="spatial-function-reference">
      </a>
      14.16.1 Spatial Function Reference
     </h3>
    </div>
   </div>
  </div>
  <a class="indexterm" name="idm46045198362752">
  </a>
  <p>
   The following table lists each spatial function and provides a
      short description of each one.
  </p>
  <div class="table">
   <a name="idm46045198361168">
   </a>
   <p class="title">
    <b>
     Table 14.21 Spatial Functions
    </b>
   </p>
   <div class="table-contents">
    <table frame="box" rules="all" summary="A reference that lists all spatial functions.">
     <colgroup>
      <col style="width: 28%"/>
      <col style="width: 71%"/>
     </colgroup>
     <thead>
      <tr>
       <th>
        Name
       </th>
       <th>
        Description
       </th>
      </tr>
     </thead>
     <tbody>
      <tr>
       <td>
        <a class="link" href="gis-mysql-specific-functions.html#function_geomcollection">
         <code class="literal">
          GeomCollection()
         </code>
        </a>
       </td>
       <td>
        Construct geometry collection from geometries
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-mysql-specific-functions.html#function_geometrycollection">
         <code class="literal">
          GeometryCollection()
         </code>
        </a>
       </td>
       <td>
        Construct geometry collection from geometries
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-mysql-specific-functions.html#function_linestring">
         <code class="literal">
          LineString()
         </code>
        </a>
       </td>
       <td>
        Construct LineString from Point values
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-mbr.html#function_mbrcontains">
         <code class="literal">
          MBRContains()
         </code>
        </a>
       </td>
       <td>
        Whether MBR of one geometry contains MBR of another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-mbr.html#function_mbrcoveredby">
         <code class="literal">
          MBRCoveredBy()
         </code>
        </a>
       </td>
       <td>
        Whether one MBR is covered by another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-mbr.html#function_mbrcovers">
         <code class="literal">
          MBRCovers()
         </code>
        </a>
       </td>
       <td>
        Whether one MBR covers another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-mbr.html#function_mbrdisjoint">
         <code class="literal">
          MBRDisjoint()
         </code>
        </a>
       </td>
       <td>
        Whether MBRs of two geometries are disjoint
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-mbr.html#function_mbrequals">
         <code class="literal">
          MBREquals()
         </code>
        </a>
       </td>
       <td>
        Whether MBRs of two geometries are equal
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-mbr.html#function_mbrintersects">
         <code class="literal">
          MBRIntersects()
         </code>
        </a>
       </td>
       <td>
        Whether MBRs of two geometries intersect
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-mbr.html#function_mbroverlaps">
         <code class="literal">
          MBROverlaps()
         </code>
        </a>
       </td>
       <td>
        Whether MBRs of two geometries overlap
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-mbr.html#function_mbrtouches">
         <code class="literal">
          MBRTouches()
         </code>
        </a>
       </td>
       <td>
        Whether MBRs of two geometries touch
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-mbr.html#function_mbrwithin">
         <code class="literal">
          MBRWithin()
         </code>
        </a>
       </td>
       <td>
        Whether MBR of one geometry is within MBR of another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-mysql-specific-functions.html#function_multilinestring">
         <code class="literal">
          MultiLineString()
         </code>
        </a>
       </td>
       <td>
        Contruct MultiLineString from LineString values
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-mysql-specific-functions.html#function_multipoint">
         <code class="literal">
          MultiPoint()
         </code>
        </a>
       </td>
       <td>
        Construct MultiPoint from Point values
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-mysql-specific-functions.html#function_multipolygon">
         <code class="literal">
          MultiPolygon()
         </code>
        </a>
       </td>
       <td>
        Construct MultiPolygon from Polygon values
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-mysql-specific-functions.html#function_point">
         <code class="literal">
          Point()
         </code>
        </a>
       </td>
       <td>
        Construct Point from coordinates
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-mysql-specific-functions.html#function_polygon">
         <code class="literal">
          Polygon()
         </code>
        </a>
       </td>
       <td>
        Construct Polygon from LineString arguments
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-polygon-property-functions.html#function_st-area">
         <code class="literal">
          ST_Area()
         </code>
        </a>
       </td>
       <td>
        Return Polygon or MultiPolygon area
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-format-conversion-functions.html#function_st-asbinary">
         <code class="literal">
          ST_AsBinary()
         </code>
         ,
         <code class="literal">
          ST_AsWKB()
         </code>
        </a>
       </td>
       <td>
        Convert from internal geometry format to WKB
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-geojson-functions.html#function_st-asgeojson">
         <code class="literal">
          ST_AsGeoJSON()
         </code>
        </a>
       </td>
       <td>
        Generate GeoJSON object from geometry
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-format-conversion-functions.html#function_st-astext">
         <code class="literal">
          ST_AsText()
         </code>
         ,
         <code class="literal">
          ST_AsWKT()
         </code>
        </a>
       </td>
       <td>
        Convert from internal geometry format to WKT
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-operator-functions.html#function_st-buffer">
         <code class="literal">
          ST_Buffer()
         </code>
        </a>
       </td>
       <td>
        Return geometry of points within given distance from geometry
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-operator-functions.html#function_st-buffer-strategy">
         <code class="literal">
          ST_Buffer_Strategy()
         </code>
        </a>
       </td>
       <td>
        Produce strategy option for ST_Buffer()
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-polygon-property-functions.html#function_st-centroid">
         <code class="literal">
          ST_Centroid()
         </code>
        </a>
       </td>
       <td>
        Return centroid as a point
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-aggregate-functions.html#function_st-collect">
         <code class="literal">
          ST_Collect()
         </code>
        </a>
       </td>
       <td>
        Aggregate spatial values into collection
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-object-shapes.html#function_st-contains">
         <code class="literal">
          ST_Contains()
         </code>
        </a>
       </td>
       <td>
        Whether one geometry contains another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-operator-functions.html#function_st-convexhull">
         <code class="literal">
          ST_ConvexHull()
         </code>
        </a>
       </td>
       <td>
        Return convex hull of geometry
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-object-shapes.html#function_st-crosses">
         <code class="literal">
          ST_Crosses()
         </code>
        </a>
       </td>
       <td>
        Whether one geometry crosses another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-operator-functions.html#function_st-difference">
         <code class="literal">
          ST_Difference()
         </code>
        </a>
       </td>
       <td>
        Return point set difference of two geometries
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-general-property-functions.html#function_st-dimension">
         <code class="literal">
          ST_Dimension()
         </code>
        </a>
       </td>
       <td>
        Dimension of geometry
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-object-shapes.html#function_st-disjoint">
         <code class="literal">
          ST_Disjoint()
         </code>
        </a>
       </td>
       <td>
        Whether one geometry is disjoint from another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-object-shapes.html#function_st-distance">
         <code class="literal">
          ST_Distance()
         </code>
        </a>
       </td>
       <td>
        The distance of one geometry from another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-convenience-functions.html#function_st-distance-sphere">
         <code class="literal">
          ST_Distance_Sphere()
         </code>
        </a>
       </td>
       <td>
        Minimum distance on earth between two geometries
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-linestring-property-functions.html#function_st-endpoint">
         <code class="literal">
          ST_EndPoint()
         </code>
        </a>
       </td>
       <td>
        End Point of LineString
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-general-property-functions.html#function_st-envelope">
         <code class="literal">
          ST_Envelope()
         </code>
        </a>
       </td>
       <td>
        Return MBR of geometry
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-object-shapes.html#function_st-equals">
         <code class="literal">
          ST_Equals()
         </code>
        </a>
       </td>
       <td>
        Whether one geometry is equal to another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-polygon-property-functions.html#function_st-exteriorring">
         <code class="literal">
          ST_ExteriorRing()
         </code>
        </a>
       </td>
       <td>
        Return exterior ring of Polygon
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-object-shapes.html#function_st-frechetdistance">
         <code class="literal">
          ST_FrechetDistance()
         </code>
        </a>
       </td>
       <td>
        The discrete Fréchet distance of one geometry from another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-geohash-functions.html#function_st-geohash">
         <code class="literal">
          ST_GeoHash()
         </code>
        </a>
       </td>
       <td>
        Produce a geohash value
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkt-functions.html#function_st-geomcollfromtext">
         <code class="literal">
          ST_GeomCollFromText()
         </code>
         ,
         <code class="literal">
          ST_GeometryCollectionFromText()
         </code>
         ,
         <code class="literal">
          ST_GeomCollFromTxt()
         </code>
        </a>
       </td>
       <td>
        Return geometry collection from WKT
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkb-functions.html#function_st-geomcollfromwkb">
         <code class="literal">
          ST_GeomCollFromWKB()
         </code>
         ,
         <code class="literal">
          ST_GeometryCollectionFromWKB()
         </code>
        </a>
       </td>
       <td>
        Return geometry collection from WKB
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-geometrycollection-property-functions.html#function_st-geometryn">
         <code class="literal">
          ST_GeometryN()
         </code>
        </a>
       </td>
       <td>
        Return N-th geometry from geometry collection
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-general-property-functions.html#function_st-geometrytype">
         <code class="literal">
          ST_GeometryType()
         </code>
        </a>
       </td>
       <td>
        Return name of geometry type
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-geojson-functions.html#function_st-geomfromgeojson">
         <code class="literal">
          ST_GeomFromGeoJSON()
         </code>
        </a>
       </td>
       <td>
        Generate geometry from GeoJSON object
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkt-functions.html#function_st-geomfromtext">
         <code class="literal">
          ST_GeomFromText()
         </code>
         ,
         <code class="literal">
          ST_GeometryFromText()
         </code>
        </a>
       </td>
       <td>
        Return geometry from WKT
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkb-functions.html#function_st-geomfromwkb">
         <code class="literal">
          ST_GeomFromWKB()
         </code>
         ,
         <code class="literal">
          ST_GeometryFromWKB()
         </code>
        </a>
       </td>
       <td>
        Return geometry from WKB
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-object-shapes.html#function_st-hausdorffdistance">
         <code class="literal">
          ST_HausdorffDistance()
         </code>
        </a>
       </td>
       <td>
        The discrete Hausdorff distance of one geometry from another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-polygon-property-functions.html#function_st-interiorringn">
         <code class="literal">
          ST_InteriorRingN()
         </code>
        </a>
       </td>
       <td>
        Return N-th interior ring of Polygon
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-operator-functions.html#function_st-intersection">
         <code class="literal">
          ST_Intersection()
         </code>
        </a>
       </td>
       <td>
        Return point set intersection of two geometries
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-object-shapes.html#function_st-intersects">
         <code class="literal">
          ST_Intersects()
         </code>
        </a>
       </td>
       <td>
        Whether one geometry intersects another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-linestring-property-functions.html#function_st-isclosed">
         <code class="literal">
          ST_IsClosed()
         </code>
        </a>
       </td>
       <td>
        Whether a geometry is closed and simple
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-general-property-functions.html#function_st-isempty">
         <code class="literal">
          ST_IsEmpty()
         </code>
        </a>
       </td>
       <td>
        Whether a geometry is empty
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-general-property-functions.html#function_st-issimple">
         <code class="literal">
          ST_IsSimple()
         </code>
        </a>
       </td>
       <td>
        Whether a geometry is simple
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-convenience-functions.html#function_st-isvalid">
         <code class="literal">
          ST_IsValid()
         </code>
        </a>
       </td>
       <td>
        Whether a geometry is valid
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-geohash-functions.html#function_st-latfromgeohash">
         <code class="literal">
          ST_LatFromGeoHash()
         </code>
        </a>
       </td>
       <td>
        Return latitude from geohash value
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-point-property-functions.html#function_st-latitude">
         <code class="literal">
          ST_Latitude()
         </code>
        </a>
       </td>
       <td>
        Return latitude of Point
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-linestring-property-functions.html#function_st-length">
         <code class="literal">
          ST_Length()
         </code>
        </a>
       </td>
       <td>
        Return length of LineString
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkt-functions.html#function_st-linefromtext">
         <code class="literal">
          ST_LineFromText()
         </code>
         ,
         <code class="literal">
          ST_LineStringFromText()
         </code>
        </a>
       </td>
       <td>
        Construct LineString from WKT
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkb-functions.html#function_st-linefromwkb">
         <code class="literal">
          ST_LineFromWKB()
         </code>
         ,
         <code class="literal">
          ST_LineStringFromWKB()
         </code>
        </a>
       </td>
       <td>
        Construct LineString from WKB
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-operator-functions.html#function_st-lineinterpolatepoint">
         <code class="literal">
          ST_LineInterpolatePoint()
         </code>
        </a>
       </td>
       <td>
        The point a given percentage along a LineString
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-operator-functions.html#function_st-lineinterpolatepoints">
         <code class="literal">
          ST_LineInterpolatePoints()
         </code>
        </a>
       </td>
       <td>
        The points a given percentage along a LineString
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-geohash-functions.html#function_st-longfromgeohash">
         <code class="literal">
          ST_LongFromGeoHash()
         </code>
        </a>
       </td>
       <td>
        Return longitude from geohash value
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-point-property-functions.html#function_st-longitude">
         <code class="literal">
          ST_Longitude()
         </code>
        </a>
       </td>
       <td>
        Return longitude of Point
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-convenience-functions.html#function_st-makeenvelope">
         <code class="literal">
          ST_MakeEnvelope()
         </code>
        </a>
       </td>
       <td>
        Rectangle around two points
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkt-functions.html#function_st-mlinefromtext">
         <code class="literal">
          ST_MLineFromText()
         </code>
         ,
         <code class="literal">
          ST_MultiLineStringFromText()
         </code>
        </a>
       </td>
       <td>
        Construct MultiLineString from WKT
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkb-functions.html#function_st-mlinefromwkb">
         <code class="literal">
          ST_MLineFromWKB()
         </code>
         ,
         <code class="literal">
          ST_MultiLineStringFromWKB()
         </code>
        </a>
       </td>
       <td>
        Construct MultiLineString from WKB
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkt-functions.html#function_st-mpointfromtext">
         <code class="literal">
          ST_MPointFromText()
         </code>
         ,
         <code class="literal">
          ST_MultiPointFromText()
         </code>
        </a>
       </td>
       <td>
        Construct MultiPoint from WKT
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkb-functions.html#function_st-mpointfromwkb">
         <code class="literal">
          ST_MPointFromWKB()
         </code>
         ,
         <code class="literal">
          ST_MultiPointFromWKB()
         </code>
        </a>
       </td>
       <td>
        Construct MultiPoint from WKB
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkt-functions.html#function_st-mpolyfromtext">
         <code class="literal">
          ST_MPolyFromText()
         </code>
         ,
         <code class="literal">
          ST_MultiPolygonFromText()
         </code>
        </a>
       </td>
       <td>
        Construct MultiPolygon from WKT
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkb-functions.html#function_st-mpolyfromwkb">
         <code class="literal">
          ST_MPolyFromWKB()
         </code>
         ,
         <code class="literal">
          ST_MultiPolygonFromWKB()
         </code>
        </a>
       </td>
       <td>
        Construct MultiPolygon from WKB
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-geometrycollection-property-functions.html#function_st-numgeometries">
         <code class="literal">
          ST_NumGeometries()
         </code>
        </a>
       </td>
       <td>
        Return number of geometries in geometry collection
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-polygon-property-functions.html#function_st-numinteriorrings">
         <code class="literal">
          ST_NumInteriorRing()
         </code>
         ,
         <code class="literal">
          ST_NumInteriorRings()
         </code>
        </a>
       </td>
       <td>
        Return number of interior rings in Polygon
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-linestring-property-functions.html#function_st-numpoints">
         <code class="literal">
          ST_NumPoints()
         </code>
        </a>
       </td>
       <td>
        Return number of points in LineString
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-object-shapes.html#function_st-overlaps">
         <code class="literal">
          ST_Overlaps()
         </code>
        </a>
       </td>
       <td>
        Whether one geometry overlaps another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-operator-functions.html#function_st-pointatdistance">
         <code class="literal">
          ST_PointAtDistance()
         </code>
        </a>
       </td>
       <td>
        The point a given distance along a LineString
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-geohash-functions.html#function_st-pointfromgeohash">
         <code class="literal">
          ST_PointFromGeoHash()
         </code>
        </a>
       </td>
       <td>
        Convert geohash value to POINT value
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkt-functions.html#function_st-pointfromtext">
         <code class="literal">
          ST_PointFromText()
         </code>
        </a>
       </td>
       <td>
        Construct Point from WKT
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkb-functions.html#function_st-pointfromwkb">
         <code class="literal">
          ST_PointFromWKB()
         </code>
        </a>
       </td>
       <td>
        Construct Point from WKB
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-linestring-property-functions.html#function_st-pointn">
         <code class="literal">
          ST_PointN()
         </code>
        </a>
       </td>
       <td>
        Return N-th point from LineString
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkt-functions.html#function_st-polyfromtext">
         <code class="literal">
          ST_PolyFromText()
         </code>
         ,
         <code class="literal">
          ST_PolygonFromText()
         </code>
        </a>
       </td>
       <td>
        Construct Polygon from WKT
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-wkb-functions.html#function_st-polyfromwkb">
         <code class="literal">
          ST_PolyFromWKB()
         </code>
         ,
         <code class="literal">
          ST_PolygonFromWKB()
         </code>
        </a>
       </td>
       <td>
        Construct Polygon from WKB
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-convenience-functions.html#function_st-simplify">
         <code class="literal">
          ST_Simplify()
         </code>
        </a>
       </td>
       <td>
        Return simplified geometry
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-general-property-functions.html#function_st-srid">
         <code class="literal">
          ST_SRID()
         </code>
        </a>
       </td>
       <td>
        Return spatial reference system ID for geometry
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-linestring-property-functions.html#function_st-startpoint">
         <code class="literal">
          ST_StartPoint()
         </code>
        </a>
       </td>
       <td>
        Start Point of LineString
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-format-conversion-functions.html#function_st-swapxy">
         <code class="literal">
          ST_SwapXY()
         </code>
        </a>
       </td>
       <td>
        Return argument with X/Y coordinates swapped
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-operator-functions.html#function_st-symdifference">
         <code class="literal">
          ST_SymDifference()
         </code>
        </a>
       </td>
       <td>
        Return point set symmetric difference of two geometries
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-object-shapes.html#function_st-touches">
         <code class="literal">
          ST_Touches()
         </code>
        </a>
       </td>
       <td>
        Whether one geometry touches another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-operator-functions.html#function_st-transform">
         <code class="literal">
          ST_Transform()
         </code>
        </a>
       </td>
       <td>
        Transform coordinates of geometry
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-operator-functions.html#function_st-union">
         <code class="literal">
          ST_Union()
         </code>
        </a>
       </td>
       <td>
        Return point set union of two geometries
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-convenience-functions.html#function_st-validate">
         <code class="literal">
          ST_Validate()
         </code>
        </a>
       </td>
       <td>
        Return validated geometry
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="spatial-relation-functions-object-shapes.html#function_st-within">
         <code class="literal">
          ST_Within()
         </code>
        </a>
       </td>
       <td>
        Whether one geometry is within another
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-point-property-functions.html#function_st-x">
         <code class="literal">
          ST_X()
         </code>
        </a>
       </td>
       <td>
        Return X coordinate of Point
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="gis-point-property-functions.html#function_st-y">
         <code class="literal">
          ST_Y()
         </code>
        </a>
       </td>
       <td>
        Return Y coordinate of Point
       </td>
      </tr>
     </tbody>
    </table>
   </div>
   <div class="table-contents">
    <table cellpadding="0" cellspacing="0" style="position: fixed; top: 0px; display: none; left: 401px; width: 739px;">
     <thead>
      <tr>
       <th style="width: 262.219px;">
        Name
       </th>
       <th style="width: 475.781px;">
        Description
       </th>
      </tr>
     </thead>
    </table>
   </div>
  </div>
  <br class="table-break"/>
 </div>
 <br/>
</div>
