在Geopandas中进行相交时出现TopologyException问题?

时间:2018-06-29 14:14:52

标签: python geopandas

当我进行像交集之类的叠加过程时,我主要得到:

  

:TopologyException:找到LINESTRING之间的非节点交集   (229971 4.39944e + 06、229971 4.39944e + 06)和LINESTRING(229971   4.39944e + 06,229971 4.39944e + 06)在229971.08857010119 4399438.0928708706

在Arcgis中的同一过程中完成了。在尝试了许多变通方法后,例如大部分时间都将缓冲区设置为无结果(我什至不记得它是否曾经工作过),我认为这与高灵敏度有关,即Geopandas可能不得不对拓扑中的此类错误进行处理,而Arc只是让滑。

例如,在一个十字路口,尽管产生了这样的异常,但最终产生了一个结果,经过检查似乎还不错,而其他时候却给出了异常而没有结果。此外,相交在Geopandas需要很长时间。我应该如何处理例外情况以及可能的时间?

有时在十字路口也会说:TopologicalError: This operation could not be performed. Reason: unknown

我希望您能对此有所帮助,因为这很令人困惑。谢谢

0 个答案:

没有答案