问题描述
我有一个geopandas数据框,其中包含从纬度,经点数据创建的几个线串。对于所有线相交,我需要找到每个线串中距该相交的最近点。
因此,如果数据框中的两条线相交,则需要最接近每个线串中该点的交点。我已经使用itertools查找了所有可能的相交点,类似于本文中的已接受答案:https://gis.stackexchange.com/questions/137909/intersecting-lines-to-get-crossings-using-python-with-qgis
对于geopandas数据框中的所有线相交点,是否有一种更简单的方法来找到每个线串中最接近交点的点?
我的数据框看起来像这样,每个文件名都包含自己的线串:
geometry
file
2015_may14_10 LINESTRING (-140.43855 59.80302,-140.44101 59...
2015_may14_11 LINESTRING (-140.84909 59.83433,-140.84758 59...
2015_may14_12 LINESTRING (-140.66859 59.79890,-140.66600 59...
2015_may14_15 LINESTRING (-140.19642 59.86655,-140.19795 59...
2015_may14_16 LINESTRING (-141.08783 59.94741,-141.08610 59...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)