Documentation
¶
Index ¶
- type Geometry
- func (g *Geometry) AsGeoJSON() ([]byte, error)
- func (g *Geometry) Bounds() *geos.Bounds
- func (g *Geometry) Destroy()
- func (g *Geometry) GobDecode(data []byte) error
- func (g *Geometry) GobEncode() ([]byte, error)
- func (g *Geometry) MarshalBinary() ([]byte, error)
- func (g *Geometry) MarshalJSON() ([]byte, error)
- func (g *Geometry) MarshalText() ([]byte, error)
- func (g *Geometry) MarshalXML(e *xml.Encoder, start xml.StartElement) error
- func (g *Geometry) Scan(src interface{}) error
- func (g *Geometry) SetSRID(srid int) *Geometry
- func (g *Geometry) UnmarshalBinary(data []byte) error
- func (g *Geometry) UnmarshalJSON(data []byte) error
- func (g *Geometry) UnmarshalText(data []byte) error
- func (g Geometry) Value() (driver.Value, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Geometry ¶
A Geometry is a geometry.
func NewGeometry ¶ added in v0.1.0
NewGeometry returns a new Geometry using geom.
func NewGeometryFromGeoJSON ¶
NewGeometryFromGeoJSON returns a new Geometry parsed from geoJSON.
func NewGeometryFromWKB ¶
NewGeometryFromWKB returns a new Geometry from wkb.
func NewGeometryFromWKT ¶
NewGeometryFromWKT returns a new Geometry from wkt.
func (*Geometry) MarshalBinary ¶ added in v0.1.0
MarshalBinary implements encoding.BinaryMarshaler.
func (*Geometry) MarshalJSON ¶
MarshalJSON implements encoding/json.Marshaler.
func (*Geometry) MarshalText ¶ added in v0.1.0
MarshalText implements encoding.TextMarshaler.
func (*Geometry) MarshalXML ¶
MarshalXML implements encoding/xml.Marshaler.
func (*Geometry) UnmarshalBinary ¶ added in v0.1.0
UnmarshalBinary implements encoding.BinaryUnmarshaler.
func (*Geometry) UnmarshalJSON ¶
UnmarshalJSON implements encoding/json.Unmarshaler.
func (*Geometry) UnmarshalText ¶ added in v0.1.0
UnmarshalText implements encoding.TextUnmarshaler.
Click to show internal directories.
Click to hide internal directories.