Geo.JSON

Converts to and from GeoJSON

json = "{ "type": "Point", "coordinates": [100.0, 0.0] }"
geom = Geo.JSON.decode(json)
Geo.Point[coordinates: {100.0, 0.0}, srid: nil]

Geo.JSON.encode(geom)
"{ "type": "Point", "coordinates": [100.0, 0.0] }"
Source

Summary

decode(geo_json)

Takes a GeoJSON string and returns a Geometry

encode(geometrycollection)

Takes a Geometry and returns a geoJSON string

Functions

decode(geo_json)

Specs:

Takes a GeoJSON string and returns a Geometry

Source
encode(geometrycollection)

Specs:

Takes a Geometry and returns a geoJSON string

Source