Uses of Class
org.locationtech.jts.linearref.LinearLocation
-
Packages that use LinearLocation Package Description org.locationtech.jts.linearref Contains classes and interfaces implementing linear referencing on linear geometries -
-
Uses of LinearLocation in org.locationtech.jts.linearref
Methods in org.locationtech.jts.linearref that return LinearLocation Modifier and Type Method Description LinearLocationLocationIndexedLine. clampIndex(LinearLocation index)Computes a valid index for this line by clamping the given index to the valid range of index valuesLinearLocationLinearLocation. copy()Copies this locationLinearLocationLocationIndexedLine. getEndIndex()Returns the index of the end of the linestatic LinearLocationLinearLocation. getEndLocation(Geometry linear)Gets a location which refers to the end of a linearGeometry.LinearLocationLengthLocationMap. getLocation(double length)Compute theLinearLocationcorresponding to a length.LinearLocationLengthLocationMap. getLocation(double length, boolean resolveLower)Compute theLinearLocationcorresponding to a length.static LinearLocationLengthLocationMap. getLocation(Geometry linearGeom, double length)Computes theLinearLocationfor a given length along a linearGeometry.static LinearLocationLengthLocationMap. getLocation(Geometry linearGeom, double length, boolean resolveLower)Computes theLinearLocationfor a given length along a linearGeometry, with control over how the location is resolved at component endpoints.LinearLocationLocationIndexedLine. getStartIndex()Returns the index of the start of the lineLinearLocationLocationIndexedLine. indexOf(Coordinate pt)Computes the index for a given point on the line.LinearLocationLocationIndexedLine. indexOfAfter(Coordinate pt, LinearLocation minIndex)Finds the index for a point on the line which is greater than the given index.LinearLocation[]LocationIndexedLine. indicesOf(Geometry subLine)Computes the indices for a subline of the line.LinearLocationLocationIndexedLine. project(Coordinate pt)Computes the index for the closest point on the line to the given point.LinearLocationLinearLocation. toLowest(Geometry linearGeom)Converts a linear location to the lowest equivalent location index.Methods in org.locationtech.jts.linearref with parameters of type LinearLocation Modifier and Type Method Description LinearLocationLocationIndexedLine. clampIndex(LinearLocation index)Computes a valid index for this line by clamping the given index to the valid range of index valuesGeometryLocationIndexedLine. extractLine(LinearLocation startIndex, LinearLocation endIndex)Computes theLineStringfor the interval on the line between the given indices.CoordinateLocationIndexedLine. extractPoint(LinearLocation index)Computes theCoordinatefor the point on the line at the given index.CoordinateLocationIndexedLine. extractPoint(LinearLocation index, double offsetDistance)Computes theCoordinatefor the point on the line at the given index, offset by the given distance.static doubleLengthLocationMap. getLength(Geometry linearGeom, LinearLocation loc)Computes the length for a givenLinearLocationon a linearGeometry.doubleLengthLocationMap. getLength(LinearLocation loc)LinearLocationLocationIndexedLine. indexOfAfter(Coordinate pt, LinearLocation minIndex)Finds the index for a point on the line which is greater than the given index.booleanLinearLocation. isOnSameSegment(LinearLocation loc)Tests whether two locations are on the same segment in the parentGeometry.booleanLocationIndexedLine. isValidIndex(LinearLocation index)Tests whether an index is in the valid index range for the line.Constructors in org.locationtech.jts.linearref with parameters of type LinearLocation Constructor Description LinearIterator(Geometry linear, LinearLocation start)Creates an iterator starting at aLinearLocationon a linearGeometryLinearLocation(LinearLocation loc)Creates a new location equal to a given one.
-