@UML(identifier="GM_GeodesicString", specification=ISO_19107) public interface GeodesicString extends CurveSegment
Sequence<Geodesic
>
into a single object, with the obvious savings of storage
space.GeometryFactory.createGeodesicString(java.util.List<org.opengis.geometry.coordinate.Position>)
Modifier and Type | Method and Description |
---|---|
List<Geodesic> |
asGeodesics()
Decomposes a geodesic string into an equivalent sequence of geodesic segments.
|
PointArray |
getControlPoints()
Returns a sequence of positions between which this
GeodesicString is interpolated
using geodesics from the geoid or ellipsoid of the coordinate reference system being used. |
CurveInterpolation |
getInterpolation()
The interpolation for a
GeodesicString is "geodesic". |
getBoundary, getCurve, getNumDerivativesAtEnd, getNumDerivativesAtStart, getNumDerivativesInterior, getSamplePoints, reverse
asLineString, forConstructiveParam, forParam, getEndConstructiveParam, getEndParam, getEndPoint, getParamForPoint, getStartConstructiveParam, getStartParam, getStartPoint, getTangent, length, length
@UML(identifier="controlPoint", obligation=MANDATORY, specification=ISO_19107) PointArray getControlPoints()
GeodesicString
is interpolated
using geodesics from the geoid or ellipsoid of the coordinate reference system being used. The organization of these points is identical to
that in LineString
.@UML(identifier="interpolation", obligation=MANDATORY, specification=ISO_19107) CurveInterpolation getInterpolation()
GeodesicString
is "geodesic".getInterpolation
in interface CurveSegment
CurveInterpolation.GEODESIC
.@UML(identifier="asGM_Geodesic", obligation=MANDATORY, specification=ISO_19107) List<Geodesic> asGeodesics()
Copyright © 1996–2019 Geotools. All rights reserved.