-- This is a test script to insert function comments into a PostGIS database
-- Use at your own risk

--AddGeometryColumn: OpenGIS Functions | Management Functions
COMMENT on FUNCTION addgeometrycolumn(character varying, character varying, character varying, character varying, integer, character varying, integer) is 'AddGeometryColumn(varchar, varchar, varchar, integer, varchar, integer): Syntax: AddGeometryColumn(<schema_name>, <table_name>, <column_name>, <srid>, <type>, <dimension>). Adds a geometry column to an existing table of attributes. The';

--DropGeometryColumn: OpenGIS Functions | Management Functions
COMMENT on FUNCTION dropgeometrycolumn(character varying, character varying, character varying, character varying) is 'DropGeometryColumn(varchar, varchar, varchar): Syntax: DropGeometryColumn(<schema_name>, <table_name>, <column_name>). Remove a geometry column from a spatial table. Note that schema_name will need to match the f_schema_name field of the table"s row in the geometry_columns table.';

--ST_SetSRID: OpenGIS Functions | Management Functions
COMMENT on FUNCTION st_setsrid(geometry, integer) is 'ST_SetSRID(geometry, integer): Set the SRID on a geometry to a particular integer value. Useful in constructing bounding boxes for queries.';

--ST_Distance: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_distance(geometry, geometry) is 'ST_Distance(geometry, geometry): Return the cartesian distance between two geometries in projected units. Does not use indexes.';

--ST_DWithin: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_dwithin(geometry, geometry, double precision) is 'ST_DWithin(geometry, geometry, float): Returns true if geometries are within the specified distance of one another. Uses indexes if available.';

--ST_Equals: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_equals(geometry, geometry) is 'ST_Equals(geometry, geometry): Returns 1 (TRUE) if the given Geometries are "spatially equal". Use this for a "better" answer than "=". equals("LINESTRING(0 0, 10 10)","LINESTRING(0 0, 5 5, 10 10)") is true.';

--ST_Disjoint: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_disjoint(geometry, geometry) is 'ST_Disjoint(geometry, geometry): Returns 1 (TRUE) if the Geometries are "spatially disjoint".';

--ST_Intersects: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_intersects(geometry, geometry) is 'ST_Intersects(geometry, geometry): Returns 1 (TRUE) if the Geometries "spatially intersect".';

--ST_Touches: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_touches(geometry, geometry) is 'ST_Touches(geometry, geometry): Returns 1 (TRUE) if the Geometries "spatially touch".';

--ST_Crosses: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_crosses(geometry, geometry) is 'ST_Crosses(geometry, geometry): Returns 1 (TRUE) if the Geometries "spatially cross".';

--ST_Within: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_within(geometry, geometry) is 'ST_Within(geometry A, geometry B): Returns 1 (TRUE) if Geometry A is "spatially within" Geometry B.';

--ST_Overlaps: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_overlaps(geometry, geometry) is 'ST_Overlaps(geometry, geometry): Returns 1 (TRUE) if the Geometries "spatially overlap".';

--ST_Contains: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_contains(geometry, geometry) is 'ST_Contains(geometry A, geometry B): Returns 1 (TRUE) if Geometry A "spatially contains" Geometry B.';

--ST_Covers: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_covers(geometry, geometry) is 'ST_Covers(geometry A, geometry B): Returns 1 (TRUE) if no point in Geometry B is outside Geometry A';

--ST_CoveredBy: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_coveredby(geometry, geometry) is 'ST_CoveredBy(geometry A, geometry B): Returns 1 (TRUE) if no point in Geometry A is outside Geometry B';

--ST_Intersects: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_intersects(geometry, geometry) is 'ST_Intersects(geometry, geometry): Returns 1 (TRUE) if the Geometries "spatially intersect".';

--ST_Relate: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_relate(geometry, geometry) is 'ST_Relate(geometry, geometry, intersectionPatternMatrix): Returns 1 (TRUE) if this Geometry is spatially related to anotherGeometry, by testing for intersections between the Interior, Boundary and Exterior of the two geometries as specified by the values in the intersectionPatternMatrix.';

--ST_Relate: OpenGIS Functions | Geometry Relationship Functions
COMMENT on FUNCTION st_relate(geometry, geometry) is 'ST_Relate(geometry, geometry): returns the DE-9IM (dimensionally extended nine-intersection matrix)';

--ST_Centroid: OpenGIS Functions | Geometry Processing Functions
COMMENT on FUNCTION st_centroid(geometry) is 'ST_Centroid(geometry): Returns the centroid of the geometry as a point.';

--ST_Area: OpenGIS Functions | Geometry Processing Functions
COMMENT on FUNCTION st_area(geometry) is 'ST_Area(geometry): Returns the area of the geometry if it is a polygon or multi-polygon.';

--ST_Length: OpenGIS Functions | Geometry Processing Functions
COMMENT on FUNCTION st_length(geometry) is 'ST_Length(geometry): The length of this Curve in its associated spatial reference.';

--ST_PointOnSurface: OpenGIS Functions | Geometry Processing Functions
COMMENT on FUNCTION st_pointonsurface(geometry) is 'ST_PointOnSurface(geometry): Return a Point guaranteed to lie on the surface';

