也可以通过Canopy和Anaconda等Python发行版工具安装,比如Anaconda,conda install shapely
基于源码
当需要兼容基于GEOS的更多模块,或者想要使用不同的GEOS...shapely
基本操作
创建点
from shapely.geometry import Point point = Point(0, 0) # Point((0, 0)) point.area # 获取点的面积...)为圆心,10为半径的圆 In[25]: circle.area # 获取创建的圆的面积 Out[25]: 313.6548490545939
从上述结果可以看出,所创建的圆的面积小于pi r^2,这是因为...import Polygon polygon = Polygon([(0, 1), (0, 2), (0, 3), (1, 1), (1, 2), (1, 3), (0, 3)])
注意:
Polygon 函数仅能基于有序的点创建多边形...使用MultiPoint 函数创建,并使用 convex_hull 方法创建多边形。