赞
踩
我一直在制作一些小地图来适应shapely的使用。在
例如:from shapely.geometry import MultiLineString
from pprint import pprint
import pylab
coords = [((1,1),(1,13)),((3,1),(3,13)),((5,1),(5,13)),((7,1),(7,13)),((9,1),(9,13)), ((11,1),(11,13)),((13,1),(13,13)),((1,1),(13,1)),((1,3),(13,3)), ((1,5),(13,5)),((1,7),(13,7)),((1,9),(13,9)),((1,11),(13,11)),((1,13),(13,13)),((1,1),(13,13)),((3.5,1),(13,10.5)),((6.5,1),(13,7.5)),((9.5,1),(13,4.5)),((1,3.5),(10.5,13)),((1,6.5),(7.5,13)),((1,9.5),(4.5,13))]
lines_1 = MultiLineString(coords)
mow = lines_1.buffer(0.25)}
我发现我打字不好,很难写出长长的坐标表。在
我注意到了numpy mgrid,想知道是否有一种方法可以使用它来创建任意的
矩形xy网格,然后将mgrid转换为shapely LineString的列表。在
网格通常被设计成类似棋盘的东西。网格中的一些水平线被缓冲成多边形,然后垂直线被缓冲,然后
两个级联联合,我有我的棋盘。然后我采取不同的对角线,联合
他们与棋盘和提取的结果多边形从线性环。在
随着地图尺寸越来越大,而且不是最好的打字员,我希望在那里
可能是一种使用mgrid更好地完成某些输入的方法。在
即x,y=np.mgrid[:55,:35]#矩形
这将给出预期的x和y值。我不知道该怎么吃这些
对于一个字符串,返回到一个数组中。在
提前感谢您的指导。
克里斯
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。