wkb

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrNotWKB = errors.New("wkb: invalid data")
)

Functions

func UnmarshalWKB

func UnmarshalWKB(data []byte, v interface{}) error

Types

type GeometryType

type GeometryType uint32
const (
	PointType GeometryType = iota + 1
	LineStringType
	PolygonType
	MultiPointType
	MultiLineStringType
	MultiPolygonType
)

type WKBReader

type WKBReader struct {
	SRS uint32
	io.Reader
}

func NewWKBReader

func NewWKBReader(data []byte) *WKBReader

func (*WKBReader) ReadBinary

func (r *WKBReader) ReadBinary(order binary.ByteOrder, data interface{}) error

func (*WKBReader) ReadWKB

func (r *WKBReader) ReadWKB(v interface{}) error

type WKBUnmarshaler

type WKBUnmarshaler interface {
	UnmarshalWKB(r *WKBReader, order binary.ByteOrder, tpe GeometryType) error
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL