package
0.53.0
Repository: https://github.com/peterstace/simplefeatures.git
Documentation: pkg.go.dev

# Functions

Buffer returns a geometry that contains all points within the given radius of the input geometry.
BufferEndCapFlat sets the end cap style to 'flat'.
BufferEndCapRound sets the end cap style to 'round'.
BufferEndCapSquare sets the end cap style to 'square'.
BufferJoinStyleBevel sets the join style to 'bevel'.
BufferJoinStyleMitre sets the join style to 'mitre'.
BufferJoinStyleRound sets the join style to 'round'.
BufferQuadSegments sets the number of segments used to approximate a quarter circle.
ConcaveHull returns a concave hull of the input.
Contains returns true if and only if geometry A contains geometry B.
CoverageIsValid checks if a coverage (provided as a GeometryCollection) is valid.
CoverageSimplifyVW simplifies a polygon coverage, provided as a GeometryCollection of Polygons and/or MultiPolygons.
The CoverageUnion function is used to union polygonal inputs that form a coverage, provided as a GeometryCollection of Polygons and/or MultiPolygons.
CoveredBy returns true if and only if geometry A is covered by geometry B.
Covers returns true if and only if geometry A covers geometry B.
Crosses returns true if and only if geometry A and B cross each other.
Difference returns the geometry that represents the parts of input geometry A that are not part of input geometry B.
Disjoint returns true if and only if the input geometries have no points in common.
Equals returns true if and only if the input geometries are spatially equal, i.e.
Intersection returns a geometry that is the intersection of the input geometries.
Intersects returns true if and only if the geometries share at least one point in common.
MakeValid can be used to convert an invalid geometry into a valid geometry.
Overlaps returns true if and only if geometry A and B overlap with each other.
Relate returns a 9-character DE9-IM string that describes the relationship between two geometries.
Simplify creates a simplified version of a geometry using the Douglas-Peucker algorithm.
SymmetricDifference returns the geometry that represents the parts of the input geometries that are not part of the other input geometry.
TopologyPreserveSimplify creates a simplified version of a geometry using the Douglas-Peucker algorithm.
Touches returns true if and only if the geometries have at least 1 point in common, but their interiors don't intersect.
UnaryUnion is a single argument version of Union.
Union returns a geometry that is the union of the input geometries.
Within returns true if and only if geometry A is completely within geometry B.

# Type aliases

BufferOption allows the behaviour of the Buffer operation to be modified.