--ST_Boundary: OpenGIS Functions | Geometry Processing Functions
COMMENT on FUNCTION st_boundary(geometry) is 'ST_Boundary(geometry): Returns the closure of the combinatorial boundary of this Geometry. The combinatorial boundary is defined as described in section 3.12.3.2 of the OGC SPEC. Because the result of this function is a closure, and hence topologically closed, the resulting boundary can be represented using representational geometry primitives as discussed in the OGC SPEC, section 3.12.2.';

--ST_Buffer: OpenGIS Functions | Geometry Processing Functions
COMMENT on FUNCTION st_buffer(geometry, double precision) is 'ST_Buffer(geometry, double, [integer]): Returns a geometry that represents all points whose distance from this Geometry is less than or equal to distance. Calculations are in the Spatial Reference System of this Geometry. The optional third parameter sets the number of segment used to approximate a quarter circle (defaults to 8).';

--ST_ConvexHull: OpenGIS Functions | Geometry Processing Functions
COMMENT on FUNCTION st_convexhull(geometry) is 'ST_ConvexHull(geometry): Returns a geometry that represents the convex hull of this Geometry.';

--ST_Intersection: OpenGIS Functions | Geometry Processing Functions
COMMENT on FUNCTION st_intersection(geometry, geometry) is 'ST_Intersection(geometry, geometry): Returns a geometry that represents the point set intersection of the Geometries.';

--ST_SymDifference: OpenGIS Functions | Geometry Processing Functions
COMMENT on FUNCTION st_symdifference(geometry, geometry) is 'ST_SymDifference(geometry A, geometry B): Returns a geometry that represents the point set symmetric difference of Geometry A with Geometry B.';

--ST_Difference: OpenGIS Functions | Geometry Processing Functions
COMMENT on FUNCTION st_difference(geometry, geometry) is 'ST_Difference(geometry A, geometry B): Returns a geometry that represents the point set difference of Geometry A with Geometry B.';

--ST_Union: OpenGIS Functions | Geometry Processing Functions
COMMENT on FUNCTION st_union(geometry, geometry) is 'ST_Union(geometry, geometry): Returns a geometry that represents the point set union of the Geometries.';

--ST_Union: OpenGIS Functions | Geometry Processing Functions
COMMENT on FUNCTION st_union(geometry, geometry) is 'ST_Union(geometry set): Returns a geometry that represents the point set union of this all Geometries in given set.';

--ST_MemUnion: OpenGIS Functions | Geometry Processing Functions
COMMENT on FUNCTION st_memunion(geometry) is 'ST_MemUnion(geometry set): Same as the above, only memory-friendly (uses less memory and more processor time).';

--ST_AsText: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_astext(geometry) is 'ST_AsText(geometry): Return the Well-Known Text representation of the geometry. For example: POLYGON(0 0,0 1,1 1,1 0,0 0)';

--ST_AsBinary: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_asbinary(geometry) is 'ST_AsBinary(geometry): Returns the geometry in the OGC "well-known-binary" format, using the endian encoding of the server on which the database is running. This is useful in binary cursors to pull data out of the database without converting it to a string representation.';

--ST_SRID: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_srid(chip) is 'ST_SRID(geometry): Returns the integer SRID number of the spatial reference system of the geometry.';

--ST_Dimension: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_dimension(geometry) is 'ST_Dimension(geometry): The inherent dimension of this Geometry object, which must be less than or equal to the coordinate dimension. OGC SPEC s2.1.1.1 - returns 0 for points, 1 for lines, 2 for polygons, and the largest dimension of the components of a GEOMETRYCOLLECTION.';

--ST_Envelope: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_envelope(geometry) is 'ST_Envelope(geometry): Returns a POLYGON representing the bounding box of the geometry.';

--ST_IsEmpty: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_isempty(geometry) is 'ST_IsEmpty(geometry): Returns 1 (TRUE) if this Geometry is the empty geometry . If true, then this Geometry represents the empty point set - i.e. GEOMETRYCOLLECTION(EMPTY).';

--ST_IsSimple: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_issimple(geometry) is 'ST_IsSimple(geometry): Returns 1 (TRUE) if this Geometry has no anomalous geometric points, such as self intersection or self tangency.';

--ST_IsClosed: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_isclosed(geometry) is 'ST_IsClosed(geometry): Returns true of the geometry start and end points are coincident.';

--ST_IsRing: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_isring(geometry) is 'ST_IsRing(geometry): Returns 1 (TRUE) if this Curve is closed (StartPoint ( ) = EndPoint ( )) and this Curve is simple (does not pass through the same point more than once).';

--ST_NumGeometries: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_numgeometries(geometry) is 'ST_NumGeometries(geometry): If geometry is a GEOMETRYCOLLECTION (or MULTI*) return the number of geometries, otherwise return NULL.';

--ST_GeometryN: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_geometryn(geometry, integer) is 'ST_GeometryN(geometry,int): Return the N"th geometry if the geometry is a GEOMETRYCOLLECTION, MULTIPOINT, MULTILINESTRING or MULTIPOLYGON. Otherwise, return NULL.';

--ST_NumPoints: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_numpoints(geometry) is 'ST_NumPoints(geometry): Find and return the number of points in the first linestring in the geometry. Return NULL if there is no linestring in the geometry.';

--ST_PointN: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_pointn(geometry, integer) is 'ST_PointN(geometry,integer): Return the N"th point in the first linestring in the geometry. Return NULL if there is no linestring in the geometry.';

