Routines
| Name | Type | Language | Deterministic | Return Type | Security Restriction | Comments |
|---|---|---|---|---|---|---|
| st_intersects(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| contains_2d(box2df, geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_expand(box2d, double precision) | FUNCTION | c | true | box2d | INVOKER | args: box, units_to_expand - Returns a bounding box expanded from another bounding box or a geometry. |
| st_length(text) | FUNCTION | sql | true | double precision | INVOKER | |
| st_force2d(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geomA - Force the geometries into a “2-dimensional mode”. |
| geometry_gist_same_nd(geometry, geometry, internal) | FUNCTION | c | false | internal | INVOKER | |
| st_shiftlongitude(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom - Shifts the longitude coordinates of a geometry between -180..180 and 0..360. |
| geometry_spgist_inner_consistent_3d(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| _st_distanceuncached(geography, geography, double precision, boolean) | FUNCTION | c | true | double precision | INVOKER | |
| st_assvg(geom geometry, rel integer DEFAULT 0, maxdecimaldigits integer DEFAULT 15) | FUNCTION | c | true | text | INVOKER | |
| st_envelope(geometry) | FUNCTION | c | true | geometry | INVOKER | args: g1 - Returns a geometry representing the bounding box of a geometry. |
| box3dtobox(box3d) | FUNCTION | c | true | box | INVOKER | |
| st_srid(geog geography) | FUNCTION | c | true | integer | INVOKER | |
| postgis_liblwgeom_version() | FUNCTION | c | true | text | INVOKER | Returns the version number of the liblwgeom library. This should match the version of PostGIS. |
| st_geomcollfromtext(text, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| dropgeometrycolumn(table_name character varying, column_name character varying) | FUNCTION | plpgsql | false | text | INVOKER | args: table_name, column_name - Removes a geometry column from a spatial table. |
| st_3dextent(geometry) | AGGREGATE | internal | true | box3d | INVOKER | args: geomfield - Aggregate function that returns the 3D bounding box of geometries. |
| pgis_asmvt_combinefn(internal, internal) | FUNCTION | c | true | internal | INVOKER | |
| st_linetocurve(geometry geometry) | FUNCTION | c | true | geometry | INVOKER | args: geomANoncircular - Converts a linear geometry to a curved geometry. |
| st_covers(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| postgis_index_supportfn(internal) | FUNCTION | c | false | internal | INVOKER | |
| recurrences_for(event event_occurrence, range_start timestamp without time zone, range_end timestamp without time zone) | FUNCTION | plpgsql | false | SETOF date | INVOKER | |
| pgis_geometry_union_parallel_deserialfn(bytea, internal) | FUNCTION | c | true | internal | INVOKER | |
| st_asmvt(anyelement, text, integer, text) | AGGREGATE | internal | true | bytea | INVOKER | |
| st_zmflag(geometry) | FUNCTION | c | true | smallint | INVOKER | args: geomA - Returns a code indicating the ZM coordinate dimension of a geometry. |
| geometrytype(geography) | FUNCTION | c | true | text | INVOKER | |
| _st_geomfromgml(text, integer) | FUNCTION | c | true | geometry | INVOKER | |
| geometry_overright(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_numinteriorrings(geometry) | FUNCTION | c | true | integer | INVOKER | args: a_polygon - Returns the number of interior rings (holes) of a Polygon. |
| geometry_right(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_convexhull(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geomA - Computes the convex hull of a geometry. |
| st_lineinterpolatepoints(text, double precision) | FUNCTION | sql | true | geometry | INVOKER | |
| st_inversetransformpipeline(geom geometry, pipeline text, to_srid integer DEFAULT 0) | FUNCTION | sql | true | geometry | INVOKER | args: geom, pipeline, to_srid - Return a new geometry with coordinates transformed to a different spatial reference system using the inverse of a defined coordinate transformation pipeline. |
| st_geomfromgml(text, integer) | FUNCTION | c | true | geometry | INVOKER | |
| postgis_hasbbox(geometry) | FUNCTION | c | true | boolean | INVOKER | args: geomA - Returns TRUE if the bbox of this geometry is cached, FALSE otherwise. |
| geography_spgist_compress_nd(internal) | FUNCTION | c | true | internal | INVOKER | |
| geometry_le(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_project(geom1 geometry, geom2 geometry, distance double precision) | FUNCTION | c | true | geometry | INVOKER | args: g1, g2, distance - Returns a point projected from a start point by a distance and bearing (azimuth). |
| st_asbinary(geometry) | FUNCTION | c | true | bytea | INVOKER | |
| addauth(text) | FUNCTION | plpgsql | false | boolean | INVOKER | args: auth_token - Adds an authorization token to be used in the current transaction. |
| st_offsetcurve(line geometry, distance double precision, params text DEFAULT ''::text) | FUNCTION | c | true | geometry | INVOKER | args: line, signed_distance, style_parameters=’ - Returns an offset line at a given distance and side from an input line. |
| geom2d_brin_inclusion_add_value(internal, internal, internal, internal) | FUNCTION | c | false | boolean | INVOKER | |
| st_touches(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| geometry_send(geometry) | FUNCTION | c | true | bytea | INVOKER | |
| st_memcollect(geometry) | AGGREGATE | internal | true | geometry | INVOKER | |
| geom4d_brin_inclusion_add_value(internal, internal, internal, internal) | FUNCTION | c | false | boolean | INVOKER | |
| dropgeometrytable(table_name character varying) | FUNCTION | sql | false | text | INVOKER | args: table_name - Drops a table and all its references in geometry_columns. |
| st_swapordinates(geom geometry, ords cstring) | FUNCTION | c | true | geometry | INVOKER | args: geom, ords - Returns a version of the given geometry with given ordinate values swapped. |
| generate_recurrences(duration interval, original_start_date date, original_end_date date, range_start date, range_end date, repeat_month integer, repeat_week integer, repeat_day integer) | FUNCTION | plpgsql | true | SETOF date | INVOKER | |
| _st_overlaps(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_points(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom - Returns a MultiPoint containing the coordinates of a geometry. |
| st_angle(line1 geometry, line2 geometry) | FUNCTION | sql | true | double precision | INVOKER | args: line1, line2 - Returns the angle between two vectors defined by 3 or 4 points, or 2 lines. |
| st_assvg(text) | FUNCTION | sql | true | text | INVOKER | |
| unaccent(text) | FUNCTION | c | false | text | INVOKER | |
| st_clusterintersectingwin(geometry) | WINDOW | c | true | integer | INVOKER | args: geom - Window function that returns a cluster id for each input geometry, clustering input geometries into connected sets. |
| st_geomfromgeojson(text) | FUNCTION | c | true | geometry | INVOKER | |
| st_frechetdistance(geom1 geometry, geom2 geometry, double precision DEFAULT '-1'::integer) | FUNCTION | c | true | double precision | INVOKER | args: g1, g2, densifyFrac = -1 - Returns the Fréchet distance between two geometries. |
| st_linemerge(geometry) | FUNCTION | c | true | geometry | INVOKER | args: amultilinestring - Return the lines formed by sewing together a MultiLineString. |
| dmetaphone_alt(text) | FUNCTION | c | true | text | INVOKER | |
| st_scale(geometry, geometry, origin geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom, factor, origin - Scales a geometry by given factors. |
| st_ymax(box3d) | FUNCTION | c | true | double precision | INVOKER | args: aGeomorBox2DorBox3D - Returns the Y maxima of a 2D or 3D bounding box or a geometry. |
| st_startpoint(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geomA - Returns the first point of a LineString. |
| st_isring(geometry) | FUNCTION | c | true | boolean | INVOKER | args: g - Tests if a LineString is closed and simple. |
| st_triangulatepolygon(g1 geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom - Computes the constrained Delaunay triangulation of polygons |
| st_asx3d(geom geometry, maxdecimaldigits integer DEFAULT 15, options integer DEFAULT 0) | FUNCTION | sql | true | text | INVOKER | |
| gserialized_gist_sel_nd(internal, oid, internal, integer) | FUNCTION | c | false | double precision | INVOKER | |
| st_makepolygon(geometry) | FUNCTION | c | true | geometry | INVOKER | args: linestring - Creates a Polygon from a shell and optional list of holes. |
| st_union(geom1 geometry, geom2 geometry, gridsize double precision) | FUNCTION | c | true | geometry | INVOKER | args: g1, g2, gridSize - Computes a geometry representing the point-set union of the input geometries. |
| st_polygonfromwkb(bytea) | FUNCTION | sql | true | geometry | INVOKER | |
| st_lineinterpolatepoint(geometry, double precision) | FUNCTION | c | true | geometry | INVOKER | args: a_linestring, a_fraction - Returns a point interpolated along a line at a fractional location. |
| st_mpointfromwkb(bytea) | FUNCTION | sql | true | geometry | INVOKER | |
| _st_dwithinuncached(geography, geography, double precision, boolean) | FUNCTION | c | true | boolean | INVOKER | |
| geometry_overlaps_nd(geometry, geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_area2d(geometry) | FUNCTION | c | true | double precision | INVOKER | |
| st_largestemptycircle(geom geometry, tolerance double precision DEFAULT 0.0, boundary geometry DEFAULT '0101000000000000000000F87F000000000000F87F'::geometry, OUT center geometry, OUT nearest geometry, OUT radius double precision) | FUNCTION | c | true | record | INVOKER | args: geom, tolerance=0.0, boundary=POINT EMPTY - Computes the largest circle not overlapping a geometry. |
| postgis_transform_pipeline_geometry(geom geometry, pipeline text, forward boolean, to_srid integer) | FUNCTION | c | true | geometry | INVOKER | |
| st_asgml(version integer, geog geography, maxdecimaldigits integer DEFAULT 15, options integer DEFAULT 0, nprefix text DEFAULT 'gml'::text, id text DEFAULT ''::text) | FUNCTION | c | true | text | INVOKER | |
| geometry_spgist_config_2d(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| gserialized_gist_joinsel_nd(internal, oid, internal, smallint) | FUNCTION | c | false | double precision | INVOKER | |
| _st_covers(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_forcepolygoncw(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom - Orients all exterior rings clockwise and all interior rings counter-clockwise. |
| st_expand(box box3d, dx double precision, dy double precision, dz double precision DEFAULT 0) | FUNCTION | c | true | box3d | INVOKER | args: box, dx, dy, dz=0 - Returns a bounding box expanded from another bounding box or a geometry. |
| dmetaphone(text) | FUNCTION | c | true | text | INVOKER | |
| st_centroid(geography, use_spheroid boolean DEFAULT true) | FUNCTION | c | true | geography | INVOKER | args: g1, use_spheroid = true - Returns the geometric center of a geometry. |
| st_scale(geometry, double precision, double precision, double precision) | FUNCTION | sql | true | geometry | INVOKER | args: geomA, XFactor, YFactor, ZFactor - Scales a geometry by given factors. |
| lockrow(text, text, text, timestamp without time zone) | FUNCTION | sql | false | integer | INVOKER | args: a_table_name, a_row_key, an_auth_token, expire_dt - Sets lock/authorization for a row in a table. |
| pgis_geometry_union_parallel_combinefn(internal, internal) | FUNCTION | c | true | internal | INVOKER | |
| geometry_gist_same_2d(geom1 geometry, geom2 geometry, internal) | FUNCTION | c | false | internal | INVOKER | |
| st_geometryfromtext(text, integer) | FUNCTION | c | true | geometry | INVOKER | |
| geometry_left(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| geometry_gist_distance_nd(internal, geometry, integer) | FUNCTION | c | false | double precision | INVOKER | |
| st_summary(geography) | FUNCTION | c | true | text | INVOKER | args: g - Returns a text summary of the contents of a geometry. |
| _st_within(geom1 geometry, geom2 geometry) | FUNCTION | sql | true | boolean | INVOKER | |
| st_3ddfullywithin(geom1 geometry, geom2 geometry, double precision) | FUNCTION | c | true | boolean | INVOKER | |
| geometrytype(geometry) | FUNCTION | c | true | text | INVOKER | args: geomA - Returns the type of a geometry as text. |
| geom3d_brin_inclusion_add_value(internal, internal, internal, internal) | FUNCTION | c | false | boolean | INVOKER | |
| postgis_proj_version() | FUNCTION | c | true | text | INVOKER | Returns the version number of the PROJ4 library. |
| st_makeline(geometry[]) | FUNCTION | c | true | geometry | INVOKER | args: geoms_array - Creates a LineString from Point, MultiPoint, or LineString geometries. |
| st_asbinary(geography) | FUNCTION | c | true | bytea | INVOKER | |
| text(geometry) | FUNCTION | c | true | text | INVOKER | |
| st_cleangeometry(geometry) | FUNCTION | c | true | geometry | INVOKER | |
| st_asgml(geog geography, maxdecimaldigits integer DEFAULT 15, options integer DEFAULT 0, nprefix text DEFAULT 'gml'::text, id text DEFAULT ''::text) | FUNCTION | c | true | text | INVOKER | |
| st_makepointm(double precision, double precision, double precision) | FUNCTION | c | true | geometry | INVOKER | args: x, y, m - Creates a Point from X, Y and M values. |
| geometry_distance_centroid_nd(geometry, geometry) | FUNCTION | c | true | double precision | INVOKER | |
| geography_out(geography) | FUNCTION | c | true | cstring | INVOKER | |
| st_multipointfromwkb(bytea) | FUNCTION | sql | true | geometry | INVOKER | |
| _st_distanceuncached(geography, geography) | FUNCTION | sql | true | double precision | INVOKER | |
| st_linefromwkb(bytea, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| gettransactionid() | FUNCTION | c | false | xid | INVOKER | |
| st_3dmakebox(geom1 geometry, geom2 geometry) | FUNCTION | c | true | box3d | INVOKER | args: point3DLowLeftBottom, point3DUpRightTop - Creates a BOX3D defined by two 3D point geometries. |
| st_box2dfromgeohash(text, integer DEFAULT NULL::integer) | FUNCTION | c | true | box2d | INVOKER | |
| st_forcecurve(geometry) | FUNCTION | c | true | geometry | INVOKER | args: g - Upcast a geometry into its curved type, if applicable. |
| st_geomfromgeohash(text, integer DEFAULT NULL::integer) | FUNCTION | sql | true | geometry | INVOKER | |
| geography(geometry) | FUNCTION | c | true | geography | INVOKER | |
| _postgis_index_extent(tbl regclass, col text) | FUNCTION | c | false | box2d | INVOKER | |
| st_makebox2d(geom1 geometry, geom2 geometry) | FUNCTION | c | true | box2d | INVOKER | args: pointLowLeft, pointUpRight - Creates a BOX2D defined by two 2D point geometries. |
| geomfromewkt(text) | FUNCTION | c | true | geometry | INVOKER | |
| st_lengthspheroid(geometry, spheroid) | FUNCTION | c | true | double precision | INVOKER | args: a_geometry, a_spheroid - Returns the 2D or 3D length/perimeter of a lon/lat geometry on a spheroid. |
| st_pointinsidecircle(geometry, double precision, double precision, double precision) | FUNCTION | c | true | boolean | INVOKER | |
| st_lineextend(geom geometry, distance_forward double precision, distance_backward double precision DEFAULT 0.0) | FUNCTION | c | true | geometry | INVOKER | args: line, distance_forward, distance_backward=0.0 - Returns a line with the last and first segments extended the specified distance(s). |
| st_ispolygoncw(geometry) | FUNCTION | c | true | boolean | INVOKER | args: geom - Tests if Polygons have exterior rings oriented clockwise and interior rings oriented counter-clockwise. |
| levenshtein_less_equal(text, text, integer, integer, integer, integer) | FUNCTION | c | true | integer | INVOKER | |
| st_rotate(geometry, double precision, double precision, double precision) | FUNCTION | sql | true | geometry | INVOKER | args: geomA, rotRadians, x0, y0 - Rotates a geometry about an origin point. |
| pgis_asmvt_transfn(internal, anyelement, text, integer) | FUNCTION | c | true | internal | INVOKER | |
| st_square(size double precision, cell_i integer, cell_j integer, origin geometry DEFAULT '010100000000000000000000000000000000000000'::geometry) | FUNCTION | c | true | geometry | INVOKER | args: size, cell_i, cell_j, origin - Returns a single square, using the provided edge size and cell coordinate within the square grid space. |
| st_dump(geometry) | FUNCTION | c | true | SETOF geometry_dump | INVOKER | args: g1 - Returns a set of geometry_dump rows for the components of a geometry. |
| st_makepoint(double precision, double precision) | FUNCTION | c | true | geometry | INVOKER | args: x, y - Creates a 2D, 3DZ or 4D Point. |
| geometry_gist_union_nd(bytea, internal) | FUNCTION | c | false | internal | INVOKER | |
| postgis_typmod_srid(integer) | FUNCTION | c | true | integer | INVOKER | |
| st_linesubstring(geometry, double precision, double precision) | FUNCTION | c | true | geometry | INVOKER | args: a_linestring, startfraction, endfraction - Returns the part of a line between two fractional locations. |
| geometry_gist_decompress_2d(internal) | FUNCTION | c | false | internal | INVOKER | |
| lockrow(text, text, text) | FUNCTION | sql | false | integer | INVOKER | args: a_table_name, a_row_key, an_auth_token - Sets lock/authorization for a row in a table. |
| overlaps_2d(box2df, geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_polyfromwkb(bytea) | FUNCTION | sql | true | geometry | INVOKER | |
| geometry_spgist_choose_2d(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| st_shortestline(geography, geography, use_spheroid boolean DEFAULT true) | FUNCTION | c | true | geography | INVOKER | args: geom1, geom2, use_spheroid = true - Returns the 2D shortest line between two geometries |
| st_asewkt(geometry, integer) | FUNCTION | c | true | text | INVOKER | |
| postgis_type_name(geomname character varying, coord_dimension integer, use_new_name boolean DEFAULT true) | FUNCTION | sql | true | character varying | INVOKER | |
| geometry_spgist_inner_consistent_nd(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| geometry_in(cstring) | FUNCTION | c | true | geometry | INVOKER | |
| st_geomcollfromwkb(bytea) | FUNCTION | sql | true | geometry | INVOKER | |
| geography_le(geography, geography) | FUNCTION | c | true | boolean | INVOKER | |
| st_translate(geometry, double precision, double precision, double precision) | FUNCTION | sql | true | geometry | INVOKER | args: g1, deltax, deltay, deltaz - Translates a geometry by given offsets. |
| st_buffer(text, double precision, text) | FUNCTION | sql | true | geometry | INVOKER | |
| st_chaikinsmoothing(geometry, integer DEFAULT 1, boolean DEFAULT false) | FUNCTION | c | true | geometry | INVOKER | args: geom, nIterations = 1, preserveEndPoints = false - Returns a smoothed version of a geometry, using the Chaikin algorithm |
| box2d(box3d) | FUNCTION | c | true | box2d | INVOKER | |
| st_split(geom1 geometry, geom2 geometry) | FUNCTION | c | true | geometry | INVOKER | args: input, blade - Returns a collection of geometries created by splitting a geometry by another geometry. |
| st_pointn(geometry, integer) | FUNCTION | c | true | geometry | INVOKER | args: a_linestring, n - Returns the Nth point in the first LineString or circular LineString in a geometry. |
| geometry(box2d) | FUNCTION | c | true | geometry | INVOKER | |
| geometry_spgist_compress_3d(internal) | FUNCTION | c | true | internal | INVOKER | |
| postgis_cache_bbox() | FUNCTION | c | false | trigger | INVOKER | |
| st_asflatgeobuf(anyelement) | AGGREGATE | internal | true | bytea | INVOKER | |
| postgis_extensions_upgrade(target_version text DEFAULT NULL::text) | FUNCTION | plpgsql | false | text | INVOKER | args: target_version=null - Packages and upgrades PostGIS extensions (e.g. postgis_raster,postgis_topology, postgis_sfcgal) to given or latest version. |
| geography_gist_union(bytea, internal) | FUNCTION | c | false | internal | INVOKER | |
| st_normalize(geom geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom - Return the geometry in its canonical form. |
| pgis_geometry_union_parallel_finalfn(internal) | FUNCTION | c | true | geometry | INVOKER | |
| levenshtein(text, text, integer, integer, integer) | FUNCTION | c | true | integer | INVOKER | |
| st_linelocatepoint(geom1 geometry, geom2 geometry) | FUNCTION | c | true | double precision | INVOKER | args: a_linestring, a_point - Returns the fractional location of the closest point on a line to a point. |
| st_covers(geog1 geography, geog2 geography) | FUNCTION | c | true | boolean | INVOKER | |
| st_geomcollfromwkb(bytea, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| st_geomfromewkb(bytea) | FUNCTION | c | true | geometry | INVOKER | |
| st_sharedpaths(geom1 geometry, geom2 geometry) | FUNCTION | c | true | geometry | INVOKER | args: lineal1, lineal2 - Returns a collection containing paths shared by the two input linestrings/multilinestrings. |
| st_clusterwithin(geometry[], double precision) | FUNCTION | c | true | geometry[] | INVOKER | |
| st_geomfromgeojson(json) | FUNCTION | sql | true | geometry | INVOKER | |
| geometry_within(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_dimension(geometry) | FUNCTION | c | true | integer | INVOKER | args: g - Returns the topological dimension of a geometry. |
| st_point(double precision, double precision, srid integer) | FUNCTION | c | true | geometry | INVOKER | args: x, y, srid=unknown - Creates a Point with X, Y and SRID values. |
| st_asewkt(geography, integer) | FUNCTION | c | true | text | INVOKER | |
| postgis_constraint_srid(geomschema text, geomtable text, geomcolumn text) | FUNCTION | sql | false | integer | INVOKER | |
| _st_distancetree(geography, geography, double precision, boolean) | FUNCTION | c | true | double precision | INVOKER | |
| _st_3ddwithin(geom1 geometry, geom2 geometry, double precision) | FUNCTION | c | true | boolean | INVOKER | |
| st_scale(geometry, double precision, double precision) | FUNCTION | sql | true | geometry | INVOKER | args: geomA, XFactor, YFactor - Scales a geometry by given factors. |
| st_reverse(geometry) | FUNCTION | c | true | geometry | INVOKER | args: g1 - Return the geometry with vertex order reversed. |
| geometry_overbelow(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_wkttosql(text) | FUNCTION | c | true | geometry | INVOKER | |
| st_union(geometry[]) | FUNCTION | c | true | geometry | INVOKER | args: g1_array - Computes a geometry representing the point-set union of the input geometries. |
| st_dwithin(text, text, double precision) | FUNCTION | sql | true | boolean | INVOKER | |
| postgis_lib_revision() | FUNCTION | c | true | text | INVOKER | |
| geometry(geography) | FUNCTION | c | true | geometry | INVOKER | |
| fn_clean_orphans() | FUNCTION | plpgsql | false | trigger | INVOKER | |
| st_fromflatgeobuf(anyelement, bytea) | FUNCTION | c | true | SETOF anyelement | INVOKER | |
| geometry_spgist_picksplit_3d(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| st_srid(geom geometry) | FUNCTION | c | true | integer | INVOKER | args: g1 - Returns the spatial reference identifier for a geometry. |
| st_combinebbox(box3d, box3d) | FUNCTION | c | true | box3d | INVOKER | |
| st_fromflatgeobuftotable(text, text, bytea) | FUNCTION | c | true | void | INVOKER | |
| st_scroll(geometry, geometry) | FUNCTION | c | true | geometry | INVOKER | args: linestring, point - Change start point of a closed LineString. |
| st_filterbym(geometry, double precision, double precision DEFAULT NULL::double precision, boolean DEFAULT false) | FUNCTION | c | true | geometry | INVOKER | args: geom, min, max = null, returnM = false - Removes vertices based on their M value |
| geography_distance_knn(geography, geography) | FUNCTION | c | true | double precision | INVOKER | |
| st_pointfromtext(text) | FUNCTION | sql | true | geometry | INVOKER | |
| is_contained_2d(geometry, box2df) | FUNCTION | sql | true | boolean | INVOKER | |
| st_clusterintersecting(geometry[]) | FUNCTION | c | true | geometry[] | INVOKER | |
| dropgeometrytable(catalog_name character varying, schema_name character varying, table_name character varying) | FUNCTION | plpgsql | false | text | INVOKER | args: catalog_name, schema_name, table_name - Drops a table and all its references in geometry_columns. |
| st_astext(geography, integer) | FUNCTION | c | true | text | INVOKER | |
| st_linemerge(geometry, boolean) | FUNCTION | c | true | geometry | INVOKER | args: amultilinestring, directed - Return the lines formed by sewing together a MultiLineString. |
| st_transformpipeline(geom geometry, pipeline text, to_srid integer DEFAULT 0) | FUNCTION | sql | true | geometry | INVOKER | args: g1, pipeline, to_srid - Return a new geometry with coordinates transformed to a different spatial reference system using a defined coordinate transformation pipeline. |
| st_squaregrid(size double precision, bounds geometry, OUT geom geometry, OUT i integer, OUT j integer) | FUNCTION | c | true | SETOF record | INVOKER | args: size, bounds - Returns a set of grid squares and cell indices that completely cover the bounds of the geometry argument. |
| st_pointfromwkb(bytea, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| st_buffer(geom geometry, radius double precision, quadsegs integer) | FUNCTION | sql | true | geometry | INVOKER | args: g1, radius_of_buffer, num_seg_quarter_circle - Computes a geometry covering all points within a given distance from a geometry. |
| contains_2d(geometry, box2df) | FUNCTION | sql | true | boolean | INVOKER | |
| pgis_geometry_accum_transfn(internal, geometry) | FUNCTION | c | false | internal | INVOKER | |
| st_dumpsegments(geometry) | FUNCTION | c | true | SETOF geometry_dump | INVOKER | args: geom - Returns a set of geometry_dump rows for the segments in a geometry. |
| st_concavehull(param_geom geometry, param_pctconvex double precision, param_allow_holes boolean DEFAULT false) | FUNCTION | c | true | geometry | INVOKER | args: param_geom, param_pctconvex, param_allow_holes = false - Computes a possibly concave geometry that contains all input geometry vertices |
| st_astwkb(geom geometry[], ids bigint[], prec integer DEFAULT NULL::integer, prec_z integer DEFAULT NULL::integer, prec_m integer DEFAULT NULL::integer, with_sizes boolean DEFAULT NULL::boolean, with_boxes boolean DEFAULT NULL::boolean) | FUNCTION | c | true | bytea | INVOKER | |
| geometry(geometry, integer, boolean) | FUNCTION | c | true | geometry | INVOKER | |
| _st_3ddfullywithin(geom1 geometry, geom2 geometry, double precision) | FUNCTION | c | true | boolean | INVOKER | |
| geometry_overlaps(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_transform(geom geometry, to_proj text) | FUNCTION | sql | true | geometry | INVOKER | args: geom, to_proj - Return a new geometry with coordinates transformed to a different spatial reference system. |
| st_lineinterpolatepoints(geometry, double precision, repeat boolean DEFAULT true) | FUNCTION | c | true | geometry | INVOKER | args: a_linestring, a_fraction, repeat - Returns points interpolated along a line at a fractional interval. |
| st_geomfromgeojson(jsonb) | FUNCTION | sql | true | geometry | INVOKER | |
| pgis_geometry_union_parallel_transfn(internal, geometry, double precision) | FUNCTION | c | true | internal | INVOKER | |
| st_lineinterpolatepoint(geography, double precision, use_spheroid boolean DEFAULT true) | FUNCTION | c | true | geography | INVOKER | args: a_linestring, a_fraction, use_spheroid = true - Returns a point interpolated along a line at a fractional location. |
| box3d_in(cstring) | FUNCTION | c | true | box3d | INVOKER | |
| st_mpolyfromtext(text) | FUNCTION | sql | true | geometry | INVOKER | |
| st_perimeter(geometry) | FUNCTION | c | true | double precision | INVOKER | args: g1 - Returns the length of the boundary of a polygonal geometry or geography. |
| postgis_constraint_type(geomschema text, geomtable text, geomcolumn text) | FUNCTION | sql | false | character varying | INVOKER | |
| st_coverageinvalidedges(geom geometry, tolerance double precision DEFAULT 0.0) | WINDOW | c | true | geometry | INVOKER | args: geom, tolerance = 0 - Window function that finds locations where polygons fail to form a valid coverage. |
| st_linestringfromwkb(bytea, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| populate_geometry_columns(use_typmod boolean DEFAULT true) | FUNCTION | plpgsql | false | text | INVOKER | args: use_typmod=true - Ensures geometry columns are defined with type modifiers or have appropriate spatial constraints. |
| geometry_spgist_compress_nd(internal) | FUNCTION | c | true | internal | INVOKER | |
| st_lineinterpolatepoints(geography, double precision, use_spheroid boolean DEFAULT true, repeat boolean DEFAULT true) | FUNCTION | c | true | geography | INVOKER | args: a_linestring, a_fraction, use_spheroid = true, repeat = true - Returns points interpolated along a line at a fractional interval. |
| st_union(geom1 geometry, geom2 geometry) | FUNCTION | c | true | geometry | INVOKER | args: g1, g2 - Computes a geometry representing the point-set union of the input geometries. |
| geometry_overleft(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| geometry(box3d) | FUNCTION | c | true | geometry | INVOKER | |
| st_iscollection(geometry) | FUNCTION | c | true | boolean | INVOKER | args: g - Tests if a geometry is a geometry collection type. |
| _st_covers(geog1 geography, geog2 geography) | FUNCTION | c | true | boolean | INVOKER | |
| pgis_asmvt_serialfn(internal) | FUNCTION | c | true | bytea | INVOKER | |
| geometry_gist_picksplit_nd(internal, internal) | FUNCTION | c | false | internal | INVOKER | |
| _st_coveredby(geog1 geography, geog2 geography) | FUNCTION | c | true | boolean | INVOKER | |
| st_removepoint(geometry, integer) | FUNCTION | c | true | geometry | INVOKER | args: linestring, offset - Remove a point from a linestring. |
| st_polygonfromtext(text) | FUNCTION | sql | true | geometry | INVOKER | |
| st_force3dm(geom geometry, mvalue double precision DEFAULT 0.0) | FUNCTION | c | true | geometry | INVOKER | args: geomA, Mvalue = 0.0 - Force the geometries into XYM mode. |
| st_3ddwithin(geom1 geometry, geom2 geometry, double precision) | FUNCTION | c | true | boolean | INVOKER | |
| st_maximuminscribedcircle(geometry, OUT center geometry, OUT nearest geometry, OUT radius double precision) | FUNCTION | c | true | record | INVOKER | args: geom - Computes the largest circle contained within a geometry. |
| geometry_spgist_choose_nd(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| st_curvetoline(geom geometry, tol double precision DEFAULT 32, toltype integer DEFAULT 0, flags integer DEFAULT 0) | FUNCTION | c | true | geometry | INVOKER | args: curveGeom, tolerance, tolerance_type, flags - Converts a geometry containing curves to a linear geometry. |
| st_asgeobuf(anyelement, text) | AGGREGATE | internal | true | bytea | INVOKER | |
| st_interiorringn(geometry, integer) | FUNCTION | c | true | geometry | INVOKER | args: a_polygon, n - Returns the Nth interior ring (hole) of a Polygon. |
| overlaps_nd(gidx, geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_distancecpa(geometry, geometry) | FUNCTION | c | true | double precision | INVOKER | args: track1, track2 - Returns the distance between the closest point of approach of two trajectories. |
| st_area(geog geography, use_spheroid boolean DEFAULT true) | FUNCTION | c | true | double precision | INVOKER | args: geog, use_spheroid = true - Returns the area of a polygonal geometry. |
| st_geohash(geom geometry, maxchars integer DEFAULT 0) | FUNCTION | c | true | text | INVOKER | |
| postgis_typmod_dims(integer) | FUNCTION | c | true | integer | INVOKER | |
| st_buffer(geography, double precision) | FUNCTION | sql | true | geography | INVOKER | |
| st_buffer(text, double precision, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| st_geomfromtwkb(bytea) | FUNCTION | c | true | geometry | INVOKER | |
| box(geometry) | FUNCTION | c | true | box | INVOKER | |
| st_transform(geom geometry, from_proj text, to_proj text) | FUNCTION | sql | true | geometry | INVOKER | args: geom, from_proj, to_proj - Return a new geometry with coordinates transformed to a different spatial reference system. |
| st_distance(geom1 geometry, geom2 geometry) | FUNCTION | c | true | double precision | INVOKER | args: g1, g2 - Returns the distance between two geometry or geography values. |
| st_astext(geometry) | FUNCTION | c | true | text | INVOKER | |
| st_isvalidtrajectory(geometry) | FUNCTION | c | true | boolean | INVOKER | args: line - Tests if the geometry is a valid trajectory. |
| st_buffer(geography, double precision, integer) | FUNCTION | sql | true | geography | INVOKER | args: g1, radius_of_buffer, num_seg_quarter_circle - Computes a geometry covering all points within a given distance from a geometry. |
| st_mpointfromwkb(bytea, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| st_generatepoints(area geometry, npoints integer, seed integer) | FUNCTION | c | true | geometry | INVOKER | args: g, npoints, seed = 0 - Generates random points contained in a Polygon or MultiPolygon. |
| postgis_libxml_version() | FUNCTION | c | true | text | INVOKER | Returns the version number of the libxml2 library. |
| geometry(bytea) | FUNCTION | c | true | geometry | INVOKER | |
| st_centroid(geometry) | FUNCTION | c | true | geometry | INVOKER | args: g1 - Returns the geometric center of a geometry. |
| st_addpoint(geom1 geometry, geom2 geometry, integer) | FUNCTION | c | true | geometry | INVOKER | args: linestring, point, position = -1 - Add a point to a LineString. |
| st_askml(text) | FUNCTION | sql | true | text | INVOKER | |
| overlaps_geog(gidx, geography) | FUNCTION | c | true | boolean | INVOKER | |
| st_distancespheroid(geom1 geometry, geom2 geometry) | FUNCTION | c | true | double precision | INVOKER | |
| st_minimumboundingcircle(inputgeom geometry, segs_per_quarter integer DEFAULT 48) | FUNCTION | c | true | geometry | INVOKER | args: geomA, num_segs_per_qt_circ=48 - Returns the smallest circle polygon that contains a geometry. |
| postgis_lib_build_date() | FUNCTION | c | true | text | INVOKER | Returns build date of the PostGIS library. |
| st_intersection(geom1 geometry, geom2 geometry, gridsize double precision DEFAULT '-1'::integer) | FUNCTION | c | true | geometry | INVOKER | args: geomA, geomB, gridSize = -1 - Computes a geometry representing the shared portion of geometries A and B. |
| st_zmax(box3d) | FUNCTION | c | true | double precision | INVOKER | args: aGeomorBox2DorBox3D - Returns the Z maxima of a 2D or 3D bounding box or a geometry. |
| st_locatebetween(geometry geometry, frommeasure double precision, tomeasure double precision, leftrightoffset double precision DEFAULT 0.0) | FUNCTION | c | true | geometry | INVOKER | args: geom, measure_start, measure_end, offset = 0 - Returns the portions of a geometry that match a measure range. |
| st_mpolyfromwkb(bytea, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| postgis_geos_version() | FUNCTION | c | true | text | INVOKER | Returns the version number of the GEOS library. |
| geography_eq(geography, geography) | FUNCTION | c | true | boolean | INVOKER | |
| geometry_out(geometry) | FUNCTION | c | true | cstring | INVOKER | |
| postgis_scripts_installed() | FUNCTION | sql | true | text | INVOKER | Returns version of the PostGIS scripts installed in this database. |
| _st_longestline(geom1 geometry, geom2 geometry) | FUNCTION | c | true | geometry | INVOKER | |
| st_shortestline(text, text) | FUNCTION | sql | true | geometry | INVOKER | |
| st_expand(geometry, double precision) | FUNCTION | c | true | geometry | INVOKER | args: geom, units_to_expand - Returns a bounding box expanded from another bounding box or a geometry. |
| st_forcerhr(geometry) | FUNCTION | c | true | geometry | INVOKER | args: g - Force the orientation of the vertices in a polygon to follow the Right-Hand-Rule. |
| st_linefromencodedpolyline(txtin text, nprecision integer DEFAULT 5) | FUNCTION | c | true | geometry | INVOKER | |
| st_issimple(geometry) | FUNCTION | c | true | boolean | INVOKER | args: geomA - Tests if a geometry has no points of self-intersection or self-tangency. |
| st_hexagongrid(size double precision, bounds geometry, OUT geom geometry, OUT i integer, OUT j integer) | FUNCTION | c | true | SETOF record | INVOKER | args: size, bounds - Returns a set of hexagons and cell indices that completely cover the bounds of the geometry argument. |
| st_dwithin(geom1 geometry, geom2 geometry, double precision) | FUNCTION | c | true | boolean | INVOKER | |
| st_asewkb(geometry) | FUNCTION | c | true | bytea | INVOKER | |
| geometry_gt(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_mlinefromwkb(bytea) | FUNCTION | sql | true | geometry | INVOKER | |
| st_linelocatepoint(text, text) | FUNCTION | sql | true | double precision | INVOKER | |
| geometry_eq(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| _postgis_join_selectivity(regclass, text, regclass, text, text DEFAULT '2'::text) | FUNCTION | c | false | double precision | INVOKER | |
| st_bdmpolyfromtext(text, integer) | FUNCTION | plpgsql | true | geometry | INVOKER | |
| geometry_hash(geometry) | FUNCTION | c | true | integer | INVOKER | |
| st_asflatgeobuf(anyelement, boolean, text) | AGGREGATE | internal | true | bytea | INVOKER | |
| st_distancespheroid(geom1 geometry, geom2 geometry, spheroid) | FUNCTION | c | true | double precision | INVOKER | args: geomlonlatA, geomlonlatB, measurement_spheroid=WGS84 - Returns the minimum distance between two lon/lat geometries using a spheroidal earth model. |
| st_segmentize(geog geography, max_segment_length double precision) | FUNCTION | c | true | geography | INVOKER | args: geog, max_segment_length - Returns a modified geometry/geography having no segment longer than a given distance. |
| st_asmarc21(geom geometry, format text DEFAULT 'hdddmmss'::text) | FUNCTION | c | true | text | INVOKER | |
| st_pointfromwkb(bytea) | FUNCTION | sql | true | geometry | INVOKER | |
| geography_gist_consistent(internal, geography, integer) | FUNCTION | c | false | boolean | INVOKER | |
| st_orderingequals(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_memsize(geometry) | FUNCTION | c | true | integer | INVOKER | args: geomA - Returns the amount of memory space a geometry takes. |
| geometry_gist_consistent_nd(internal, geometry, integer) | FUNCTION | c | false | boolean | INVOKER | |
| st_mpolyfromtext(text, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| geometry_same_3d(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_geogfromwkb(bytea) | FUNCTION | c | true | geography | INVOKER | |
| st_scale(geometry, geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom, factor - Scales a geometry by given factors. |
| st_geomfromtext(text) | FUNCTION | c | true | geometry | INVOKER | |
| st_orientedenvelope(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom - Returns a minimum-area rectangle containing a geometry. |
| path(geometry) | FUNCTION | c | true | path | INVOKER | |
| st_maxdistance(geom1 geometry, geom2 geometry) | FUNCTION | sql | true | double precision | INVOKER | args: g1, g2 - Returns the 2D largest distance between two geometries in projected units. |
| st_affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision) | FUNCTION | sql | true | geometry | INVOKER | args: geomA, a, b, d, e, xoff, yoff - Apply a 3D affine transformation to a geometry. |
| st_distancesphere(geom1 geometry, geom2 geometry, radius double precision) | FUNCTION | c | true | double precision | INVOKER | args: geomlonlatA, geomlonlatB, radius=6371008 - Returns minimum distance in meters between two lon/lat geometries using a spherical earth model. |
| geography_gist_decompress(internal) | FUNCTION | c | false | internal | INVOKER | |
| _st_sortablehash(geom geometry) | FUNCTION | c | true | bigint | INVOKER | |
| _st_bestsrid(geography) | FUNCTION | c | true | integer | INVOKER | |
| geography_typmod_out(integer) | FUNCTION | c | true | cstring | INVOKER | |
| geometry_typmod_in(cstring[]) | FUNCTION | c | true | integer | INVOKER | |
| st_clusterdbscan(geometry, eps double precision, minpoints integer) | WINDOW | c | true | integer | INVOKER | args: geom, eps, minpoints - Window function that returns a cluster id for each input geometry using the DBSCAN algorithm. |
| st_expand(box3d, double precision) | FUNCTION | c | true | box3d | INVOKER | args: box, units_to_expand - Returns a bounding box expanded from another bounding box or a geometry. |
| geometry_spgist_compress_2d(internal) | FUNCTION | c | true | internal | INVOKER | |
| geography_gist_distance(internal, geography, integer) | FUNCTION | c | false | double precision | INVOKER | |
| recurring_event_occurrence_for(range_start timestamp without time zone, range_end timestamp without time zone, time_zone character varying, event_occurrence_limit integer) | FUNCTION | plpgsql | false | SETOF event_occurrence | INVOKER | |
| pgis_asmvt_transfn(internal, anyelement) | FUNCTION | c | true | internal | INVOKER | |
| st_point(double precision, double precision) | FUNCTION | c | true | geometry | INVOKER | args: x, y - Creates a Point with X, Y and SRID values. |
| geometry(point) | FUNCTION | c | true | geometry | INVOKER | |
| pgis_geometry_polygonize_finalfn(internal) | FUNCTION | c | false | geometry | INVOKER | |
| geometry_spgist_choose_3d(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| st_boundary(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geomA - Returns the boundary of a geometry. |
| st_memunion(geometry) | AGGREGATE | internal | true | geometry | INVOKER | args: geomfield - Aggregate function which unions geometries in a memory-efficent but slower way |
| geometry_lt(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| postgis_noop(geometry) | FUNCTION | c | true | geometry | INVOKER | |
| st_clusterintersecting(geometry) | AGGREGATE | internal | true | geometry[] | INVOKER | args: g - Aggregate function that clusters input geometries into connected sets. |
| postgis_geos_compiled_version() | FUNCTION | c | true | text | INVOKER | Returns the version number of the GEOS library against which PostGIS was built. |
| overlaps_nd(geometry, gidx) | FUNCTION | sql | true | boolean | INVOKER | |
| st_minimumclearance(geometry) | FUNCTION | c | true | double precision | INVOKER | args: g - Returns the minimum clearance of a geometry, a measure of a geometrys robustness. |
| _st_containsproperly(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| geography_send(geography) | FUNCTION | c | true | bytea | INVOKER | |
| st_buffer(text, double precision) | FUNCTION | sql | true | geometry | INVOKER | |
| postgis_addbbox(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geomA - Add bounding box to the geometry. |
| st_3ddistance(geom1 geometry, geom2 geometry) | FUNCTION | c | true | double precision | INVOKER | args: g1, g2 - Returns the 3D cartesian minimum distance (based on spatial ref) between two geometries in projected units. |
| st_force4d(geom geometry, zvalue double precision DEFAULT 0.0, mvalue double precision DEFAULT 0.0) | FUNCTION | c | true | geometry | INVOKER | args: geomA, Zvalue = 0.0, Mvalue = 0.0 - Force the geometries into XYZM mode. |
| st_multipolygonfromtext(text, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| is_contained_2d(box2df, geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_isvaliddetail(geom geometry, flags integer DEFAULT 0) | FUNCTION | c | true | valid_detail | INVOKER | args: geom, flags - Returns a valid_detail row stating if a geometry is valid or if not a reason and a location. |
| st_crosses(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_wkbtosql(wkb bytea) | FUNCTION | c | true | geometry | INVOKER | |
| st_3dintersects(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| enablelongtransactions() | FUNCTION | plpgsql | false | text | INVOKER | Enables long transaction support. |
| st_numgeometries(geometry) | FUNCTION | c | true | integer | INVOKER | args: geom - Returns the number of elements in a geometry collection. |
| st_findextent(text, text) | FUNCTION | plpgsql | false | box2d | INVOKER | |
| st_asewkt(geography) | FUNCTION | c | true | text | INVOKER | |
| pgis_asgeobuf_transfn(internal, anyelement) | FUNCTION | c | true | internal | INVOKER | |
| _st_dwithin(geom1 geometry, geom2 geometry, double precision) | FUNCTION | c | true | boolean | INVOKER | |
| pgis_geometry_accum_transfn(internal, geometry, double precision) | FUNCTION | c | false | internal | INVOKER | |
| st_ashexewkb(geometry) | FUNCTION | c | true | text | INVOKER | |
| geometry_recv(internal) | FUNCTION | c | true | geometry | INVOKER | |
| st_intersects(geog1 geography, geog2 geography) | FUNCTION | c | true | boolean | INVOKER | |
| st_geomfromwkb(bytea) | FUNCTION | c | true | geometry | INVOKER | |
| st_segmentize(geometry, double precision) | FUNCTION | c | true | geometry | INVOKER | args: geom, max_segment_length - Returns a modified geometry/geography having no segment longer than a given distance. |
| st_addmeasure(geometry, double precision, double precision) | FUNCTION | c | true | geometry | INVOKER | args: geom_mline, measure_start, measure_end - Interpolates measures along a linear geometry. |
| _st_touches(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_ashexewkb(geometry, text) | FUNCTION | c | true | text | INVOKER | |
| st_intersects(text, text) | FUNCTION | sql | true | boolean | INVOKER | |
| st_snap(geom1 geometry, geom2 geometry, double precision) | FUNCTION | c | true | geometry | INVOKER | args: input, reference, tolerance - Snap segments and vertices of input geometry to vertices of a reference geometry. |
| st_geogfromtext(text) | FUNCTION | c | true | geography | INVOKER | |
| dropgeometrycolumn(schema_name character varying, table_name character varying, column_name character varying) | FUNCTION | plpgsql | false | text | INVOKER | args: schema_name, table_name, column_name - Removes a geometry column from a spatial table. |
| st_project(geom1 geometry, distance double precision, azimuth double precision) | FUNCTION | c | true | geometry | INVOKER | args: g1, distance, azimuth - Returns a point projected from a start point by a distance and bearing (azimuth). |
| st_forcecollection(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geomA - Convert the geometry into a GEOMETRYCOLLECTION. |
| st_estimatedextent(text, text, text) | FUNCTION | c | false | box2d | INVOKER | args: schema_name, table_name, geocolumn_name - Returns the estimated extent of a spatial table. |
| geography_gist_penalty(internal, internal, internal) | FUNCTION | c | false | internal | INVOKER | |
| st_difference(geom1 geometry, geom2 geometry, gridsize double precision DEFAULT '-1.0'::numeric) | FUNCTION | c | true | geometry | INVOKER | args: geomA, geomB, gridSize = -1 - Computes a geometry representing the part of geometry A that does not intersect geometry B. |
| geometry(text) | FUNCTION | c | true | geometry | INVOKER | |
| dropgeometrycolumn(catalog_name character varying, schema_name character varying, table_name character varying, column_name character varying) | FUNCTION | plpgsql | false | text | INVOKER | args: catalog_name, schema_name, table_name, column_name - Removes a geometry column from a spatial table. |
| postgis_libjson_version() | FUNCTION | c | true | text | INVOKER | |
| _postgis_scripts_pgsql_version() | FUNCTION | sql | true | text | INVOKER | |
| st_buildarea(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom - Creates a polygonal geometry formed by the linework of a geometry. |
| geometry(path) | FUNCTION | c | true | geometry | INVOKER | |
| st_astext(geography) | FUNCTION | c | true | text | INVOKER | |
| st_rotate(geometry, double precision) | FUNCTION | sql | true | geometry | INVOKER | args: geomA, rotRadians - Rotates a geometry about an origin point. |
| postgis_transform_geometry(geom geometry, text, text, integer) | FUNCTION | c | true | geometry | INVOKER | |
| geometry_overabove(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| geometry_contains_3d(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_m(geometry) | FUNCTION | c | true | double precision | INVOKER | args: a_point - Returns the M coordinate of a Point. |
| st_closestpoint(geom1 geometry, geom2 geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom1, geom2 - Returns the 2D point on g1 that is closest to g2. This is the first point of the shortest line from one geometry to the other. |
| contains_2d(box2df, box2df) | FUNCTION | c | true | boolean | INVOKER | |
| st_pointfromgeohash(text, integer DEFAULT NULL::integer) | FUNCTION | c | true | geometry | INVOKER | |
| pgis_asmvt_transfn(internal, anyelement, text, integer, text) | FUNCTION | c | true | internal | INVOKER | |
| overlaps_2d(geometry, box2df) | FUNCTION | sql | true | boolean | INVOKER | |
| overlaps_geog(geography, gidx) | FUNCTION | sql | true | boolean | INVOKER | |
| lockrow(text, text, text, text, timestamp without time zone) | FUNCTION | plpgsql | false | integer | INVOKER | args: a_schema_name, a_table_name, a_row_key, an_auth_token, expire_dt - Sets lock/authorization for a row in a table. |
| st_hausdorffdistance(geom1 geometry, geom2 geometry) | FUNCTION | c | true | double precision | INVOKER | args: g1, g2 - Returns the Hausdorff distance between two geometries. |
| _st_bestsrid(geography, geography) | FUNCTION | c | true | integer | INVOKER | |
| pgis_asgeobuf_transfn(internal, anyelement, text) | FUNCTION | c | true | internal | INVOKER | |
| st_snaptogrid(geometry, double precision, double precision, double precision, double precision) | FUNCTION | c | true | geometry | INVOKER | args: geomA, originX, originY, sizeX, sizeY - Snap all points of the input geometry to a regular grid. |
| geometry_gist_sortsupport_2d(internal) | FUNCTION | c | false | void | INVOKER | |
| st_asmvt(anyelement, text, integer) | AGGREGATE | internal | true | bytea | INVOKER | |
| st_astext(text) | FUNCTION | sql | true | text | INVOKER | |
| st_3dperimeter(geometry) | FUNCTION | c | true | double precision | INVOKER | args: geomA - Returns the 3D perimeter of a polygonal geometry. |
| st_coverageunion(geometry) | AGGREGATE | internal | true | geometry | INVOKER | args: geom - Computes the union of a set of polygons forming a coverage by removing shared edges. |
| longtransactionsenabled() | FUNCTION | plpgsql | false | boolean | INVOKER | |
| geography_overlaps(geography, geography) | FUNCTION | c | true | boolean | INVOKER | |
| st_forcesfs(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geomA - Force the geometries to use SFS 1.1 geometry types only. |
| st_asbinary(geometry, text) | FUNCTION | c | true | bytea | INVOKER | |
| st_mlinefromtext(text, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| st_askml(geom geometry, maxdecimaldigits integer DEFAULT 15, nprefix text DEFAULT ''::text) | FUNCTION | c | true | text | INVOKER | |
| st_z(geometry) | FUNCTION | c | true | double precision | INVOKER | args: a_point - Returns the Z coordinate of a Point. |
| st_coveragesimplify(geom geometry, tolerance double precision, simplifyboundary boolean DEFAULT true) | WINDOW | c | true | geometry | INVOKER | args: geom, tolerance, simplifyBoundary = true - Window function that simplifies the edges of a polygonal coverage. |
| st_polyfromwkb(bytea, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| st_estimatedextent(text, text, text, boolean) | FUNCTION | c | false | box2d | INVOKER | args: schema_name, table_name, geocolumn_name, parent_only - Returns the estimated extent of a spatial table. |
| st_distancesphere(geom1 geometry, geom2 geometry) | FUNCTION | sql | true | double precision | INVOKER | |
| postgis_scripts_build_date() | FUNCTION | sql | true | text | INVOKER | Returns build date of the PostGIS scripts. |
| st_expand(geom geometry, dx double precision, dy double precision, dz double precision DEFAULT 0, dm double precision DEFAULT 0) | FUNCTION | c | true | geometry | INVOKER | args: geom, dx, dy, dz=0, dm=0 - Returns a bounding box expanded from another bounding box or a geometry. |
| postgis_getbbox(geometry) | FUNCTION | c | true | box2d | INVOKER | |
| st_combinebbox(box2d, geometry) | FUNCTION | c | true | box2d | INVOKER | |
| st_combinebbox(box3d, geometry) | FUNCTION | c | true | box3d | INVOKER | |
| st_shortestline(geom1 geometry, geom2 geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom1, geom2 - Returns the 2D shortest line between two geometries |
| st_closestpointofapproach(geometry, geometry) | FUNCTION | c | true | double precision | INVOKER | args: track1, track2 - Returns a measure at the closest point of approach of two trajectories. |
| geog_brin_inclusion_add_value(internal, internal, internal, internal) | FUNCTION | c | false | boolean | INVOKER | |
| is_contained_2d(box2df, box2df) | FUNCTION | c | true | boolean | INVOKER | |
| st_symdifference(geom1 geometry, geom2 geometry, gridsize double precision DEFAULT '-1.0'::numeric) | FUNCTION | c | true | geometry | INVOKER | args: geomA, geomB, gridSize = -1 - Computes a geometry representing the portions of geometries A and B that do not intersect. |
| unlockrows(text) | FUNCTION | plpgsql | false | integer | INVOKER | args: auth_token - Removes all locks held by an authorization token. |
| st_union(geometry, gridsize double precision) | AGGREGATE | internal | true | geometry | INVOKER | args: g1field, gridSize - Computes a geometry representing the point-set union of the input geometries. |
| st_transform(geom geometry, from_proj text, to_srid integer) | FUNCTION | sql | true | geometry | INVOKER | args: geom, from_proj, to_srid - Return a new geometry with coordinates transformed to a different spatial reference system. |
| st_longestline(geom1 geometry, geom2 geometry) | FUNCTION | sql | true | geometry | INVOKER | args: g1, g2 - Returns the 2D longest line between two geometries. |
| st_asewkt(geometry) | FUNCTION | c | true | text | INVOKER | |
| st_geomfromtext(text, integer) | FUNCTION | c | true | geometry | INVOKER | |
| geometry_distance_cpa(geometry, geometry) | FUNCTION | c | true | double precision | INVOKER | |
| geography_spgist_config_nd(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| st_tileenvelope(zoom integer, x integer, y integer, bounds geometry DEFAULT '0102000020110F00000200000093107C45F81B73C193107C45F81B73C193107C45F81B734193107C45F81B7341'::geometry, margin double precision DEFAULT 0.0) | FUNCTION | c | true | geometry | INVOKER | args: tileZoom, tileX, tileY, bounds=SRID=3857;LINESTRING(-20037508.342789 -20037508.342789,20037508.342789 20037508.342789), margin=0.0 - Creates a rectangular Polygon in Web Mercator (SRID:3857) using the XYZ tile system. |
| st_clusterwithin(geometry, double precision) | AGGREGATE | internal | true | geometry[] | INVOKER | args: g, distance - Aggregate function that clusters geometries by separation distance. |
| st_polyfromtext(text) | FUNCTION | sql | true | geometry | INVOKER | |
| st_forcesfs(geometry, version text) | FUNCTION | c | true | geometry | INVOKER | args: geomA, version - Force the geometries to use SFS 1.1 geometry types only. |
| st_setpoint(geometry, integer, geometry) | FUNCTION | c | true | geometry | INVOKER | args: linestring, zerobasedposition, point - Replace point of a linestring with a given point. |
| st_geometricmedian(g geometry, tolerance double precision DEFAULT NULL::double precision, max_iter integer DEFAULT 10000, fail_if_not_converged boolean DEFAULT false) | FUNCTION | c | true | geometry | INVOKER | args: geom, tolerance = NULL, max_iter = 10000, fail_if_not_converged = false - Returns the geometric median of a MultiPoint. |
| st_minimumboundingradius(geometry, OUT center geometry, OUT radius double precision) | FUNCTION | c | true | record | INVOKER | args: geom - Returns the center point and radius of the smallest circle that contains a geometry. |
| st_polygonfromtext(text, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| st_linesubstring(geography, double precision, double precision) | FUNCTION | c | true | geography | INVOKER | args: a_linestring, startfraction, endfraction - Returns the part of a line between two fractional locations. |
| st_asmvtgeom(geom geometry, bounds box2d, extent integer DEFAULT 4096, buffer integer DEFAULT 256, clip_geom boolean DEFAULT true) | FUNCTION | c | true | geometry | INVOKER | |
| difference(text, text) | FUNCTION | c | true | integer | INVOKER | |
| st_delaunaytriangles(g1 geometry, tolerance double precision DEFAULT 0.0, flags integer DEFAULT 0) | FUNCTION | c | true | geometry | INVOKER | args: g1, tolerance = 0.0, flags = 0 - Returns the Delaunay triangulation of the vertices of a geometry. |
| geometry_spgist_leaf_consistent_nd(internal, internal) | FUNCTION | c | true | boolean | INVOKER | |
| spheroid_in(cstring) | FUNCTION | c | true | spheroid | INVOKER | |
| st_3dlongestline(geom1 geometry, geom2 geometry) | FUNCTION | c | true | geometry | INVOKER | args: g1, g2 - Returns the 3D longest line between two geometries |
| st_geomfromwkb(bytea, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| unaccent_lexize(internal, internal, internal, internal) | FUNCTION | c | false | internal | INVOKER | |
| pgis_geometry_makeline_finalfn(internal) | FUNCTION | c | false | geometry | INVOKER | |
| _st_equals(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_minimumclearanceline(geometry) | FUNCTION | c | true | geometry | INVOKER | args: g - Returns the two-point LineString spanning a geometrys minimum clearance. |
| geometry_spgist_inner_consistent_2d(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| box2df_out(box2df) | FUNCTION | c | true | cstring | INVOKER | |
| st_equals(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_overlaps(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| pgis_asmvt_deserialfn(bytea, internal) | FUNCTION | c | true | internal | INVOKER | |
| fn_propagate_opportunity_update() | FUNCTION | plpgsql | false | trigger | INVOKER | |
| gserialized_gist_joinsel_2d(internal, oid, internal, smallint) | FUNCTION | c | false | double precision | INVOKER | |
| pgis_geometry_clusterintersecting_finalfn(internal) | FUNCTION | c | false | geometry[] | INVOKER | |
| st_geomfromkml(text) | FUNCTION | c | true | geometry | INVOKER | |
| st_clipbybox2d(geom geometry, box box2d) | FUNCTION | c | true | geometry | INVOKER | args: geom, box - Computes the portion of a geometry falling within a rectangle. |
| geography_gt(geography, geography) | FUNCTION | c | true | boolean | INVOKER | |
| levenshtein_less_equal(text, text, integer) | FUNCTION | c | true | integer | INVOKER | |
| st_summary(geometry) | FUNCTION | c | true | text | INVOKER | args: g - Returns a text summary of the contents of a geometry. |
| _st_dwithinuncached(geography, geography, double precision) | FUNCTION | sql | true | boolean | INVOKER | |
| st_numpatches(geometry) | FUNCTION | sql | true | integer | INVOKER | args: g1 - Return the number of faces on a Polyhedral Surface. Will return null for non-polyhedral geometries. |
| postgis_wagyu_version() | FUNCTION | c | true | text | INVOKER | Returns the version number of the internal Wagyu library. |
| geography_recv(internal, oid, integer) | FUNCTION | c | true | geography | INVOKER | |
| postgis_srs_search(bounds geometry, authname text DEFAULT 'EPSG'::text) | FUNCTION | c | true | TABLE(auth_name text, auth_srid text, srname text, srtext text, proj4text text, point_sw geometry, point_ne geometry) | INVOKER | args: bounds, auth_name=EPSG - Return metadata records for projected coordinate systems that have areas of useage that fully contain the bounds parameter. |
| st_translate(geometry, double precision, double precision) | FUNCTION | sql | true | geometry | INVOKER | args: g1, deltax, deltay - Translates a geometry by given offsets. |
| st_contains(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_linelocatepoint(geography, geography, use_spheroid boolean DEFAULT true) | FUNCTION | c | true | double precision | INVOKER | args: a_linestring, a_point, use_spheroid = true - Returns the fractional location of the closest point on a line to a point. |
| st_collectionhomogenize(geometry) | FUNCTION | c | true | geometry | INVOKER | args: collection - Returns the simplest representation of a geometry collection. |
| st_asmvt(anyelement, text, integer, text, text) | AGGREGATE | internal | true | bytea | INVOKER | |
| st_area(geometry) | FUNCTION | c | true | double precision | INVOKER | args: g1 - Returns the area of a polygonal geometry. |
| st_makeline(geometry) | AGGREGATE | internal | true | geometry | INVOKER | args: geoms - Creates a LineString from Point, MultiPoint, or LineString geometries. |
| st_lineinterpolatepoint(text, double precision) | FUNCTION | sql | true | geometry | INVOKER | |
| _st_asx3d(integer, geometry, integer, integer, text) | FUNCTION | c | true | text | INVOKER | |
| st_length(geog geography, use_spheroid boolean DEFAULT true) | FUNCTION | c | true | double precision | INVOKER | args: geog, use_spheroid = true - Returns the 2D length of a linear geometry. |
| st_3dlineinterpolatepoint(geometry, double precision) | FUNCTION | c | true | geometry | INVOKER | args: a_linestring, a_fraction - Returns a point interpolated along a 3D line at a fractional location. |
| geometry_within_nd(geometry, geometry) | FUNCTION | c | true | boolean | INVOKER | |
| updategeometrysrid(catalogn_name character varying, schema_name character varying, table_name character varying, column_name character varying, new_srid_in integer) | FUNCTION | plpgsql | false | text | INVOKER | args: catalog_name, schema_name, table_name, column_name, srid - Updates the SRID of all features in a geometry column, and the table metadata. |
| _st_distanceuncached(geography, geography, boolean) | FUNCTION | sql | true | double precision | INVOKER | |
| st_distance(geog1 geography, geog2 geography, use_spheroid boolean DEFAULT true) | FUNCTION | c | true | double precision | INVOKER | args: geog1, geog2, use_spheroid = true - Returns the distance between two geometry or geography values. |
| st_dumppoints(geometry) | FUNCTION | c | true | SETOF geometry_dump | INVOKER | args: geom - Returns a set of geometry_dump rows for the coordinates in a geometry. |
| st_setsrid(geog geography, srid integer) | FUNCTION | c | true | geography | INVOKER | |
| st_transform(geometry, integer) | FUNCTION | c | true | geometry | INVOKER | args: g1, srid - Return a new geometry with coordinates transformed to a different spatial reference system. |
| st_isvalid(geometry, integer) | FUNCTION | sql | true | boolean | INVOKER | args: g, flags - Tests if a geometry is well-formed in 2D. |
| postgis_srs_codes(auth_name text) | FUNCTION | c | true | SETOF text | INVOKER | args: auth_name - Return the list of SRS codes associated with the given authority. |
| st_multipointfromtext(text) | FUNCTION | sql | true | geometry | INVOKER | |
| st_asgeobuf(anyelement) | AGGREGATE | internal | true | bytea | INVOKER | |
| geometry_gist_compress_2d(internal) | FUNCTION | c | false | internal | INVOKER | |
| st_project(geog geography, distance double precision, azimuth double precision) | FUNCTION | c | true | geography | INVOKER | args: g1, distance, azimuth - Returns a point projected from a start point by a distance and bearing (azimuth). |
| lockrow(text, text, text, text) | FUNCTION | sql | false | integer | INVOKER | |
| st_linesubstring(text, double precision, double precision) | FUNCTION | sql | true | geometry | INVOKER | |
| st_length2d(geometry) | FUNCTION | c | true | double precision | INVOKER | args: a_2dlinestring - Returns the 2D length of a linear geometry. Alias for ST_Length |
| postgis_full_version() | FUNCTION | plpgsql | true | text | INVOKER | Reports full PostGIS version and build configuration infos. |
| jsonb(geometry) | FUNCTION | c | true | jsonb | INVOKER | |
| st_addpoint(geom1 geometry, geom2 geometry) | FUNCTION | c | true | geometry | INVOKER | args: linestring, point - Add a point to a LineString. |
| st_mpolyfromwkb(bytea) | FUNCTION | sql | true | geometry | INVOKER | |
| st_locatealong(geometry geometry, measure double precision, leftrightoffset double precision DEFAULT 0.0) | FUNCTION | c | true | geometry | INVOKER | args: geom_with_measure, measure, offset = 0 - Returns the point(s) on a geometry that match a measure value. |
| random_id_generator(table_name character varying, initial_range bigint) | FUNCTION | plpgsql | false | bigint | INVOKER | |
| geography_analyze(internal) | FUNCTION | c | false | boolean | INVOKER | |
| gidx_out(gidx) | FUNCTION | c | true | cstring | INVOKER | |
| st_3dlength(geometry) | FUNCTION | c | true | double precision | INVOKER | args: a_3dlinestring - Returns the 3D length of a linear geometry. |
| geometry_gist_compress_nd(internal) | FUNCTION | c | false | internal | INVOKER | |
| st_seteffectivearea(geometry, double precision DEFAULT '-1'::integer, integer DEFAULT 1) | FUNCTION | c | true | geometry | INVOKER | args: geomA, threshold = 0, set_area = 1 - Sets the effective area for each vertex, using the Visvalingam-Whyatt algorithm. |
| geography_in(cstring, oid, integer) | FUNCTION | c | true | geography | INVOKER | |
| populate_geometry_columns(tbl_oid oid, use_typmod boolean DEFAULT true) | FUNCTION | plpgsql | false | integer | INVOKER | args: relation_oid, use_typmod=true - Ensures geometry columns are defined with type modifiers or have appropriate spatial constraints. |
| updategeometrysrid(character varying, character varying, integer) | FUNCTION | plpgsql | false | text | INVOKER | args: table_name, column_name, srid - Updates the SRID of all features in a geometry column, and the table metadata. |
| st_multipolyfromwkb(bytea, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| _st_expand(geography, double precision) | FUNCTION | c | true | geography | INVOKER | |
| st_isclosed(geometry) | FUNCTION | c | true | boolean | INVOKER | args: g - Tests if a LineStringss start and end points are coincident. For a PolyhedralSurface tests if it is closed (volumetric). |
| st_buffer(geography, double precision, text) | FUNCTION | sql | true | geography | INVOKER | args: g1, radius_of_buffer, buffer_style_parameters - Computes a geometry covering all points within a given distance from a geometry. |
| st_length2dspheroid(geometry, spheroid) | FUNCTION | c | true | double precision | INVOKER | |
| st_geomcollfromtext(text) | FUNCTION | sql | true | geometry | INVOKER | |
| st_geographyfromtext(text) | FUNCTION | c | true | geography | INVOKER | |
| st_azimuth(geog1 geography, geog2 geography) | FUNCTION | c | true | double precision | INVOKER | args: origin, target - Returns the north-based azimuth of a line between two points. |
| dropgeometrytable(schema_name character varying, table_name character varying) | FUNCTION | sql | false | text | INVOKER | args: schema_name, table_name - Drops a table and all its references in geometry_columns. |
| _st_crosses(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_endpoint(geometry) | FUNCTION | c | true | geometry | INVOKER | args: g - Returns the last point of a LineString or CircularLineString. |
| json(geometry) | FUNCTION | c | true | json | INVOKER | |
| st_intersection(text, text) | FUNCTION | sql | true | geometry | INVOKER | |
| interval_for(recurs frequency) | FUNCTION | plpgsql | true | interval | INVOKER | |
| geometry_gist_picksplit_2d(internal, internal) | FUNCTION | c | false | internal | INVOKER | |
| st_collectionextract(geometry, integer) | FUNCTION | c | true | geometry | INVOKER | args: collection, type - Given a geometry collection, returns a multi-geometry containing only elements of a specified type. |
| geography(bytea) | FUNCTION | c | true | geography | INVOKER | |
| postgis_constraint_dims(geomschema text, geomtable text, geomcolumn text) | FUNCTION | sql | false | integer | INVOKER | |
| st_3dshortestline(geom1 geometry, geom2 geometry) | FUNCTION | c | true | geometry | INVOKER | args: g1, g2 - Returns the 3D shortest line between two geometries |
| postgis_libprotobuf_version() | FUNCTION | c | true | text | INVOKER | |
| overlaps_geog(gidx, gidx) | FUNCTION | c | true | boolean | INVOKER | |
| geography_lt(geography, geography) | FUNCTION | c | true | boolean | INVOKER | |
| st_multilinefromwkb(bytea) | FUNCTION | sql | true | geometry | INVOKER | |
| st_geometrytype(geometry) | FUNCTION | c | true | text | INVOKER | args: g1 - Returns the SQL-MM type of a geometry as text. |
| intervals_between(start_date date, end_date date, duration interval) | FUNCTION | plpgsql | true | double precision | INVOKER | |
| st_rotatez(geometry, double precision) | FUNCTION | sql | true | geometry | INVOKER | args: geomA, rotRadians - Rotates a geometry about the Z axis. |
| st_extent(geometry) | AGGREGATE | internal | true | box2d | INVOKER | args: geomfield - Aggregate function that returns the bounding box of geometries. |
| st_clusterkmeans(geom geometry, k integer, max_radius double precision DEFAULT NULL::double precision) | WINDOW | c | false | integer | INVOKER | args: geom, number_of_clusters, max_radius - Window function that returns a cluster id for each input geometry using the K-means algorithm. |
| st_xmax(box3d) | FUNCTION | c | true | double precision | INVOKER | args: aGeomorBox2DorBox3D - Returns the X maxima of a 2D or 3D bounding box or a geometry. |
| checkauth(text, text, text) | FUNCTION | plpgsql | false | integer | INVOKER | args: a_schema_name, a_table_name, a_key_column_name - Creates a trigger on a table to prevent/allow updates and deletes of rows based on authorization token. |
| postgis_svn_version() | FUNCTION | sql | true | text | INVOKER | |
| pgis_geometry_accum_transfn(internal, geometry, double precision, integer) | FUNCTION | c | false | internal | INVOKER | |
| st_perimeter(geog geography, use_spheroid boolean DEFAULT true) | FUNCTION | c | true | double precision | INVOKER | args: geog, use_spheroid = true - Returns the length of the boundary of a polygonal geometry or geography. |
| st_simplifypolygonhull(geom geometry, vertex_fraction double precision, is_outer boolean DEFAULT true) | FUNCTION | c | true | geometry | INVOKER | args: param_geom, vertex_fraction, is_outer = true - Computes a simplifed topology-preserving outer or inner hull of a polygonal geometry. |
| geometry_distance_centroid(geom1 geometry, geom2 geometry) | FUNCTION | c | true | double precision | INVOKER | |
| st_linecrossingdirection(line1 geometry, line2 geometry) | FUNCTION | c | true | integer | INVOKER | |
| st_asflatgeobuf(anyelement, boolean) | AGGREGATE | internal | true | bytea | INVOKER | |
| geometry(polygon) | FUNCTION | c | true | geometry | INVOKER | |
| st_npoints(geometry) | FUNCTION | c | true | integer | INVOKER | args: g1 - Returns the number of points (vertices) in a geometry. |
| st_makevalid(geom geometry, params text) | FUNCTION | c | true | geometry | INVOKER | args: input, params - Attempts to make an invalid geometry valid without losing vertices. |
| get_proj4_from_srid(integer) | FUNCTION | plpgsql | true | text | INVOKER | |
| _postgis_pgsql_version() | FUNCTION | sql | false | text | INVOKER | |
| geometry_gist_union_2d(bytea, internal) | FUNCTION | c | false | internal | INVOKER | |
| geometry_ge(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_collect(geometry[]) | FUNCTION | c | true | geometry | INVOKER | args: g1_array - Creates a GeometryCollection or Multi* geometry from a set of geometries. |
| gserialized_gist_sel_2d(internal, oid, internal, integer) | FUNCTION | c | false | double precision | INVOKER | |
| st_isvalidreason(geometry, integer) | FUNCTION | sql | true | text | INVOKER | args: geomA, flags - Returns text stating if a geometry is valid, or a reason for invalidity. |
| st_polyfromtext(text, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| st_flipcoordinates(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom - Returns a version of a geometry with X and Y axis flipped. |
| overlaps_nd(gidx, gidx) | FUNCTION | c | true | boolean | INVOKER | |
| soundex(text) | FUNCTION | c | true | text | INVOKER | |
| geometry_gist_distance_2d(internal, geometry, integer) | FUNCTION | c | false | double precision | INVOKER | |
| st_simplify(geometry, double precision) | FUNCTION | c | true | geometry | INVOKER | args: geomA, tolerance - Returns a simplified version of a geometry, using the Douglas-Peucker algorithm. |
| geometry_gist_penalty_2d(internal, internal, internal) | FUNCTION | c | false | internal | INVOKER | |
| st_coorddim(geometry geometry) | FUNCTION | c | true | smallint | INVOKER | args: geomA - Return the coordinate dimension of a geometry. |
| st_ndims(geometry) | FUNCTION | c | true | smallint | INVOKER | args: g1 - Returns the coordinate dimension of a geometry. |
| geometry_same(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_asgml(text) | FUNCTION | sql | true | text | INVOKER | |
| box3d(geometry) | FUNCTION | c | true | box3d | INVOKER | args: geom - Returns a BOX3D representing the 3D extent of a geometry. |
| geometry_gist_consistent_2d(internal, geometry, integer) | FUNCTION | c | false | boolean | INVOKER | |
| st_closestpoint(geography, geography, use_spheroid boolean DEFAULT true) | FUNCTION | c | true | geography | INVOKER | args: geom1, geom2, use_spheroid = true - Returns the 2D point on g1 that is closest to g2. This is the first point of the shortest line from one geometry to the other. |
| st_removerepeatedpoints(geom geometry, tolerance double precision DEFAULT 0.0) | FUNCTION | c | true | geometry | INVOKER | args: geom, tolerance - Returns a version of a geometry with duplicate points removed. |
| st_estimatedextent(text, text) | FUNCTION | c | false | box2d | INVOKER | args: table_name, geocolumn_name - Returns the estimated extent of a spatial table. |
| metaphone(text, integer) | FUNCTION | c | true | text | INVOKER | |
| st_setsrid(geom geometry, srid integer) | FUNCTION | c | true | geometry | INVOKER | args: geom, srid - Set the SRID on a geometry. |
| st_relate(geom1 geometry, geom2 geometry, text) | FUNCTION | c | true | boolean | INVOKER | |
| geometry_distance_box(geom1 geometry, geom2 geometry) | FUNCTION | c | true | double precision | INVOKER | |
| geometry_same_nd(geometry, geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision) | FUNCTION | c | true | geometry | INVOKER | args: geomA, a, b, c, d, e, f, g, h, i, xoff, yoff, zoff - Apply a 3D affine transformation to a geometry. |
| st_disjoint(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_makepoint(double precision, double precision, double precision) | FUNCTION | c | true | geometry | INVOKER | args: x, y, z - Creates a 2D, 3DZ or 4D Point. |
| st_mlinefromtext(text) | FUNCTION | sql | true | geometry | INVOKER | |
| _st_voronoi(g1 geometry, clip geometry DEFAULT NULL::geometry, tolerance double precision DEFAULT 0.0, return_polygons boolean DEFAULT true) | FUNCTION | c | true | geometry | INVOKER | |
| geometry_typmod_out(integer) | FUNCTION | c | true | cstring | INVOKER | |
| st_polygonfromwkb(bytea, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| st_collectionextract(geometry) | FUNCTION | c | true | geometry | INVOKER | args: collection - Given a geometry collection, returns a multi-geometry containing only elements of a specified type. |
| gidx_in(cstring) | FUNCTION | c | true | gidx | INVOKER | |
| st_wrapx(geom geometry, wrap double precision, move double precision) | FUNCTION | c | true | geometry | INVOKER | args: geom, wrap, move - Wrap a geometry around an X value. |
| st_numinteriorring(geometry) | FUNCTION | c | true | integer | INVOKER | args: a_polygon - Returns the number of interior rings (holes) of a Polygon. Aias for ST_NumInteriorRings |
| geometry_contained_3d(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_simplify(geometry, double precision, boolean) | FUNCTION | c | true | geometry | INVOKER | args: geomA, tolerance, preserveCollapsed - Returns a simplified version of a geometry, using the Douglas-Peucker algorithm. |
| st_project(geog_from geography, geog_to geography, distance double precision) | FUNCTION | c | true | geography | INVOKER | args: g1, g2, distance - Returns a point projected from a start point by a distance and bearing (azimuth). |
| st_asgeojson(text) | FUNCTION | sql | true | text | INVOKER | |
| st_rotatex(geometry, double precision) | FUNCTION | sql | true | geometry | INVOKER | args: geomA, rotRadians - Rotates a geometry about the X axis. |
| st_union(geometry) | AGGREGATE | internal | true | geometry | INVOKER | args: g1field - Computes a geometry representing the point-set union of the input geometries. |
| geometry_contains_nd(geometry, geometry) | FUNCTION | c | true | boolean | INVOKER | |
| geography(geography, integer, boolean) | FUNCTION | c | true | geography | INVOKER | |
| st_exteriorring(geometry) | FUNCTION | c | true | geometry | INVOKER | args: a_polygon - Returns a LineString representing the exterior ring of a Polygon. |
| st_patchn(geometry, integer) | FUNCTION | sql | true | geometry | INVOKER | args: geomA, n - Returns the Nth geometry (face) of a PolyhedralSurface. |
| st_3dmaxdistance(geom1 geometry, geom2 geometry) | FUNCTION | c | true | double precision | INVOKER | args: g1, g2 - Returns the 3D cartesian maximum distance (based on spatial ref) between two geometries in projected units. |
| box3d(box2d) | FUNCTION | c | true | box3d | INVOKER | |
| st_isvalidreason(geometry) | FUNCTION | c | true | text | INVOKER | args: geomA - Returns text stating if a geometry is valid, or a reason for invalidity. |
| st_bdpolyfromtext(text, integer) | FUNCTION | plpgsql | true | geometry | INVOKER | |
| postgis_dropbbox(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geomA - Drop the bounding box cache from the geometry. |
| st_astwkb(geom geometry, prec integer DEFAULT NULL::integer, prec_z integer DEFAULT NULL::integer, prec_m integer DEFAULT NULL::integer, with_sizes boolean DEFAULT NULL::boolean, with_boxes boolean DEFAULT NULL::boolean) | FUNCTION | c | true | bytea | INVOKER | |
| geometry_neq(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_expand(box box2d, dx double precision, dy double precision) | FUNCTION | c | true | box2d | INVOKER | args: box, dx, dy - Returns a bounding box expanded from another bounding box or a geometry. |
| st_geomfrommarc21(marc21xml text) | FUNCTION | c | true | geometry | INVOKER | |
| st_makeline(geom1 geometry, geom2 geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom1, geom2 - Creates a LineString from Point, MultiPoint, or LineString geometries. |
| pgis_geometry_clusterwithin_finalfn(internal) | FUNCTION | c | false | geometry[] | INVOKER | |
| _st_dfullywithin(geom1 geometry, geom2 geometry, double precision) | FUNCTION | c | true | boolean | INVOKER | |
| box2d_in(cstring) | FUNCTION | c | true | box2d | INVOKER | |
| st_multilinestringfromtext(text, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| st_voronoilines(g1 geometry, tolerance double precision DEFAULT 0.0, extend_to geometry DEFAULT NULL::geometry) | FUNCTION | sql | true | geometry | INVOKER | args: geom, tolerance = 0.0, extend_to = NULL - Returns the boundaries of the Voronoi diagram of the vertices of a geometry. |
| st_coveredby(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| _st_coveredby(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_dfullywithin(geom1 geometry, geom2 geometry, double precision) | FUNCTION | c | true | boolean | INVOKER | |
| st_3dclosestpoint(geom1 geometry, geom2 geometry) | FUNCTION | c | true | geometry | INVOKER | args: g1, g2 - Returns the 3D point on g1 that is closest to g2. This is the first point of the 3D shortest line. |
| geometry_gist_decompress_nd(internal) | FUNCTION | c | false | internal | INVOKER | |
| st_coverageunion(geometry[]) | FUNCTION | c | true | geometry | INVOKER | |
| st_forcepolygonccw(geometry) | FUNCTION | sql | true | geometry | INVOKER | args: geom - Orients all exterior rings counter-clockwise and all interior rings clockwise. |
| st_centroid(text) | FUNCTION | sql | true | geometry | INVOKER | |
| pgis_asflatgeobuf_finalfn(internal) | FUNCTION | c | true | bytea | INVOKER | |
| equals(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_collect(geom1 geometry, geom2 geometry) | FUNCTION | c | true | geometry | INVOKER | args: g1, g2 - Creates a GeometryCollection or Multi* geometry from a set of geometries. |
| st_geohash(geog geography, maxchars integer DEFAULT 0) | FUNCTION | c | true | text | INVOKER | |
| st_relatematch(text, text) | FUNCTION | c | true | boolean | INVOKER | |
| st_geometryfromtext(text) | FUNCTION | c | true | geometry | INVOKER | |
| st_polygonize(geometry[]) | FUNCTION | c | true | geometry | INVOKER | args: geom_array - Computes a collection of polygons formed from the linework of a set of geometries. |
| geometry_spgist_leaf_consistent_3d(internal, internal) | FUNCTION | c | true | boolean | INVOKER | |
| _st_3dintersects(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_closestpoint(text, text) | FUNCTION | sql | true | geometry | INVOKER | |
| st_clusterwithinwin(geometry, distance double precision) | WINDOW | c | true | integer | INVOKER | args: geom, distance - Window function that returns a cluster id for each input geometry, clustering using separation distance. |
| geography_gist_compress(internal) | FUNCTION | c | false | internal | INVOKER | |
| postgis_srs_all() | FUNCTION | c | true | TABLE(auth_name text, auth_srid text, srname text, srtext text, proj4text text, point_sw geometry, point_ne geometry) | INVOKER | Return metadata records for every spatial reference system in the underlying Proj database. |
| _st_orderingequals(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_relate(geom1 geometry, geom2 geometry) | FUNCTION | c | true | text | INVOKER | |
| st_azimuth(geom1 geometry, geom2 geometry) | FUNCTION | c | true | double precision | INVOKER | args: origin, target - Returns the north-based azimuth of a line between two points. |
| geometry_below(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_intersection(geography, geography) | FUNCTION | sql | true | geography | INVOKER | args: geogA, geogB - Computes a geometry representing the shared portion of geometries A and B. |
| st_makepoint(double precision, double precision, double precision, double precision) | FUNCTION | c | true | geometry | INVOKER | args: x, y, z, m - Creates a 2D, 3DZ or 4D Point. |
| geometry_spgist_leaf_consistent_2d(internal, internal) | FUNCTION | c | true | boolean | INVOKER | |
| st_ispolygonccw(geometry) | FUNCTION | c | true | boolean | INVOKER | args: geom - Tests if Polygons have exterior rings oriented counter-clockwise and interior rings oriented clockwise. |
| pgis_asflatgeobuf_transfn(internal, anyelement, boolean, text) | FUNCTION | c | true | internal | INVOKER | |
| st_mpointfromtext(text) | FUNCTION | sql | true | geometry | INVOKER | |
| st_asewkb(geometry, text) | FUNCTION | c | true | bytea | INVOKER | |
| st_zmin(box3d) | FUNCTION | c | true | double precision | INVOKER | args: aGeomorBox2DorBox3D - Returns the Z minima of a 2D or 3D bounding box or a geometry. |
| st_multi(geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom - Return the geometry as a MULTI* geometry. |
| st_linefrommultipoint(geometry) | FUNCTION | c | true | geometry | INVOKER | args: aMultiPoint - Creates a LineString from a MultiPoint geometry. |
| st_gmltosql(text, integer) | FUNCTION | c | true | geometry | INVOKER | |
| st_asmvt(anyelement) | AGGREGATE | internal | true | bytea | INVOKER | |
| geometry_spgist_picksplit_nd(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| postgis_geos_noop(geometry) | FUNCTION | c | true | geometry | INVOKER | |
| st_asgeojson(geom geometry, maxdecimaldigits integer DEFAULT 9, options integer DEFAULT 8) | FUNCTION | c | true | text | INVOKER | |
| st_asgeojson(r record, geom_column text DEFAULT ''::text, maxdecimaldigits integer DEFAULT 9, pretty_bool boolean DEFAULT false) | FUNCTION | c | false | text | INVOKER | |
| geometry_sortsupport(internal) | FUNCTION | c | true | void | INVOKER | |
| st_multipointfromwkb(bytea, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| geometry_spgist_config_nd(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| geometry_contains(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_makeenvelope(double precision, double precision, double precision, double precision, integer DEFAULT 0) | FUNCTION | c | true | geometry | INVOKER | args: xmin, ymin, xmax, ymax, srid=unknown - Creates a rectangular Polygon from minimum and maximum coordinates. |
| pgis_asflatgeobuf_transfn(internal, anyelement, boolean) | FUNCTION | c | true | internal | INVOKER | |
| box2d_out(box2d) | FUNCTION | c | true | cstring | INVOKER | |
| st_asgml(version integer, geom geometry, maxdecimaldigits integer DEFAULT 15, options integer DEFAULT 0, nprefix text DEFAULT NULL::text, id text DEFAULT NULL::text) | FUNCTION | c | true | text | INVOKER | |
| st_node(g geometry) | FUNCTION | c | true | geometry | INVOKER | args: geom - Nodes a collection of lines. |
| _st_linecrossingdirection(line1 geometry, line2 geometry) | FUNCTION | c | true | integer | INVOKER | |
| disablelongtransactions() | FUNCTION | plpgsql | false | text | INVOKER | Disables long transaction support. |
| st_assvg(geog geography, rel integer DEFAULT 0, maxdecimaldigits integer DEFAULT 15) | FUNCTION | c | true | text | INVOKER | |
| pgis_asmvt_transfn(internal, anyelement, text, integer, text, text) | FUNCTION | c | true | internal | INVOKER | |
| st_makepolygon(geometry, geometry[]) | FUNCTION | c | true | geometry | INVOKER | args: outerlinestring, interiorlinestrings - Creates a Polygon from a shell and optional list of holes. |
| st_pointz(xcoordinate double precision, ycoordinate double precision, zcoordinate double precision, srid integer DEFAULT 0) | FUNCTION | c | true | geometry | INVOKER | args: x, y, z, srid=unknown - Creates a Point with X, Y, Z and SRID values. |
| st_asbinary(geography, text) | FUNCTION | c | true | bytea | INVOKER | |
| _postgis_stats(tbl regclass, att_name text, text DEFAULT '2'::text) | FUNCTION | c | false | text | INVOKER | |
| box2d(geometry) | FUNCTION | c | true | box2d | INVOKER | args: geom - Returns a BOX2D representing the 2D extent of a geometry. |
| st_distance(text, text) | FUNCTION | sql | true | double precision | INVOKER | |
| st_force3d(geom geometry, zvalue double precision DEFAULT 0.0) | FUNCTION | sql | true | geometry | INVOKER | args: geomA, Zvalue = 0.0 - Force the geometries into XYZ mode. This is an alias for ST_Force3DZ. |
| st_linestringfromwkb(bytea) | FUNCTION | sql | true | geometry | INVOKER | |
| _postgis_selectivity(tbl regclass, att_name text, geom geometry, mode text DEFAULT '2'::text) | FUNCTION | c | false | double precision | INVOKER | |
| st_locatebetweenelevations(geometry geometry, fromelevation double precision, toelevation double precision) | FUNCTION | c | true | geometry | INVOKER | args: geom, elevation_start, elevation_end - Returns the portions of a geometry that lie in an elevation (Z) range. |
| unaccent_init(internal) | FUNCTION | c | false | internal | INVOKER | |
| geometry_gist_penalty_nd(internal, internal, internal) | FUNCTION | c | false | internal | INVOKER | |
| st_pointm(xcoordinate double precision, ycoordinate double precision, mcoordinate double precision, srid integer DEFAULT 0) | FUNCTION | c | true | geometry | INVOKER | args: x, y, m, srid=unknown - Creates a Point with X, Y, M and SRID values. |
| addgeometrycolumn(catalog_name character varying, schema_name character varying, table_name character varying, column_name character varying, new_srid_in integer, new_type character varying, new_dim integer, use_typmod boolean DEFAULT true) | FUNCTION | plpgsql | false | text | INVOKER | args: catalog_name, schema_name, table_name, column_name, srid, type, dimension, use_typmod=true - Adds a geometry column to an existing table. |
| find_srid(character varying, character varying, character varying) | FUNCTION | plpgsql | false | integer | INVOKER | args: a_schema_name, a_table_name, a_geomfield_name - Returns the SRID defined for a geometry column. |
| bytea(geometry) | FUNCTION | c | true | bytea | INVOKER | |
| spheroid_out(spheroid) | FUNCTION | c | true | cstring | INVOKER | |
| st_perimeter2d(geometry) | FUNCTION | c | true | double precision | INVOKER | args: geomA - Returns the 2D perimeter of a polygonal geometry. Alias for ST_Perimeter. |
| geography_spgist_inner_consistent_nd(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| box(box3d) | FUNCTION | c | true | box | INVOKER | |
| st_findextent(text, text, text) | FUNCTION | plpgsql | false | box2d | INVOKER | |
| geography_ge(geography, geography) | FUNCTION | c | true | boolean | INVOKER | |
| st_simplifyvw(geometry, double precision) | FUNCTION | c | true | geometry | INVOKER | args: geomA, tolerance - Returns a simplified version of a geometry, using the Visvalingam-Whyatt algorithm |
| postgis_scripts_released() | FUNCTION | c | true | text | INVOKER | Returns the version number of the postgis.sql script released with the installed PostGIS lib. |
| geometry_analyze(internal) | FUNCTION | c | false | boolean | INVOKER | |
| st_letters(letters text, font json DEFAULT NULL::json) | FUNCTION | plpgsql | true | geometry | INVOKER | args: letters, font - Returns the input letters rendered as geometry with a default start position at the origin and default text height of 100. |
| st_simplifypreservetopology(geometry, double precision) | FUNCTION | c | true | geometry | INVOKER | args: geomA, tolerance - Returns a simplified and valid version of a geometry, using the Douglas-Peucker algorithm. |
| geometry_cmp(geom1 geometry, geom2 geometry) | FUNCTION | c | true | integer | INVOKER | |
| geography_spgist_picksplit_nd(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| st_hausdorffdistance(geom1 geometry, geom2 geometry, double precision) | FUNCTION | c | true | double precision | INVOKER | args: g1, g2, densifyFrac - Returns the Hausdorff distance between two geometries. |
| postgis_typmod_type(integer) | FUNCTION | c | true | text | INVOKER | |
| pgis_asmvt_transfn(internal, anyelement, text) | FUNCTION | c | true | internal | INVOKER | |
| geometry_spgist_picksplit_2d(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| bytea(geography) | FUNCTION | c | true | bytea | INVOKER | |
| _st_distancetree(geography, geography) | FUNCTION | sql | true | double precision | INVOKER | |
| checkauthtrigger() | FUNCTION | c | false | trigger | INVOKER | |
| _st_asgml(integer, geometry, integer, integer, text, text) | FUNCTION | c | true | text | INVOKER | |
| st_numpoints(geometry) | FUNCTION | c | true | integer | INVOKER | args: g1 - Returns the number of points in a LineString or CircularString. |
| geometry_overlaps_3d(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_reduceprecision(geom geometry, gridsize double precision) | FUNCTION | c | true | geometry | INVOKER | args: g, gridsize - Returns a valid geometry with points rounded to a grid tolerance. |
| _st_contains(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_subdivide(geom geometry, maxvertices integer DEFAULT 256, gridsize double precision DEFAULT '-1.0'::numeric) | FUNCTION | c | true | SETOF geometry | INVOKER | args: geom, max_vertices=256, gridSize = -1 - Computes a rectilinear subdivision of a geometry. |
| st_cpawithin(geometry, geometry, double precision) | FUNCTION | c | true | boolean | INVOKER | args: track1, track2, dist - Tests if the closest point of approach of two trajectoriesis within the specified distance. |
| st_pointfromtext(text, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| st_rotate(geometry, double precision, geometry) | FUNCTION | sql | true | geometry | INVOKER | args: geomA, rotRadians, pointOrigin - Rotates a geometry about an origin point. |
| st_polygon(geometry, integer) | FUNCTION | sql | true | geometry | INVOKER | args: lineString, srid - Creates a Polygon from a LineString with a specified SRID. |
| st_interpolatepoint(line geometry, point geometry) | FUNCTION | c | true | double precision | INVOKER | args: linear_geom_with_measure, point - Returns the interpolated measure of a geometry closest to a point. |
| st_transscale(geometry, double precision, double precision, double precision, double precision) | FUNCTION | sql | true | geometry | INVOKER | args: geomA, deltaX, deltaY, XFactor, YFactor - Translates and scales a geometry by given offsets and factors. |
| postgis_srs(auth_name text, auth_srid text) | FUNCTION | c | true | TABLE(auth_name text, auth_srid text, srname text, srtext text, proj4text text, point_sw geometry, point_ne geometry) | INVOKER | args: auth_name, auth_srid - Return a metadata record for the requested authority and srid. |
| st_symmetricdifference(geom1 geometry, geom2 geometry) | FUNCTION | sql | false | geometry | INVOKER | |
| box2df_in(cstring) | FUNCTION | c | true | box2df | INVOKER | |
| st_geomfromewkt(text) | FUNCTION | c | true | geometry | INVOKER | |
| point(geometry) | FUNCTION | c | true | point | INVOKER | |
| st_mpointfromtext(text, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| st_buffer(geom geometry, radius double precision, options text DEFAULT ''::text) | FUNCTION | c | true | geometry | INVOKER | args: g1, radius_of_buffer, buffer_style_parameters = ’ - Computes a geometry covering all points within a given distance from a geometry. |
| st_dwithin(geog1 geography, geog2 geography, tolerance double precision, use_spheroid boolean DEFAULT true) | FUNCTION | c | true | boolean | INVOKER | |
| pseudo_random_id_generator() | FUNCTION | plpgsql | true | integer | INVOKER | |
| st_snaptogrid(geom1 geometry, geom2 geometry, double precision, double precision, double precision, double precision) | FUNCTION | c | true | geometry | INVOKER | args: geomA, pointOrigin, sizeX, sizeY, sizeZ, sizeM - Snap all points of the input geometry to a regular grid. |
| _st_maxdistance(geom1 geometry, geom2 geometry) | FUNCTION | c | true | double precision | INVOKER | |
| st_geomfromgml(text) | FUNCTION | sql | true | geometry | INVOKER | |
| st_unaryunion(geometry, gridsize double precision DEFAULT '-1.0'::numeric) | FUNCTION | c | true | geometry | INVOKER | args: geom, gridSize = -1 - Computes the union of the components of a single geometry. |
| st_pointonsurface(geometry) | FUNCTION | c | true | geometry | INVOKER | args: g1 - Computes a point guaranteed to lie in a polygon, or on a geometry. |
| pgis_geometry_coverageunion_finalfn(internal) | FUNCTION | c | false | geometry | INVOKER | |
| st_relate(geom1 geometry, geom2 geometry, integer) | FUNCTION | c | true | text | INVOKER | |
| postgis_lib_version() | FUNCTION | c | true | text | INVOKER | Returns the version number of the PostGIS library. |
| box3d_out(box3d) | FUNCTION | c | true | cstring | INVOKER | |
| st_multipolygonfromtext(text) | FUNCTION | sql | true | geometry | INVOKER | |
| pgis_geometry_collect_finalfn(internal) | FUNCTION | c | false | geometry | INVOKER | |
| st_aslatlontext(geom geometry, tmpl text DEFAULT ''::text) | FUNCTION | c | true | text | INVOKER | |
| st_linefromtext(text) | FUNCTION | sql | true | geometry | INVOKER | |
| pgis_geometry_union_parallel_serialfn(internal) | FUNCTION | c | true | bytea | INVOKER | |
| st_linefromwkb(bytea) | FUNCTION | sql | true | geometry | INVOKER | |
| geography_spgist_leaf_consistent_nd(internal, internal) | FUNCTION | c | true | boolean | INVOKER | |
| geography_typmod_in(cstring[]) | FUNCTION | c | true | integer | INVOKER | |
| geography_cmp(geography, geography) | FUNCTION | c | true | integer | INVOKER | |
| _st_pointoutside(geography) | FUNCTION | c | true | geography | INVOKER | |
| st_hexagon(size double precision, cell_i integer, cell_j integer, origin geometry DEFAULT '010100000000000000000000000000000000000000'::geometry) | FUNCTION | c | true | geometry | INVOKER | args: size, cell_i, cell_j, origin - Returns a single hexagon, using the provided edge size and cell coordinate within the hexagon grid space. |
| st_dumprings(geometry) | FUNCTION | c | true | SETOF geometry_dump | INVOKER | args: a_polygon - Returns a set of geometry_dump rows for the exterior and interior rings of a Polygon. |
| st_area(text) | FUNCTION | sql | true | double precision | INVOKER | |
| st_generatepoints(area geometry, npoints integer) | FUNCTION | c | false | geometry | INVOKER | args: g, npoints - Generates random points contained in a Polygon or MultiPolygon. |
| updategeometrysrid(character varying, character varying, character varying, integer) | FUNCTION | plpgsql | false | text | INVOKER | args: schema_name, table_name, column_name, srid - Updates the SRID of all features in a geometry column, and the table metadata. |
| st_askml(geog geography, maxdecimaldigits integer DEFAULT 15, nprefix text DEFAULT ''::text) | FUNCTION | c | true | text | INVOKER | |
| st_boundingdiagonal(geom geometry, fits boolean DEFAULT false) | FUNCTION | c | true | geometry | INVOKER | args: geom, fits=false - Returns the diagonal of a geometrys bounding box. |
| st_quantizecoordinates(g geometry, prec_x integer, prec_y integer DEFAULT NULL::integer, prec_z integer DEFAULT NULL::integer, prec_m integer DEFAULT NULL::integer) | FUNCTION | c | true | geometry | INVOKER | args: g, prec_x, prec_y, prec_z, prec_m - Sets least significant bits of coordinates to zero |
| st_isempty(geometry) | FUNCTION | c | true | boolean | INVOKER | args: geomA - Tests if a geometry is empty. |
| pgis_geometry_union_parallel_transfn(internal, geometry) | FUNCTION | c | true | internal | INVOKER | |
| st_ymin(box3d) | FUNCTION | c | true | double precision | INVOKER | args: aGeomorBox2DorBox3D - Returns the Y minima of a 2D or 3D bounding box or a geometry. |
| levenshtein(text, text) | FUNCTION | c | true | integer | INVOKER | |
| addgeometrycolumn(table_name character varying, column_name character varying, new_srid integer, new_type character varying, new_dim integer, use_typmod boolean DEFAULT true) | FUNCTION | plpgsql | false | text | INVOKER | args: table_name, column_name, srid, type, dimension, use_typmod=true - Adds a geometry column to an existing table. |
| st_astext(geometry, integer) | FUNCTION | c | true | text | INVOKER | |
| checkauth(text, text) | FUNCTION | sql | false | integer | INVOKER | args: a_table_name, a_key_column_name - Creates a trigger on a table to prevent/allow updates and deletes of rows based on authorization token. |
| st_asgml(geom geometry, maxdecimaldigits integer DEFAULT 15, options integer DEFAULT 0) | FUNCTION | c | true | text | INVOKER | |
| geography_gist_same(box2d, box2d, internal) | FUNCTION | c | false | internal | INVOKER | |
| st_collect(geometry) | AGGREGATE | internal | true | geometry | INVOKER | args: g1field - Creates a GeometryCollection or Multi* geometry from a set of geometries. |
| _st_intersects(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| postgis_version() | FUNCTION | c | true | text | INVOKER | Returns PostGIS version number and compile-time options. |
| addgeometrycolumn(schema_name character varying, table_name character varying, column_name character varying, new_srid integer, new_type character varying, new_dim integer, use_typmod boolean DEFAULT true) | FUNCTION | plpgsql | false | text | INVOKER | args: schema_name, table_name, column_name, srid, type, dimension, use_typmod=true - Adds a geometry column to an existing table. |
| st_hasarc(geometry geometry) | FUNCTION | c | true | boolean | INVOKER | args: geomA - Tests if a geometry contains a circular arc |
| unaccent(regdictionary, text) | FUNCTION | c | false | text | INVOKER | |
| geography_gist_picksplit(internal, internal) | FUNCTION | c | false | internal | INVOKER | |
| st_multipolyfromwkb(bytea) | FUNCTION | sql | true | geometry | INVOKER | |
| pgis_asgeobuf_finalfn(internal) | FUNCTION | c | true | bytea | INVOKER | |
| st_within(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_linefromtext(text, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| st_x(geometry) | FUNCTION | c | true | double precision | INVOKER | args: a_point - Returns the X coordinate of a Point. |
| st_asmvt(anyelement, text) | AGGREGATE | internal | true | bytea | INVOKER | |
| st_coveredby(text, text) | FUNCTION | sql | true | boolean | INVOKER | |
| st_gmltosql(text) | FUNCTION | sql | true | geometry | INVOKER | |
| st_nrings(geometry) | FUNCTION | c | true | integer | INVOKER | args: geomA - Returns the number of rings in a polygonal geometry. |
| st_polygonize(geometry) | AGGREGATE | internal | true | geometry | INVOKER | args: geomfield - Computes a collection of polygons formed from the linework of a set of geometries. |
| st_xmin(box3d) | FUNCTION | c | true | double precision | INVOKER | args: aGeomorBox2DorBox3D - Returns the X minima of a 2D or 3D bounding box or a geometry. |
| st_asewkt(text) | FUNCTION | sql | true | text | INVOKER | |
| st_snaptogrid(geometry, double precision, double precision) | FUNCTION | sql | true | geometry | INVOKER | args: geomA, sizeX, sizeY - Snap all points of the input geometry to a regular grid. |
| st_makevalid(geometry) | FUNCTION | c | true | geometry | INVOKER | args: input - Attempts to make an invalid geometry valid without losing vertices. |
| st_angle(pt1 geometry, pt2 geometry, pt3 geometry, pt4 geometry DEFAULT '0101000000000000000000F87F000000000000F87F'::geometry) | FUNCTION | c | true | double precision | INVOKER | args: point1, point2, point3, point4 - Returns the angle between two vectors defined by 3 or 4 points, or 2 lines. |
| st_geometryn(geometry, integer) | FUNCTION | c | true | geometry | INVOKER | args: geomA, n - Return an element of a geometry collection. |
| st_asencodedpolyline(geom geometry, nprecision integer DEFAULT 5) | FUNCTION | c | true | text | INVOKER | |
| _postgis_deprecate(oldname text, newname text, version text) | FUNCTION | plpgsql | true | void | INVOKER | |
| polygon(geometry) | FUNCTION | c | true | polygon | INVOKER | |
| geometry_above(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| st_y(geometry) | FUNCTION | c | true | double precision | INVOKER | args: a_point - Returns the Y coordinate of a Point. |
| st_force3dz(geom geometry, zvalue double precision DEFAULT 0.0) | FUNCTION | c | true | geometry | INVOKER | args: geomA, Zvalue = 0.0 - Force the geometries into XYZ mode. |
| overlaps_2d(box2df, box2df) | FUNCTION | c | true | boolean | INVOKER | |
| st_multilinestringfromtext(text) | FUNCTION | sql | true | geometry | INVOKER | |
| st_snaptogrid(geometry, double precision) | FUNCTION | sql | true | geometry | INVOKER | args: geomA, size - Snap all points of the input geometry to a regular grid. |
| st_asgeojson(geog geography, maxdecimaldigits integer DEFAULT 9, options integer DEFAULT 0) | FUNCTION | c | true | text | INVOKER | |
| pgis_asflatgeobuf_transfn(internal, anyelement) | FUNCTION | c | true | internal | INVOKER | |
| st_rotatey(geometry, double precision) | FUNCTION | sql | true | geometry | INVOKER | args: geomA, rotRadians - Rotates a geometry about the Y axis. |
| st_coveredby(geog1 geography, geog2 geography) | FUNCTION | c | true | boolean | INVOKER | |
| _st_dwithin(geog1 geography, geog2 geography, tolerance double precision, use_spheroid boolean DEFAULT true) | FUNCTION | c | true | boolean | INVOKER | |
| st_pointzm(xcoordinate double precision, ycoordinate double precision, zcoordinate double precision, mcoordinate double precision, srid integer DEFAULT 0) | FUNCTION | c | true | geometry | INVOKER | args: x, y, z, m, srid=unknown - Creates a Point with X, Y, Z, M and SRID values. |
| st_mlinefromwkb(bytea, integer) | FUNCTION | sql | true | geometry | INVOKER | |
| geometry_spgist_config_3d(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| days_in_month(check_date date) | FUNCTION | plpgsql | true | integer | INVOKER | |
| st_covers(text, text) | FUNCTION | sql | true | boolean | INVOKER | |
| geography_spgist_choose_nd(internal, internal) | FUNCTION | c | true | void | INVOKER | |
| st_voronoipolygons(g1 geometry, tolerance double precision DEFAULT 0.0, extend_to geometry DEFAULT NULL::geometry) | FUNCTION | sql | true | geometry | INVOKER | args: geom, tolerance = 0.0, extend_to = NULL - Returns the cells of the Voronoi diagram of the vertices of a geometry. |
| geomfromewkb(bytea) | FUNCTION | c | true | geometry | INVOKER | |
| st_containsproperly(geom1 geometry, geom2 geometry) | FUNCTION | c | true | boolean | INVOKER | |
| pgis_asmvt_finalfn(internal) | FUNCTION | c | true | bytea | INVOKER | |
| st_length(geometry) | FUNCTION | c | true | double precision | INVOKER | args: a_2dlinestring - Returns the 2D length of a linear geometry. |
| text_soundex(text) | FUNCTION | c | true | text | INVOKER | |
| st_isvalid(geometry) | FUNCTION | c | true | boolean | INVOKER | args: g - Tests if a geometry is well-formed in 2D. |