![]() |
MobilityDB 1.3
|
Spatial processing functions for static geometries. More...
Functions | |
GSERIALIZED * | geo_collect_garray (GSERIALIZED **gsarr, int nelems) |
Collect the array of geometries/geographies into a geo collection. More... | |
GSERIALIZED * | geo_makeline_garray (GSERIALIZED **gsarr, int count) |
Return a line from an array of geometries/geographies. More... | |
int | geo_npoints (const GSERIALIZED *gs) |
Return the number of points of a geometry. More... | |
GSERIALIZED * | geom_array_union (GSERIALIZED **gsarr, int count) |
Return the union of an array of geometries. More... | |
GSERIALIZED * | geom_boundary (const GSERIALIZED *gs) |
Return the boundary of a geometry. More... | |
GSERIALIZED * | geom_buffer (const GSERIALIZED *gs, double size, char *params) |
Return a POLYGON or a MULTIPOLYGON that represents all points whose distance from a geometry/geography is less than or equal to a given distance. More... | |
GSERIALIZED * | geom_centroid (const GSERIALIZED *gs) |
Return the centroid of a geometry. More... | |
GSERIALIZED * | geom_convex_hull (const GSERIALIZED *gs) |
Return the convex hull of the geometry. More... | |
GSERIALIZED * | geom_difference2d (const GSERIALIZED *gs1, const GSERIALIZED *gs2) |
Return the difference of two geometries. More... | |
GSERIALIZED * | geom_intersection2d (const GSERIALIZED *gs1, const GSERIALIZED *gs2) |
Return the intersection of two geometries. More... | |
GSERIALIZED * | geom_shortestline2d (const GSERIALIZED *gs1, const GSERIALIZED *gs2) |
Return the shortest 2D line between two geometries. More... | |
GSERIALIZED * | geom_shortestline3d (const GSERIALIZED *gs1, const GSERIALIZED *gs2) |
Return the shortest line between two 3D geometries. More... | |
GSERIALIZED * | geom_unary_union (GSERIALIZED *gs, double prec) |
Return the unary union of a geometry. More... | |
GSERIALIZED * | line_interpolate_point (GSERIALIZED *gs, double fraction, bool repeat) |
Interpolate one or several points from a line. More... | |
double | line_locate_point (const GSERIALIZED *gs1, const GSERIALIZED *gs2) |
Locate a point into a line. More... | |
GSERIALIZED * | line_substring (const GSERIALIZED *gs, double from, double to) |
Return a subline from a line. More... | |
Spatial processing functions for static geometries.