public class VisvalingamWhyatt extends Object
Constructor and Description |
---|
VisvalingamWhyatt(double areaTolerance) |
Modifier and Type | Method and Description |
---|---|
double |
fastArea(IGeometry triangle)
Deprecated.
|
static void |
main(String[] args) |
IFeatureCollection<IFeature> |
simplify(IFeatureCollection<IFeature> lignes)
Visvalingam-Whyatt simplification of a collection of line string.
|
IFeatureCollection<IFeature> |
simplify(IFeatureCollection<IFeature> lignes,
Set<Integer> linestoSimplify,
SpatialIndex<IFeature> idx)
Visvalingam-Whyatt simplification of a subset of an indexed collection of
linestrings.
|
IFeatureCollection<IFeature> |
simplify(IFeatureCollection<IFeature> lignes,
SpatialIndex<IFeature> idx)
Visvalingam-Whyatt simplification of an indexed collection of linestrings.
|
ILineString |
simplify(ILineString line)
Visvalingam-Whyatt simplification of a line string.
|
IPolygon |
simplify(IPolygon polygon)
Visvalingam-Whyatt simplification of a polygon.
|
IFeatureCollection<IFeature> |
simplifyDebugVersion(IFeatureCollection<IFeature> lignes)
Visvalingam-Whyatt simplification of a collection of line string.
|
public ILineString simplify(ILineString line)
line
- public IFeatureCollection<IFeature> simplifyDebugVersion(IFeatureCollection<IFeature> lignes)
IFeatureCollection
- lignespublic IFeatureCollection<IFeature> simplify(IFeatureCollection<IFeature> lignes)
IFeatureCollection
- lignespublic IFeatureCollection<IFeature> simplify(IFeatureCollection<IFeature> lignes, SpatialIndex<IFeature> idx)
IFeatureCollection
- lignesSpatialIndex
- idxpublic IFeatureCollection<IFeature> simplify(IFeatureCollection<IFeature> lignes, Set<Integer> linestoSimplify, SpatialIndex<IFeature> idx)
IFeatureCollection
- lignesSet
- linestoSimplify lignes's features ids to simplifySpatialIndex
- idxpublic IPolygon simplify(IPolygon polygon)
line
- @Deprecated public double fastArea(IGeometry triangle)
public static void main(String[] args)
Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.