运行 QNEAT3 插件的 Iso-Area 多边形算法错误
Error in running Iso-Area polygon algorithm of QNEAT3 plugin
我将使用 QNEAT3 插件的 Iso-Area 算法生成等时线。我有一个包含起点坐标的 CSV 文件。我将此文件作为 QGIS 中的一个图层读取。然后我保存了这一层的特征(让我们认为它是A)如下图所示:
A
我还从 http://download.geofabrik.de/ 下载了道路网络并将其作为图层添加到 QGIS。然后我把这一层(姑且算B)保存下来,如下图:
B
最后,在 Iso-Area as polygon (from layer) parameters 选项卡中,我选择 B 作为表示网络的向量层的输入,并选择 A 作为统计点的输入。在 运行 算法之后我得到了这个错误:
文件“C:/../AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QNEAT3\algs\IsoAreaAsPolygonsFromLayer.py”,第 229 行,在 processAlgorithm 中
net = Qneat3Network(network, input_coordinates, strategy, directionFieldName, forwardValue, backwardValue, bothValue, defaultDirection, analysisCrs, speedFieldName, defaultSpeed, tolerance, feedback)
文件“C:/.../AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QNEAT3\Qneat3Framework.py”,第 130 行,在 init 中
self.list_tiedPoints = self.director.makeGraph(self.builder, self.list_input_points, self.feedback)
异常:未知
没有关于发生的错误的任何明确消息。这个问题的可能原因是什么?
网络层必须位于具有 LineString 几何类型的投影 CRS 中。起点图层必须位于具有点几何类型的投影 CRS 中。我下载了另一个路网数据集并应用了上述的转换,然后问题就解决了
我将使用 QNEAT3 插件的 Iso-Area 算法生成等时线。我有一个包含起点坐标的 CSV 文件。我将此文件作为 QGIS 中的一个图层读取。然后我保存了这一层的特征(让我们认为它是A)如下图所示:
A
我还从 http://download.geofabrik.de/ 下载了道路网络并将其作为图层添加到 QGIS。然后我把这一层(姑且算B)保存下来,如下图:
B
最后,在 Iso-Area as polygon (from layer) parameters 选项卡中,我选择 B 作为表示网络的向量层的输入,并选择 A 作为统计点的输入。在 运行 算法之后我得到了这个错误:
文件“C:/../AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QNEAT3\algs\IsoAreaAsPolygonsFromLayer.py”,第 229 行,在 processAlgorithm 中 net = Qneat3Network(network, input_coordinates, strategy, directionFieldName, forwardValue, backwardValue, bothValue, defaultDirection, analysisCrs, speedFieldName, defaultSpeed, tolerance, feedback) 文件“C:/.../AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QNEAT3\Qneat3Framework.py”,第 130 行,在 init 中 self.list_tiedPoints = self.director.makeGraph(self.builder, self.list_input_points, self.feedback) 异常:未知
没有关于发生的错误的任何明确消息。这个问题的可能原因是什么?
网络层必须位于具有 LineString 几何类型的投影 CRS 中。起点图层必须位于具有点几何类型的投影 CRS 中。我下载了另一个路网数据集并应用了上述的转换,然后问题就解决了