README
¶
In order to run the benchmarks one needs to do the following:
Build the test file:
go test -c
Run the test file to generate the profile.
./validate.test -test-run=none -test.bench=MakeMulti -test.cpuprofile cpu.out
To run the pprof tool:
go tool pprof validate.test cpu.out
In the pprof tool run web list makeValid
to get the profile of the makeValid
function.
Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CleanGeometry ¶
func CleanGeometry(ctx context.Context, g tegola.Geometry, extent *geom.Extent) (geo tegola.Geometry, err error)
CleanGeometry will apply various geoprocessing algorithms to the provided geometry. the extent will be used as a clipping region. if no clipping is desired, pass in a nil extent.
func CleanLinestring ¶
func LineStringToSegments ¶
func LineStringToSegments(l tegola.LineString) ([]maths.Line, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.