--ST_ExteriorRing: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_exteriorring(geometry) is 'ST_ExteriorRing(geometry): Return the exterior ring of the polygon geometry. Return NULL if the geometry is not a polygon.';

--ST_NumInteriorRings: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_numinteriorrings(geometry) is 'ST_NumInteriorRings(geometry): Return the number of interior rings of the first polygon in the geometry. Return NULL if there is no polygon in the geometry.';

--ST_NumInteriorRing: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_numinteriorring(geometry) is 'ST_NumInteriorRing(geometry): Synonym to NumInteriorRings(geometry). The OpenGIS specs are ambiguous about the exact function naming, so we provide both spellings.';

--ST_InteriorRingN: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_interiorringn(geometry, integer) is 'ST_InteriorRingN(geometry,integer): Return the N"th interior ring of the polygon geometry. Return NULL if the geometry is not a polygon or the given N is out of range.';

--ST_EndPoint: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_endpoint(geometry) is 'ST_EndPoint(geometry): Returns the last point of the LineString geometry as a point.';

--ST_StartPoint: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_startpoint(geometry) is 'ST_StartPoint(geometry): Returns the first point of the LineString geometry as a point.';

--GeometryType: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION geometrytype(geometry) is 'GeometryType(geometry): Returns the type of the geometry as a string. Eg: "LINESTRING", "POLYGON", "MULTIPOINT", etc.';

--ST_GeometryType: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_geometrytype(geometry) is 'ST_GeometryType(geometry): Returns the type of the geometry as a string. EG: "Linestring", "Polygon", etc. This function differs from GeometryType(geometry) in the case of the string that is returned, as well as the fact that it will not indicate whether the geometry is measured.';

--ST_X: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_x(geometry) is 'ST_X(geometry): Return the X coordinate of the point. Input must be a point.';

--ST_Y: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_y(geometry) is 'ST_Y(geometry): Return the Y coordinate of the point. Input must be a point.';

--ST_Z: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_z(geometry) is 'ST_Z(geometry): Return the Z coordinate of the point, or NULL if not available. Input must be a point.';

--ST_M: OpenGIS Functions | Geometry Accessors
COMMENT on FUNCTION st_m(geometry) is 'ST_M(geometry): Return the M coordinate of the point, or NULL if not available. Input must be a point.';

--ST_GeomFromText: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_geomfromtext(text) is 'ST_GeomFromText(text,[<srid>]): Makes a Geometry from WKT with the given SRID.';

--ST_PointFromText: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_pointfromtext(text) is 'ST_PointFromText(text,[<srid>]): Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to -1.';

--ST_LineFromText: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_linefromtext(text) is 'ST_LineFromText(text,[<srid>]): Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to -1.';

--ST_LinestringFromText: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_linestringfromtext is 'ST_LinestringFromText(text,[<srid>]): Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to -1.';

--ST_PolyFromText: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_polyfromtext(text) is 'ST_PolyFromText(text,[<srid>]): Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to -1.';

--ST_PolygonFromText: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_polygonfromtext(text, integer) is 'ST_PolygonFromText(text,[<srid>]): Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to -1.';

--ST_MPointFromText: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_mpointfromtext(text, integer) is 'ST_MPointFromText(text,[<srid>]): Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to -1.';

--ST_MLineFromText: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_mlinefromtext(text, integer) is 'ST_MLineFromText(text,[<srid>]): Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to -1.';

--ST_MPolyFromText: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_mpolyfromtext(text, integer) is 'ST_MPolyFromText(text,[<srid>]): Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to -1.';

--ST_GeomCollFromText: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_geomcollfromtext(text, integer) is 'ST_GeomCollFromText(text,[<srid>]): Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to -1.';

--ST_GeomFromWKB: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_geomfromwkb(bytea) is 'ST_GeomFromWKB(bytea,[<srid>]): Makes a Geometry from WKB with the given SRID. If SRID is not give, it defaults to -1.';

--ST_GeometryFromWKB: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_geometryfromwkb is 'ST_GeometryFromWKB(bytea,[<srid>]): Makes a Geometry from WKB with the given SRID. If SRID is not give, it defaults to -1.';

--ST_PointFromWKB: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_pointfromwkb(bytea, integer) is 'ST_PointFromWKB(bytea,[<srid>]): Makes a Geometry from WKB with the given SRID. If SRID is not give, it defaults to -1.';

--ST_LineFromWKB: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_linefromwkb(bytea, integer) is 'ST_LineFromWKB(bytea,[<srid>]): Makes a Geometry from WKB with the given SRID. If SRID is not give, it defaults to -1.';

--ST_LinestringFromWKB: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_linestringfromwkb(bytea, integer) is 'ST_LinestringFromWKB(bytea,[<srid>]): Makes a Geometry from WKB with the given SRID. If SRID is not give, it defaults to -1.';

--ST_PolyFromWKB: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_polyfromwkb(bytea, integer) is 'ST_PolyFromWKB(bytea,[<srid>]): Makes a Geometry from WKB with the given SRID. If SRID is not give, it defaults to -1.';

--ST_PolygonFromWKB: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_polygonfromwkb(bytea, integer) is 'ST_PolygonFromWKB(bytea,[<srid>]): Makes a Geometry from WKB with the given SRID. If SRID is not give, it defaults to -1.';

--ST_MPointFromWKB: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_mpointfromwkb(bytea, integer) is 'ST_MPointFromWKB(bytea,[<srid>]): Makes a Geometry from WKB with the given SRID. If SRID is not give, it defaults to -1.';

