不懂。。。??? 我在anaconda3试了试: 先在控制台输入: conda install shapely 然后是一大堆的乱七八糟的东西,最后提问(y/n),选了y,最后done。 然后在Spyder里面试了一个百度找到的shapely例程: from shapely.geometry import Point from shapely.geometry import LineString from shapely.geometry import Polygon point = Point(1,1) print(point.geom_type) Len = Point(0,0).distance(Point(1,1)) print(Len) 运行之后输出结果: Point 1.4142135623730951 0.0 1.4142135623730951 0.5 看起来应该是能用了吧。
完整的例程是这样: from shapely.geometry import Point from shapely.geometry import LineString from shapely.geometry import Polygon point = Point(1,1) print(point.geom_type) Len = Point(0,0).distance(Point(1,1)) print(Len) line = LineString([(0,0), (1,1)]) print(line.area) print(line.length) polygon = Polygon([(0,0), (1,1), (1,0)]) print(polygon.area)