我正在尝试学习 Shapely,我最终想采用一系列 x,y 坐标并创建偏移或平行线。昨晚我之前发布了一个关于这个过程的问题,并意识到它可能令人困惑,所以让我重述它并尝试以更小的块来攻击它。我正在使用 Anaconda 运行 Windows 7 64 位。我已经安装了 Shapely 和 Shapefile 模块。我正在尝试创建一个 LineString;但是,每当我这样做时,都会出现错误。请找到代码:
from shapely.geometry import LineString
x1
Out[56]: 1633042.5200605541
y1
Out[57]: 700342.4999843091
x2
Out[58]: 1632943.7118592262
y2
Out[59]: 700441.360350892
LineString([(x1,y1),(x2,y2)])
Out[60]:
Received invalid SVG data.
这意味着“无效的 SVG 数据”是什么意思?难道我做错了什么。解决这个问题后,我可能还会有其他问题,但让我们一步一步来。我尝试将 x1,y1,x2,y2 转换为浮点数,但似乎没有帮助。