--ST_MLineFromWKB: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_mlinefromwkb(bytea, integer) is 'ST_MLineFromWKB(bytea,[<srid>]): Makes a Geometry from WKB with the given SRID. If SRID is not give, it defaults to -1.';

--ST_MPolyFromWKB: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_mpolyfromwkb(bytea, integer) is 'ST_MPolyFromWKB(bytea,[<srid>]): Makes a Geometry from WKB with the given SRID. If SRID is not give, it defaults to -1.';

--ST_GeomCollFromWKB: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_geomcollfromwkb(bytea, integer) is 'ST_GeomCollFromWKB(bytea,[<srid>]): Makes a Geometry from WKB with the given SRID. If SRID is not give, it defaults to -1.';

--ST_BdPolyFromText: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_bdpolyfromtext(text, integer) is 'ST_BdPolyFromText(text WKT, integer SRID): Construct a Polygon given an arbitrary collection of closed linestrings as a MultiLineString text representation.';

--ST_BdMPolyFromText: OpenGIS Functions | Geometry Constructors
COMMENT on FUNCTION st_bdmpolyfromtext(text, integer) is 'ST_BdMPolyFromText(text WKT, integer SRID): Construct a MultiPolygon given an arbitrary collection of closed linestrings as a MultiLineString text representation.';

--DropGeometryTable: PostGIS Extensions | Management Functions
COMMENT on FUNCTION dropgeometrytable(character varying, character varying, character varying) is 'DropGeometryTable([<schema_name>], <table_name>): Drops a table and all its references in geometry_columns. Note: uses current_schema() on schema-aware pgsql installations if schema is not provided.';

--UpdateGeometrySRID: PostGIS Extensions | Management Functions
COMMENT on FUNCTION updategeometrysrid(character varying, character varying, character varying, character varying, integer) is 'UpdateGeometrySRID([<schema_name>], <table_name>, <column_name>, <srid>): Update the SRID of all features in a geometry column updating constraints and reference in geometry_columns. Note: uses current_schema() on schema-aware pgsql installations if schema is not provided.';

--update_geometry_stats: PostGIS Extensions | Management Functions
COMMENT on FUNCTION update_geometry_stats() is 'update_geometry_stats([<table_name>, <column_name>]): Update statistics about spatial tables for use by the query planner. You will also need to run "VACUUM ANALYZE [table_name] [column_name]" for the statistics gathering process to be complete. NOTE: starting with PostgreSQL 8.0 statistics gathering is automatically performed running "VACUUM ANALYZE".';

--postgis_version: PostGIS Extensions | Management Functions
COMMENT on FUNCTION postgis_version() is 'postgis_version(): Returns PostGIS version number and compile-time options';

--postgis_lib_version: PostGIS Extensions | Management Functions
COMMENT on FUNCTION postgis_lib_version() is 'postgis_lib_version(): Returns the version number of the PostGIS library.';

--postgis_lib_build_date: PostGIS Extensions | Management Functions
COMMENT on FUNCTION postgis_lib_build_date() is 'postgis_lib_build_date(): Returns build date of the PostGIS library.';

--postgis_script_build_date: PostGIS Extensions | Management Functions
COMMENT on FUNCTION postgis_script_build_date is 'postgis_script_build_date(): Returns build date of the PostGIS scripts.';

--postgis_scripts_installed: PostGIS Extensions | Management Functions
COMMENT on FUNCTION postgis_scripts_installed() is 'postgis_scripts_installed(): Returns version of the postgis scripts installed in this database.';

--postgis_scripts_released: PostGIS Extensions | Management Functions
COMMENT on FUNCTION postgis_scripts_released() is 'postgis_scripts_released(): Returns the version number of the lwpostgis.sql script released with the installed postgis lib.';

--postgis_geos_version: PostGIS Extensions | Management Functions
COMMENT on FUNCTION postgis_geos_version() is 'postgis_geos_version(): Returns the version number of the GEOS library, or NULL if GEOS support is not enabled.';

--postgis_jts_version: PostGIS Extensions | Management Functions
COMMENT on FUNCTION postgis_jts_version() is 'postgis_jts_version(): Returns the version number of the JTS library, or NULL if JTS support is not enabled.';

--postgis_proj_version: PostGIS Extensions | Management Functions
COMMENT on FUNCTION postgis_proj_version() is 'postgis_proj_version(): Returns the version number of the PROJ4 library, or NULL if PROJ4 support is not enabled.';

--postgis_uses_stats: PostGIS Extensions | Management Functions
COMMENT on FUNCTION postgis_uses_stats() is 'postgis_uses_stats(): Returns true if STATS usage has been enabled, false otherwise.';

--postgis_full_version: PostGIS Extensions | Management Functions
COMMENT on FUNCTION postgis_full_version() is 'postgis_full_version(): Reports full postgis version and build configuration infos.';

--ST_area2d: PostGIS Extensions | Measurement Functions
COMMENT on FUNCTION st_area2d(geometry) is 'ST_area2d(geometry): Returns the area of the geometry if it is a polygon or multi-polygon.';

--ST_distance_sphere: PostGIS Extensions | Measurement Functions
COMMENT on FUNCTION st_distance_sphere(geometry, geometry) is 'ST_distance_sphere(point, point): Returns linear distance in meters between two lat/lon points. Uses a spherical earth and radius of 6370986 meters. Faster than';

