Documentation ¶
Index ¶
- Variables
- func Geometry(ctx context.Context, geo geom.Geometry, clipbox *geom.Extent) (geom.Geometry, error)
- func LineStringer(ctx context.Context, linestringer geom.LineStringer, clipbox *geom.Extent) (mls geom.MultiLineString, err error)
- func MultiLineStringer(ctx context.Context, multils geom.MultiLineStringer, clipbox *geom.Extent) (nmls geom.MultiLineString, err error)
- func MultiPointer(ctx context.Context, pts geom.MultiPointer, clipbox *geom.Extent) (geom.MultiPoint, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var Default dclipper
View Source
var ErrUnsupportedGeometry = errors.New("Unsupported Geometry")
Functions ¶
func LineStringer ¶
func LineStringer(ctx context.Context, linestringer geom.LineStringer, clipbox *geom.Extent) (mls geom.MultiLineString, err error)
LineString will clip the give linestring to the the given clipbox, breaking it up into multiple linestring as needed.
func MultiLineStringer ¶
func MultiLineStringer(ctx context.Context, multils geom.MultiLineStringer, clipbox *geom.Extent) (nmls geom.MultiLineString, err error)
func MultiPointer ¶
func MultiPointer(ctx context.Context, pts geom.MultiPointer, clipbox *geom.Extent) (geom.MultiPoint, error)
MultiPoint will filter out points that are not contained by the clipbox.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.