org.geotools.grid.ortholine
Class OrthoLineBuilder
Object
OrthoLineBuilder
public class OrthoLineBuilder
- extends Object
A builder to generate a grid of horizontal and/or vertical ortho-lines.
- Since:
- 8.0
- Author:
- mbedward
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OrthoLineBuilder
public OrthoLineBuilder(ReferencedEnvelope gridBounds)
- Creates a new builder for the specified envelope.
- Parameters:
gridBounds
- bounds of the area for which lines will be generated
buildGrid
public void buildGrid(Collection<OrthoLineDef> lineDefs,
GridFeatureBuilder lineFeatureBuilder,
double vertexSpacing,
ListFeatureCollection fc)
- Creates line features according to the provided
OrthoLineDef
objects and
places them into the provided ListFeatureCollection
.
Densified lines (lines strings with additional vertices along their length) can be
created by setting the value of vertexSpacing
greater than zero; if so, any
lines more than twice as long as this value will be densified.
- Parameters:
lineDefs
- line definitions specifying the orientation, spacing and level of lineslineFeatureBuilder
- the feature build to create SimpleFeatures
from
line elementsvertexSpacing
- maximum distance between adjacent vertices along a linefc
- the feature collection into which generated line features are placed
Copyright © 1996-2014 Geotools. All Rights Reserved.