Skip to content

Commit a4017a2

Browse files
committed
Fix beforeVertex - afterVertex mistake for linear referencing
1 parent a4fa5b1 commit a4017a2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/analysis/vector/qgsgeometryanalyzer.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1158,10 +1158,10 @@ QgsPoint QgsGeometryAnalyzer::createPointOffset( double x, double y, double dist
11581158
{
11591159
QgsPoint p( x, y );
11601160
QgsPoint minDistPoint;
1161-
int beforeVertexNr;
1162-
lineGeom->closestSegmentWithContext( p, minDistPoint, beforeVertexNr );
1161+
int afterVertexNr;
1162+
lineGeom->closestSegmentWithContext( p, minDistPoint, afterVertexNr );
11631163

1164-
int afterVertexNr = beforeVertexNr + 1;
1164+
int beforeVertexNr = afterVertexNr - 1;
11651165
QgsPoint beforeVertex = lineGeom->vertexAt( beforeVertexNr );
11661166
QgsPoint afterVertex = lineGeom->vertexAt( afterVertexNr );
11671167

0 commit comments

Comments
 (0)