GeoSQL.MM3 (GeoSQL v0.1.0)

View Source

SQL/MM 3 functions that can used in ecto queries. This requires a GIS store implementation which implements these functions, such as PostGIS 3.

Summary

Functions

coord_dim(geometry)

(macro)

curve_n(compound_curve, index)

(macro)

curve_to_line(curve)

(macro)

curve_to_line(curve, tolerance, tolerance_type \\ 0, flags \\ 0)

(macro)

geom_from_text(text, srid \\ 0)

(macro)

gml_to_sql(geomgml)

(macro)

gml_to_sql(geomgml, srid)

(macro)

is_empty(geometry)

(macro)

locate_along(geometry, measure, offset \\ 0)

(macro)

locate_between(geometry, measure_start, measure_end, offset \\ 0)

(macro)

num_curves(curve)

(macro)

num_patches(geometry)

(macro)

ordering_equals(geometryA, geometryB)

(macro)

patch_n(geometry, face_index)

(macro)

perimeter(geometry)

(macro)

perimeter(geography, srid)

(macro)

polygon(linestring, srid)

(macro)

wkb_to_sql(text)

(macro)

wtk_to_sql(text)

(macro)