Geo v3.1.0 Geo.WKT View Source
Converts to and from WKT and EWKT
{:ok, point} = Geo.WKT.decode("POINT(30 -90)")
Geo.Point[coordinates: {30, -90}, srid: nil]
Geo.WKT.encode!(point)
"POINT(30 -90)"
point = Geo.WKT.decode!("SRID=4326;POINT(30 -90)")
Geo.Point[coordinates: {30, -90}, srid: 4326]
Link to this section Summary
Functions
Takes a WKT string and returns a Geo.geometry struct or list of Geo.geometry
Takes a WKT string and returns a Geo.geometry struct or list of Geo.geometry
Takes a Geometry and returns a WKT string
Takes a Geometry and returns a WKT string
Link to this section Functions
Link to this function
decode(wkt)
View Source
decode(wkt)
View Source
decode(binary()) :: {:ok, Geo.geometry()} | {:error, Exception.t()}
decode(binary()) :: {:ok, Geo.geometry()} | {:error, Exception.t()}
Takes a WKT string and returns a Geo.geometry struct or list of Geo.geometry
Link to this function
decode!(wkt)
View Source
decode!(wkt)
View Source
decode!(binary()) :: Geo.geometry() | no_return()
decode!(binary()) :: Geo.geometry() | no_return()
Takes a WKT string and returns a Geo.geometry struct or list of Geo.geometry
Link to this function
encode(geom)
View Source
encode(geom)
View Source
encode(Geo.geometry()) :: {:ok, binary()} | {:error, Exception.t()}
encode(Geo.geometry()) :: binary()
encode(Geo.geometry()) :: {:ok, binary()} | {:error, Exception.t()}
encode(Geo.geometry()) :: binary()
Takes a Geometry and returns a WKT string
Link to this function
encode!(geom) View Source
Takes a Geometry and returns a WKT string