我在excel文档中有坐标(lat和lng)。我有一个shapefile,其中包含所有不同的加拿大省份的形状。我希望能够在excel中生成一个新的字段,以便将不同的坐标分类到加拿大的不同省份。import fiona
with fiona.open(r"D:\Users\Jonathan\Desktop\CRA-Project v2\Census更新1: point = shapely.geometry.Po
到目前为止,我已经成功地打开了两个shapefile并使用Shapely和Fiona完成了一个交(),使用这里找到的代码- from shapely.geometry不过,我需要的是从与多边形相交的线型文件中的每一行中获取两个属性('Nombre‘和'Sentido'),以及它们相交的确切点,这样我就可以得到从多边形中心到相交点的距离。因此,我的问题是,是否有任何方法获得
我正在尝试从Shapely中的多多边形中提取多边形。我可以使用Shapely中的MultiPolygon将多边形列表转换为多多边形。>>> Multi = MultiPolygon([shape(pol['geometry']) for pol in fiona.open('data.shp')]) >>> Multi.wkt249014.453960