Skip to content

Commit 8b57da3

Browse files
committedJun 23, 2016
support 25D layers in network analysis library (fix #11952)
(cherry picked from commit 904dc21)
1 parent c943531 commit 8b57da3

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed
 

‎src/analysis/network/qgsgraph.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ const QgsGraphArc& QgsGraph::arc( int idx ) const
5252
return mGraphArc[ idx ];
5353
}
5454

55-
5655
int QgsGraph::vertexCount() const
5756
{
5857
return mGraphVertexes.size();

‎src/analysis/network/qgslinevectorlayerdirector.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,9 @@ void QgsLineVectorLayerDirector::makeGraph( QgsGraphBuilderInterface *builder, c
162162
while ( fit.nextFeature( feature ) )
163163
{
164164
QgsMultiPolyline mpl;
165-
if ( feature.constGeometry()->wkbType() == QGis::WKBMultiLineString )
165+
if ( feature.constGeometry()->wkbType() == QGis::WKBMultiLineString || feature.constGeometry()->wkbType() == QGis::WKBMultiLineString25D )
166166
mpl = feature.constGeometry()->asMultiPolyline();
167-
else if ( feature.constGeometry()->wkbType() == QGis::WKBLineString )
167+
else if ( feature.constGeometry()->wkbType() == QGis::WKBLineString || feature.constGeometry()->wkbType() == QGis::WKBLineString25D )
168168
mpl.push_back( feature.constGeometry()->asPolyline() );
169169

170170
QgsMultiPolyline::iterator mplIt;

0 commit comments

Comments
 (0)
Please sign in to comment.