--ST_distance_spheroid: PostGIS Extensions | Measurement Functions
COMMENT on FUNCTION st_distance_spheroid(geometry, geometry, spheroid) is 'ST_distance_spheroid(point, point, spheroid): Returns linear distance between two lat/lon points given a particular spheroid. See the explanation of spheroids given for';

--ST_length2d: PostGIS Extensions | Measurement Functions
COMMENT on FUNCTION st_length2d(geometry) is 'ST_length2d(geometry): Returns the 2-dimensional length of the geometry if it is a linestring or multi-linestring.';

--ST_length3d: PostGIS Extensions | Measurement Functions
COMMENT on FUNCTION st_length3d(geometry) is 'ST_length3d(geometry): Returns the 3-dimensional length of the geometry if it is a linestring or multi-linestring.';

--ST_length_spheroid: PostGIS Extensions | Measurement Functions
COMMENT on FUNCTION st_length_spheroid(geometry, spheroid) is 'ST_length_spheroid(geometry,spheroid): Calculates the length of of a geometry on an ellipsoid. This is useful if the coordinates of the geometry are in latitude/longitude and a length is desired without reprojection. The ellipsoid is a separate database type and can be constructed as follows:';

--ST_length3d_spheroid: PostGIS Extensions | Measurement Functions
COMMENT on FUNCTION st_length3d_spheroid(geometry, spheroid) is 'ST_length3d_spheroid(geometry,spheroid): Calculates the length of of a geometry on an ellipsoid, taking the elevation into account. This is just like length_spheroid except vertical coordinates (expressed in the same units as the spheroid axes) are used to calculate the extra distance vertical displacement adds.';

--ST_distance: PostGIS Extensions | Measurement Functions
COMMENT on FUNCTION st_distance(geometry, geometry) is 'ST_distance(geometry, geometry): Returns the smaller distance between two geometries.';

--ST_max_distance: PostGIS Extensions | Measurement Functions
COMMENT on FUNCTION st_max_distance(geometry, geometry) is 'ST_max_distance(linestring,linestring): Returns the largest distance between two line strings.';

--ST_perimeter: PostGIS Extensions | Measurement Functions
COMMENT on FUNCTION st_perimeter(geometry) is 'ST_perimeter(geometry): Returns the 2-dimensional perimeter of the geometry, if it is a polygon or multi-polygon.';

--ST_perimeter2d: PostGIS Extensions | Measurement Functions
COMMENT on FUNCTION st_perimeter2d(geometry) is 'ST_perimeter2d(geometry): Returns the 2-dimensional perimeter of the geometry, if it is a polygon or multi-polygon.';

--ST_perimeter3d: PostGIS Extensions | Measurement Functions
COMMENT on FUNCTION st_perimeter3d(geometry) is 'ST_perimeter3d(geometry): Returns the 3-dimensional perimeter of the geometry, if it is a polygon or multi-polygon.';

--ST_azimuth: PostGIS Extensions | Measurement Functions
COMMENT on FUNCTION st_azimuth(geometry, geometry) is 'ST_azimuth(geometry, geometry): Returns the azimuth of the segment defined by the given Point geometries, or NULL if the two points are coincident. Return value is in radians.';

--ST_AsBinary: PostGIS Extensions | Geometry Outputs
COMMENT on FUNCTION st_asbinary(geometry) is 'ST_AsBinary(geometry,{"NDR"|"XDR"}): Returns the geometry in the OGC "well-known-binary" format as a bytea, using little-endian (NDR) or big-endian (XDR) encoding. This is useful in binary cursors to pull data out of the database without converting it to a string representation.';

--ST_AsEWKT: PostGIS Extensions | Geometry Outputs
COMMENT on FUNCTION st_asewkt(geometry) is 'ST_AsEWKT(geometry): Returns a Geometry in EWKT format (as text).';

--ST_AsEWKB: PostGIS Extensions | Geometry Outputs
COMMENT on FUNCTION st_asewkb(geometry) is 'ST_AsEWKB(geometry, {"NDR"|"XDR"}): Returns a Geometry in EWKB format (as bytea) using either little-endian (NDR) or big-endian (XDR) encoding.';

--ST_AsHEXEWKB: PostGIS Extensions | Geometry Outputs
COMMENT on FUNCTION st_ashexewkb(geometry) is 'ST_AsHEXEWKB(geometry, {"NDR"|"XDR"}): Returns a Geometry in HEXEWKB format (as text) using either little-endian (NDR) or big-endian (XDR) encoding.';

--ST_AsSVG: PostGIS Extensions | Geometry Outputs
COMMENT on FUNCTION st_assvg(geometry, integer, integer) is 'ST_AsSVG(geometry, [rel], [precision]): Return the geometry as an SVG path data. Use 1 as second argument to have the path data implemented in terms of relative moves, the default (or 0) uses absolute moves. Third argument may be used to reduce the maximum number of decimal digits used in output (defaults to 15). Point geometries will be rendered as cx/cy when "rel" arg is 0, x/y when "rel" is 1.';

--ST_AsGML: PostGIS Extensions | Geometry Outputs
COMMENT on FUNCTION st_asgml(geometry, integer) is 'ST_AsGML([version], geometry, [precision]): Return the geometry as a GML element. The version parameter, if specified, may be either 2 or 3. If no version parameter is specified then the default is assumed to be 2. The third argument may be used to reduce the maximum number of significant digits used in output (defaults to 15).';

