[processing] allow diferent CRS for point layers and network layer

This commit is contained in:
Alexander Bruy 2017-07-16 13:29:09 +03:00
parent 95de3a414a
commit bee5683643
3 changed files with 3 additions and 0 deletions

View File

@ -221,6 +221,7 @@ class ServiceAreaFromLayer(QgisAlgorithm):
feedback.pushInfo(self.tr('Loading start points...'))
request = QgsFeatureRequest()
request.setFlags(request.flags() ^ QgsFeatureRequest.SubsetOfAttributes)
request.setDestinationCrs(layer.crs())
features = source.getFeatures(request)
total = 100.0 / source.featureCount() if source.featureCount() else 0

View File

@ -215,6 +215,7 @@ class ShortestPathLayerToPoint(QgisAlgorithm):
feedback.pushInfo(self.tr('Loading start points...'))
request = QgsFeatureRequest()
request.setFlags(request.flags() ^ QgsFeatureRequest.SubsetOfAttributes)
request.setDestinationCrs(layer.crs())
features = source.getFeatures(request)
total = 100.0 / source.featureCount() if source.featureCount() else 0

View File

@ -215,6 +215,7 @@ class ShortestPathPointToLayer(QgisAlgorithm):
feedback.pushInfo(self.tr('Loading end points...'))
request = QgsFeatureRequest()
request.setFlags(request.flags() ^ QgsFeatureRequest.SubsetOfAttributes)
request.setDestinationCrs(layer.crs())
features = source.getFeatures(request)
total = 100.0 / source.featureCount() if source.featureCount() else 0