Example #1
0
func TestWKBDecode(t *testing.T) {
	for _, c := range cases {
		if got, err := wkb.Encode(c.g, wkb.NDR); err != nil || !reflect.DeepEqual(got, c.wkb) {
			t.Errorf("wkb.Encode(%#v, %#v) == %#v, %#v, want %#v, nil", c.g, wkb.NDR, got, err, c.wkb)
		}
	}
}
Example #2
0
File: hex.go Project: romaxa/gogeom
func Encode(g geom.T, byteOrder binary.ByteOrder) (string, error) {
	wkb, err := wkb.Encode(g, byteOrder)
	if err != nil {
		return "", err
	}
	return hex.EncodeToString(wkb), nil
}