--ST_AsKML: PostGIS Extensions | Geometry Outputs
COMMENT on FUNCTION st_askml(geometry, integer, integer) is 'ST_AsKML(geometry, [precision]): Return the geometry as a KML element. Second argument may be used to reduce the maximum number of significant digits used in output (defaults to 15).';

--ST_GeomFromEWKT: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_geomfromewkt(text) is 'ST_GeomFromEWKT(text): Makes a Geometry from EWKT.';

--ST_GeomFromEWKB: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_geomfromewkb(bytea) is 'ST_GeomFromEWKB(bytea): Makes a Geometry from EWKB.';

--ST_MakePoint: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_makepoint(double precision, double precision) is 'ST_MakePoint(<x>, <y>, [<z>], [<m>]): Creates a 2d,3dz or 4d point geometry.';

--ST_MakePointM: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_makepointm is 'ST_MakePointM(<x>, <y>, <m>): Creates a 3dm point geometry.';

--ST_MakeBox2D: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_makebox2d(geometry, geometry) is 'ST_MakeBox2D(<LL>, <UR>): Creates a BOX2D defined by the given point geometries.';

--ST_MakeBox3D: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_makebox3d(geometry, geometry) is 'ST_MakeBox3D(<LLB>, <URT>): Creates a BOX3D defined by the given point geometries.';

--ST_MakeLine: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_makeline(geometry, geometry) is 'ST_MakeLine(geometry set): Creates a Linestring from a set of point geometries. You might want to use a subselect to order points before feeding them to this aggregate.';

--ST_MakeLine: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_makeline(geometry, geometry) is 'ST_MakeLine(geometry, geometry): Creates a Linestring from the two given point geometries.';

--ST_LineFromMultiPoint: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_linefrommultipoint(geometry) is 'ST_LineFromMultiPoint(multipoint): Creates a LineString from a MultiPoint geometry.';

--ST_MakePolygon: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_makepolygon(geometry, geometry[]) is 'ST_MakePolygon(linestring, [linestring[]]): Creates a Polygon formed by the given shell and array of holes. You can construct a geometry array using';

--ST_BuildArea: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_buildarea(geometry) is 'ST_BuildArea(geometry): Creates an areal geometry formed by the constituent linework of given geometry. The return type can be a Polygon or MultiPolygon, depending on input. If the input lineworks do not form polygons NULL is returned.';

--ST_Polygonize: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_polygonize(geometry) is 'ST_Polygonize(geometry set): Aggregate. Creates a GeometryCollection containing possible polygons formed from the constituent linework of a set of geometries.';

--ST_Collect: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_collect(geometry, geometry) is 'ST_Collect(geometry set): This function returns a GEOMETRYCOLLECTION or a MULTI object from a set of geometries. The collect() function is an "aggregate" function in the terminology of PostgreSQL. That means that it operators on lists of data, in the same way the sum() and mean() functions do. For example, "SELECT COLLECT(GEOM) FROM GEOMTABLE GROUP BY ATTRCOLUMN" will return a separate GEOMETRYCOLLECTION for each distinct value of ATTRCOLUMN.';

--ST_Collect: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_collect(geometry, geometry) is 'ST_Collect(geometry, geometry): This function returns a geometry being a collection of two input geometries. Output type can be a MULTI* or a GEOMETRYCOLLECTION.';

--ST_Dump: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_dump(geometry) is 'ST_Dump(geometry): This is a set-returning function (SRF). It returns a set of geometry_dump rows, formed by a geometry (geom) and an array of integers (path). When the input geometry is a simple type (POINT,LINESTRING,POLYGON) a single record will be returned with an empty path array and the input geometry as geom. When the input geometry is a collection or multi it will return a record for each of the collection components, and the path will express the position of the component inside the collection.';

--ST_DumpRings: PostGIS Extensions | Geometry Constructors
COMMENT on FUNCTION st_dumprings(geometry) is 'ST_DumpRings(geometry): This is a set-returning function (SRF). It returns a set of geometry_dump rows, formed by a geometry (geom) and an array of integers (path). The "path" field holds the polygon ring index, contains a single element: 0 for the shell, hole number for holes. The "geom" field contains the corresponding ring as a polygon.';

--ST_AddBBOX: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_addbbox(geometry) is 'ST_AddBBOX(geometry): Add bounding box to the geometry. This would make bounding box based queries faster, but will increase the size of the geometry.';

--ST_DropBBOX: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_dropbbox(geometry) is 'ST_DropBBOX(geometry): Drop the bounding box cache from the geometry. This reduces geometry size, but makes bounding-box based queries slower.';

--ST_AddPoint: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_addpoint(geometry, geometry) is 'ST_AddPoint(linestring, point, [<position>]): Adds a point to a LineString before point <pos> (0-based index). Third parameter can be omitted or set to -1 for appending.';

--ST_RemovePoint: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_removepoint(geometry, integer) is 'ST_RemovePoint(linestring, offset): Removes point from a linestring. Offset is 0-based.';

--ST_SetPoint: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_setpoint(geometry, integer, geometry) is 'ST_SetPoint(linestring, N, point): Replace point N of linestring with given point. Index is 0-based.';

--ST_Force_collection: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_force_collection(geometry) is 'ST_Force_collection(geometry): Converts the geometry into a GEOMETRYCOLLECTION. This is useful for simplifying the WKB representation.';

--ST_Force_2d: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_force_2d(geometry) is 'ST_Force_2d(geometry): Forces the geometries into a "2-dimensional mode" so that all output representations will only have the X and Y coordinates. This is useful for force OGC-compliant output (since OGC only specifies 2-D geometries).';

--: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION  is ': Forces the geometries into XYZ mode.';

--ST_Force_3dm: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_force_3dm(geometry) is 'ST_Force_3dm(geometry): Forces the geometries into XYM mode.';

--ST_Force_4d: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_force_4d(geometry) is 'ST_Force_4d(geometry): Forces the geometries into XYZM mode.';

--ST_Multi: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_multi(geometry) is 'ST_Multi(geometry): Returns the geometry as a MULTI* geometry. If the geometry is already a MULTI*, it is returned unchanged.';

--ST_Transform: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_transform(geometry, integer) is 'ST_Transform(geometry,integer): Returns a new geometry with its coordinates transformed to the SRID referenced by the integer parameter. The destination SRID must exist in the';

--ST_Affine: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION 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) is 'ST_Affine(geometry, float8, float8, float8, float8, float8, float8, float8, float8, float8, float8, float8, float8): Applies an 3d affine transformation to the geometry. The call';

--ST_Affine: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION 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) is 'ST_Affine(geometry, float8, float8, float8, float8, float8, float8): Applies an 2d affine transformation to the geometry. The call';

--ST_Translate: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_translate(geometry, double precision, double precision, double precision) is 'ST_Translate(geometry, float8, float8, float8): Translates the geometry to a new location using the numeric parameters as offsets. Ie: translate(geom, X, Y, Z).';

--ST_Scale: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_scale(geometry, double precision, double precision, double precision) is 'ST_Scale(geometry, float8, float8, float8): scales the geometry to a new size by multiplying the ordinates with the parameters. Ie: scale(geom, Xfactor, Yfactor, Zfactor).';

--: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION  is ': Rotate the geometry around the Z, X or Y axis by the given angle given in radians. Follows the right-hand rule.';

--ST_TransScale: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_transscale(geometry, double precision, double precision, double precision, double precision) is 'ST_TransScale(geometry, float8, float8, float8, float8): First, translates the geometry using the first two floats, then scales it using the second two floats, working in 2D only. Using';

--ST_Reverse: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_reverse(geometry) is 'ST_Reverse(geometry): Returns the geometry with vertex order reversed.';

--ST_ForceRHR: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_forcerhr(geometry) is 'ST_ForceRHR(geometry): Force polygons of the collection to obey Right-Hand-Rule.';

--ST_Simplify: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_simplify(geometry, double precision) is 'ST_Simplify(geometry, tolerance): Returns a "simplified" version of the given geometry using the Douglas-Peuker algorithm. Will actually do something only with (multi)lines and (multi)polygons but you can safely call it with any kind of geometry. Since simplification occurs on a object-by-object basis you can also feed a GeometryCollection to this function. Note that returned geometry might loose its simplicity (see';

--: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION  is ': Snap all points of the input geometry to the grid defined by its origin and cell size. Remove consecutive points falling on the same cell, eventually returning NULL if output points are not enough to define a geometry of the given type. Collapsed geometries in a collection are stripped from it.';

--ST_SnapToGrid: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_snaptogrid(geometry, double precision, double precision, double precision, double precision) is 'ST_SnapToGrid(geometry, geometry, sizeX, sizeY, sizeZ, sizeM): Snap all points of the input geometry to the grid defined by its origin (the second argument, must be a point) and cell sizes. Specify 0 as size for any dimension you don"t want to snap to a grid.';

--ST_Segmentize: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_segmentize(geometry, double precision) is 'ST_Segmentize(geometry, maxlength): Return a modified geometry having no segment longer then the given distance. Interpolated points will have Z and M values (if needed) set to 0. Distance computation is performed in 2d only.';

--ST_LineMerge: PostGIS Extensions | Geometry Editors
COMMENT on FUNCTION st_linemerge(geometry) is 'ST_LineMerge(geometry): Returns a (set of) LineString(s) formed by sewing together constituent linework of input.';

--ST_line_interpolate_point: PostGIS Extensions | Linear Referencing
COMMENT on FUNCTION st_line_interpolate_point(geometry, double precision) is 'ST_line_interpolate_point(linestring, location): Returns a point interpolated along a line. First argument must be a LINESTRING. Second argument is a float8 between 0 and 1 representing fraction of total';

--ST_line_substring: PostGIS Extensions | Linear Referencing
COMMENT on FUNCTION st_line_substring(geometry, double precision, double precision) is 'ST_line_substring(linestring, start, end): Return a linestring being a substring of the input one starting and ending at the given fractions of total 2d length. Second and third arguments are float8 values between 0 and 1.';

--ST_line_locate_point: PostGIS Extensions | Linear Referencing
COMMENT on FUNCTION st_line_locate_point(geometry, geometry) is 'ST_line_locate_point(LineString, Point): Returns a float between 0 and 1 representing the location of the closest point on LineString to the given Point, as a fraction of total';

--ST_locate_along_measure: PostGIS Extensions | Linear Referencing
COMMENT on FUNCTION st_locate_along_measure(geometry, double precision) is 'ST_locate_along_measure(geometry, float8): Return a derived geometry collection value with elements that match the specified measure. Polygonal elements are not supported.';

--ST_locate_between_measures: PostGIS Extensions | Linear Referencing
COMMENT on FUNCTION st_locate_between_measures(geometry, double precision, double precision) is 'ST_locate_between_measures(geometry, float8, float8): Return a derived geometry collection value with elements that match the specified range of measures inclusively. Polygonal elements are not supported.';

--ST_Summary: PostGIS Extensions | Misc
COMMENT on FUNCTION st_summary(geometry) is 'ST_Summary(geometry): Returns a text summary of the contents of the geometry.';

--ST_box2d: PostGIS Extensions | Misc
COMMENT on FUNCTION st_box2d(geometry) is 'ST_box2d(geometry): Returns a BOX2D representing the maximum extents of the geometry.';

--ST_box3d: PostGIS Extensions | Misc
COMMENT on FUNCTION st_box3d(geometry) is 'ST_box3d(geometry): Returns a BOX3D representing the maximum extents of the geometry.';

--ST_extent: PostGIS Extensions | Misc
COMMENT on FUNCTION st_extent(geometry) is 'ST_extent(geometry set): The extent() function is an "aggregate" function in the terminology of PostgreSQL. That means that it operators on lists of data, in the same way the sum() and mean() functions do. For example, "SELECT EXTENT(GEOM) FROM GEOMTABLE" will return a BOX3D giving the maximum extend of all features in the table. Similarly, "SELECT EXTENT(GEOM) FROM GEOMTABLE GROUP BY CATEGORY" will return one extent result for each category.';

--ST_zmflag: PostGIS Extensions | Misc
COMMENT on FUNCTION st_zmflag(geometry) is 'ST_zmflag(geometry): Returns ZM (dimension semantic) flag of the geometries as a small int. Values are: 0=2d, 1=3dm, 2=3dz, 3=4d.';

--ST_HasBBOX: PostGIS Extensions | Misc
COMMENT on FUNCTION st_hasbbox(geometry) is 'ST_HasBBOX(geometry): Returns TRUE if the bbox of this geometry is cached, FALSE otherwise. Use';

--ST_ndims: PostGIS Extensions | Misc
COMMENT on FUNCTION st_ndims(geometry) is 'ST_ndims(geometry): Returns number of dimensions of the geometry as a small int. Values are: 2,3 or 4.';

--ST_nrings: PostGIS Extensions | Misc
COMMENT on FUNCTION st_nrings(geometry) is 'ST_nrings(geometry): If the geometry is a polygon or multi-polygon returns the number of rings.';

--ST_npoints: PostGIS Extensions | Misc
COMMENT on FUNCTION st_npoints(geometry) is 'ST_npoints(geometry): Returns the number of points in the geometry.';

--ST_isvalid: PostGIS Extensions | Misc
COMMENT on FUNCTION st_isvalid(geometry) is 'ST_isvalid(geometry): returns true if this geometry is valid.';

--ST_expand: PostGIS Extensions | Misc
COMMENT on FUNCTION st_expand(box3d, double precision) is 'ST_expand(geometry, float): This function returns a bounding box expanded in all directions from the bounding box of the input geometry, by an amount specified in the second argument. Very useful for distance() queries, to add an index filter to the query.';

--ST_estimated_extent: PostGIS Extensions | Misc
COMMENT on FUNCTION st_estimated_extent(text, text, text) is 'ST_estimated_extent([schema], table, geocolumn): Return the "estimated" extent of the given spatial table. The estimated is taken from the geometry column"s statistics. The current schema will be used if not specified.';

--ST_find_srid: PostGIS Extensions | Misc
COMMENT on FUNCTION st_find_srid is 'ST_find_srid(varchar,varchar,varchar): The syntax is find_srid(<db/schema>, <table>, <column>) and the function returns the integer SRID of the specified column by searching through the GEOMETRY_COLUMNS table. If the geometry column has not been properly added with the AddGeometryColumns() function, this function will not work either.';

--ST_mem_size: PostGIS Extensions | Misc
COMMENT on FUNCTION st_mem_size(geometry) is 'ST_mem_size(geometry): Returns the amount of space (in bytes) the geometry takes.';

--ST_point_inside_circle: PostGIS Extensions | Misc
COMMENT on FUNCTION st_point_inside_circle(geometry, double precision, double precision, double precision) is 'ST_point_inside_circle(geometry, float, float, float): The syntax for this functions is point_inside_circle(<geometry>,<circle_center_x>,<circle_center_y>,<radius>). Returns the true if the geometry is a point and is inside the circle. Returns false otherwise.';

--ST_xmin: PostGIS Extensions | Misc
COMMENT on FUNCTION st_xmin(box3d) is 'ST_xmin(box3d) ymin(box3d) zmin(box3d): Returns the requested minima of a bounding box.';

--ST_xmax: PostGIS Extensions | Misc
COMMENT on FUNCTION st_xmax(box3d) is 'ST_xmax(box3d) ymax(box3d) zmax(box3d): Returns the requested maxima of a bounding box.';

--ST_Accum: PostGIS Extensions | Misc
COMMENT on FUNCTION st_accum(geometry) is 'ST_Accum(geometry set): Aggregate. Constructs an array of geometries.';

